Next Article in Journal
Design and Implementation of Lightweight Certificateless Secure Communication Scheme on Industrial NFV-Based IPv6 Virtual Networks
Previous Article in Journal
Cross-Channel Color Image Encryption Scheme Based on Discrete Memristive Coupled Neurons and DWT Compression
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Chaotic Orthogonal Composite Sequence for 5G NR Time Service Signal Capture Algorithm

1
National Time Service Center, Chinese Academy of Sciences, Xi’an 710600, China
2
School of Electronic, Electrical and Communication Engineering, University of Chinese Academy of Sciences, Beijing 101408, China
3
Key Laboratory of Time Reference and Applications, Chinese Academy of Sciences, Xi’an 710600, China
4
School of Computer Science and Technology, Xidian University, Xi’an 710600, China
*
Author to whom correspondence should be addressed.
Electronics 2024, 13(13), 2648; https://doi.org/10.3390/electronics13132648
Submission received: 10 June 2024 / Revised: 24 June 2024 / Accepted: 4 July 2024 / Published: 5 July 2024

Abstract

:
Establishing a national comprehensive PNT (Positioning, Navigation, and Timing) system has become a consensus among major countries worldwide. As a crucial component in completing the entire PNT system, the 5G NR (new radio) time service signal plays a vital role. This paper proposes a 5G NR time service signal that uses a spread spectrum system, shares the 5G signal frequency band, but does not occupy the bandwidth of the 5G communication signal. This timing service signal has relatively low power, making it appear “submerged” within the power of the 5G communication signal. The spread spectrum code for this timing signal employs the chaotic orthogonal composite sequence proposed in this paper. Compared to traditional spread spectrum sequences, this sequence offers better security than m-sequences, improved autocorrelation than Walsh sequences, and an effective suppression of the short-period characteristics exhibited when the Skew Tent-Map chaotic sequence takes special values. This paper simulates the capture of the 5G NR time service signal in an environment with a signal-to-noise ratio of 10 dB using an FFT-based parallel code phase search algorithm, successfully capturing the 5G NR time service signal and verifying the feasibility of the proposed chaotic orthogonal composite sequence as a spread spectrum code.

1. Introduction

To date, major countries around the world have proposed the establishment of a national comprehensive Positioning, Navigation and Timing (PNT) system. This refers to a national information infrastructure that, under unified organization and coordination at the national level, serves the purposes of national defense, the economy and society. It undertakes tasks such as the establishment and maintenance of national spatiotemporal benchmarks, the dissemination and acquisition of spatiotemporal information, and PNT services and applications [1,2]. Based on the existing need for more ubiquitous, integrated and intelligent systems, and also considering the actual needs and application scenarios of various users, the primary goal of the comprehensive PNT system is to provide adaptive and resilient PNT application services. A resilient comprehensive PNT application service system and network should be the main future development direction. “Resilience” here means that PNT services are not affected by environmental factors and have high availability, continuity and reliability [3,4]. The national comprehensive PNT system is an integral spatiotemporal information network that combines satellite navigation systems as the core with low-orbit satellites, ground-based 5G communications, pseudolites, autonomous sensors, and other PNT means [5,6]. It merges the capabilities of unified spatiotemporal benchmarks, network interconnection and resilient collaborative operation [7,8]. Among them, ground-based 5G communication technology is expected to become an important component of the comprehensive PNT system [9,10,11], playing a crucial role in completing the entire comprehensive PNT system and building a global intelligent society based on spatiotemporal information [12].
In recent years, the rapid development of 5G communication technology, relative to 4G communication, has achieved a communication rate of up to 10 Gbps, latency reduced to 1 ms, and the ability to connect millions of terminals per square kilometer. 5G communication technology will greatly promote the development of fields such as artificial intelligence, cloud computing, big data, autonomous driving, and the Internet of Everything, making a significant contribution to the national economy. When broadcasting timing signals using 5G communication technology, timing information can reach the nanosecond level, as opposed to the microsecond level of 4G [13,14,15].
With the deployment of 5G macro base stations and micro base stations, 5G can provide signal coverage both indoors and outdoors, allowing users to receive signals without environmental restrictions. This also makes the further exploration of 5G-based timing modes possible. Fan et al. [16] proposed a new carrier phase positioning technology suitable for new 5G wireless cellular networks, developing a clock offset estimation method based on carrier phase to achieve picosecond-level clock synchronization between base stations, which gradually converges to the Cramer-Rao lower bound (CRLB). He et al. [17] proposed a precise time protocol (M-PTP) to address the high cost of hop-by-hop deployment of IEEE 1588 PTP, achieving an precision of 11.61 ns at 5 hops according to the experimental results. Li et al. [18] analyzed the synchronization problem of longitudinal differential protection time in distribution networks based on 5G networks and proposed a time synchronization algorithm built on the NTP protocol. Chandramouli, D et al. [19] asserted that 5G-Advanced networks would become a fully feasible technological alternative or a supplement to global navigation satellite systems (GNSS) for providing time synchronization with UTC or any well-defined time reference. Hamdan, MQ et al. [20] proposed the application of related space satellites based on RTK positioning algorithms as a binary formation system to improve the timing error (TE) between user equipment (UE) and base stations, thereby enhancing the performance of 5G timing synchronization. Mahmood, A et al. [21] proposed a wireless time synchronization scheme containing a 5G air interface, discussed related timing errors, and finally identified and resolved random errors unique to dense multipath fading environments. Nande, SS et al. [22] developed synchronizing three qubits to oscillate at the same frequency by applying an external field with a wavelength of 813.32 nm during 5G timing, significantly improving the stability of the timing system under various noise intensities. Patel, D et al. [23] believed that in the 5G timing system, the radio link between base stations and user equipment (UE) would be affected by propagation delays, and they considered round-trip time (RTT) to be the only suitable method for achieving the most stringent time error budget requirements. Omri, A et al. [24,25] provided a detailed introduction to the physical layer of 5G NR, studied the performance of the 5G NR time synchronization process with imperfect channel state information (CSI), described the time synchronization process required for 5G NR, and evaluated the corresponding coverage probability and ergodic capacity under different scenarios of imperfect frequency offset correction and imperfect CSI. They ultimately concluded that the main challenge of the 5G NR system is time frequency synchronization under various newly defined frequency conditions. Wang et al. [26] proposed achieving time synchronization in the 5G NR uplink by using block interleaved frequency division multiple reference signals (RS), effectively solving the aliasing effect caused by pseudo-paths in multipath channels when the channel transitions from the frequency domain to the time domain.
In summary, the above researches are all based on the 3GPP TS 38.331 standard protocol and study the part of the system information block (SIB9) in the existing 5G air interface system information that contains timing information. Most of them focus on reducing the impact of related noise on the 5G signal transmission path and do not involve the signal itself. The timing information in this 5G timing method is already specified in the 5G signal according to the 3GPP TS 38.331 standard protocol, and it requires occupying a certain amount of 5G communication signal bandwidth. The 5G NR time service signal proposed in this paper is hidden in the 5G signal and transmitted through 5G base stations. This not only solves the disadvantage of traditional satellite timing signals being easily blocked but can also be applied to indoor scenarios where satellite signals cannot be received, providing time synchronization services for downstream devices [27,28,29]. Moreover, the 5G NR time service signal in this paper adopts a spread spectrum signal system, transmitting a weak power signal that appears to be “submerged” in the power of the 5G communication signal, sharing the 5G communication frequency band without occupying the 5G communication signal bandwidth.
Capture technology, as a key part of spread spectrum signal reception technology, ensures that the receiver can correctly identify and decode the transmitted signal, which is crucial for maintaining the integrity and reliability of the communication link. The chaotic orthogonal combination spread spectrum sequence constructed in this paper has improved security over m-sequences [30], better autocorrelation than Walsh sequences [31], and the ability to effectively suppress the short-period characteristics that appear when the Tent-Map chaotic sequence [32,33] takes special values. Using a parallel code phase search algorithm based on FFT, compared to traditional correlation capture algorithms, our approach greatly reduces the number of searches and capture time, improving the signal reception efficiency. The final simulation results show that this combination spread spectrum sequence can be effectively applied to the parallel FFT capture algorithm, significantly optimizing the number of searches and capture duration while successfully capturing the 5G NR time service signal.
The 5G NR Time Service Signal plays a crucial role in modern communication systems and numerous other fields. It provides a precise time synchronization reference, which is particularly crucial for determining the location of positioning devices, especially in Time Difference of Arrival (TDOA) positioning technologies. In 5G networks, precise timing helps optimize the utilization of network resources, enhance data transmission efficiency, and reduce potential data conflicts. For critical infrastructure such as power grids and traffic control systems, precise timing is fundamental to ensuring stable system operation. In the realm of smart manufacturing and industrial automation, precise timing enables the synchronization of robots, sensors, and other automated devices, thereby improving production efficiency and reliability. Industries like finance and network security also benefit from precise timing, as it aids in preventing fraudulent activities, ensuring transaction orderliness, and integrity. In emergency situations such as natural disasters or security incidents, precise timing plays a crucial role in enabling rapid responses and effective resource coordination. The 5G NR Time Service Signal is one of the key technologies unlocking the full potential of 5G networks, significantly enhancing communication network performance and providing robust support for digital transformation across various sectors, thereby driving technological advancement and innovation throughout society.

2. 5G NR Time Service Signal Model

2.1. Generation of 5G NR Time Service Signal

The system principle diagram for the generation of the 5G NR time service signal is shown in Figure 1.
The 5G NR time service intermediate frequency time signal S 1 ( t ) can be expressed as:
S 1 ( t ) = d ( t ) p n ( t )
The signal S 1 ( t ) represents the 5G NR time service intermediate frequency signal generated by the spreading modulation of the data signal with a pseudo-random spread spectrum code. Here, d ( t ) represents the data code, p n ( t ) represents the pseudo-random spread spectrum code generated by the pseudo-code NCO. After generating this intermediate frequency signal, it needs to be modulated to the corresponding 5G frequency band so that the signal can be transmitted in a manner that appears submerged within the 5G frequency band.
The 5G NR time service signal S 2 ( t ) can be expressed as:
S 2 ( t ) = S 1 ( t ) c ( t )
c ( t ) = cos ( ω t + φ )
where S 2 ( t ) represents the 5G NR time service intermediate frequency signal modulated to the corresponding 5G frequency band, S 1 ( t ) represents the 5G NR time service signal, c ( t ) represents the cosine carrier signal with frequency ω and initial phase φ .

2.2. Generation of 5G Signal

The system principle diagram for the generation of the 5G baseband signal is shown below:
Figure 2 illustrates a simplified process for generating a 5G signal in practice. The serial data bit stream undergoes QPSK modulation (for simplicity, we assume that all subcarriers use QPSK modulation in this diagram, although in actual 5G signals, each subcarrier can use different modulation schemes). The modulated signal then undergoes serial-to-parallel conversion to allow for parallel processing (this can significantly reduce the time required to generate the 5G signal in practice, while it demands higher hardware capabilities). Each X k ( t ) signal is modulated by the corresponding e j k ω 0 t (where k = 1 , 2 N ). The modulated signals are then summed, with their real parts modulated by a high-frequency cosine signal of frequency ω c and their imaginary parts modulated by a high-frequency sine signal of frequency ω c . Finally, the modulated signals are summed to obtain the desired 5G signal S c ( t ) .
This can be expressed by the following formula:
S c 1 ( t ) = Re k = 1 k = N X k e j ω k t cos ( ω c t )
S c 2 ( t ) = Im k = 1 k = N X k e j ω k t sin ( ω c t )
S c ( t ) = S c 1 ( t ) + S c 2 ( t )
where N represents the number of subcarriers, X k represents the complex data signal of the k-th subcarrier, ω k represents the subcarrier frequency, Re   denotes the real part, Im   denotes the imaginary part, ω c represents the high-frequency carrier

2.3. Integration of 5G NR Time Service Signal with 5G Signal

In summary, the signal power of our 5G NR time service signal is much lower in practice than that of the 5G signal. It appears to be “submerged” within the 5G signal, does not occupy the 5G signal frequency band and does not interfere with the original 5G signal, as shown in the Figure 3 and Figure 4 below:
The system principle diagram for the integration of the 5G NR time service signal with the 5G signal is shown in the Figure 5 below:
The proposed 5G NR time service signal can be initially expressed by the following formula:
S D ( t ) = S 2 ( t ) + S c ( t ) + ϑ D
S 2 ( t ) = A D D D P N D ( t τ ) cos ω D t + φ 0 D
ω D = 2 π f R F + f d D
Combining the above equations, the final 5G NR time service signal that can be received by the terminal is expressed as:
S D ( t ) = A D D D P N D t τ cos ω D t + φ 0 D + Re k = 1 k = N X k e j ω k t cos ( ω c t ) + Im k = 1 k = N X k e j ω k t sin ( ω c t ) + ϑ D
In the equation, A D represents the amplitude of the 5G spread spectrum downlink signal received by the terminal, D D represents the modulation data of the 5G spread spectrum downlink signal received by the terminal, P N D represents the spread spectrum code of the 5G spread spectrum downlink signal received by the terminal, f R F represents the center frequency of the 5G RF signal, f d D represents the Doppler frequency between the terminal and the base station, φ 0 d represents the initial phase of the terminal carrier, ϑ D represents the noise introduced after the 5G spread spectrum downlink signal is received by the terminal and passes through the channel. The resulting 5G NR time service signal can be transmitted by the base station to the terminal receiving equipment. Once the terminal equipment receives the signal, it can complete terminal time calibration.

3. 5G NR Time Service Signal Acquisition Algorithm

3.1. Chaotic Orthogonal Combination Sequence

This paper proposes a chaotic orthogonal combination sequence, which is a combination of Walsh sequences and Skew Tent-Map chaotic sequences, and thus can improve the deficiencies of traditional spread spectrum codes.
Walsh sequences are a class of orthogonal sequences widely used in communication fields such as error correction coding and secure coding. They can be derived from Hadamard matrices. A Hadamard matrix H is an orthogonal square matrix composed of the elements “ + 1 ” and “ 1 ”, where any two rows or columns are orthogonal to each other. This property can be mathematically expressed as:
H H T = N I
where H T represents the transpose of H , N is the order of H , and I is the identity matrix. When we discuss Hadamard matrices of order N = 2 n (where n is a positive integer), the Hadamard matrix H n can be generated by the following recursive relation:
H n = H n 1 H n 1 H n 1 H n 1 , H 0 = 1
By considering each row of the Hadamard matrix as a binary sequence, an N = 2 n order matrix H n yields a total of N sequences, each of length N . Any two sequences in this orthogonal set are mutually orthogonal, forming the Walsh sequences.
Chaos is a deterministic, random-like process that occurs in nonlinear dynamic systems. This process is neither periodic nor convergent and exhibits a high sensitivity to initial conditions, presenting pseudo-random characteristics. Due to its sensitive dependence on initial conditions, it can provide a large number of uncorrelated, pseudo-random yet deterministic signals that are easy to generate and regenerate, making it suitable for use as pseudo-random codes.
The Tent-Map is a classic chaotic mapping model. The Skew Tent-map used in this paper is a special form of the Tent map. It is a one-parameter, piecewise-linear, weakly-unimodal, map of the interval [0, 1]. Its iterative equation is simple, and the sequence generator is easy to implement. It can be applied to any scenario requiring the transmission of encrypted data through a common channel, offering good security and is suitable for use as a spreading code in spread spectrum systems [34,35].
Its mapping equation is:
x k + 1 = x k a , 0 < x k < a 1 x k 1 a , a x k 1
The range of the parameter a in the equation is 0 < a < 1 . The below figure (Figure 6) shows the chaotic mapping effect of the Skew Tent-Map.
By multiplying corresponding bits of the same set of Walsh sequences and chaotic sequences generated by Skew Tent-Map with the same order, we can obtain the chaotic orthogonal combination sequence.
If we denote the chaotic mapping sequence as x 1 ( t ) , the Walsh sequence as x 2 ( t ) , and the chaotic orthogonal combination sequence as x ( t ) , then the expression for the chaotic orthogonal combination sequence will be:
x ( t ) = x 1 ( t ) x 2 ( t )
We verify the cross-correlation of the chaotic orthogonal combination sequence x ( t ) by selecting sequences of the same order from different groups (denoted as group i and group j ) and integrate over one period.
T x i ( t ) x j ( t ) d t = T x 1 2 ( t ) x 2 i ( t ) x 2 j ( t ) d t = T x 2 i ( t ) x 2 j ( t ) d t = 0
As per the above equation, it is evident that the chaotic orthogonal combination sequence still retains the property of mutual orthogonality between any two sequences within the same family of Walsh sequences.

3.2. Performance Optimization Analysis of Chaotic Orthogonal Combination Sequence

When comparing the chaotic orthogonal combination sequence with m-sequences, Walsh sequences, Skew Tent-Map chaotic sequences, etc., it is found that the chaotic orthogonal combination sequence has significant advantages in terms of security, correlation and applicability.
In terms of security, m-sequences are less secure than Walsh sequences under the same number of chips. This is because Walsh sequences are generated from Hadamard matrices. For a register with N bits, m-sequences have 2 N 1 chips because the Nth bit of the register must be 1, resulting in 2 N 1 possible constructions. On the other hand, for Walsh sequences, when the number of chips is the same, the order of the Hadamard matrix is 2 N , and any row or column can generate a Walsh sequence, resulting in 2 N possible constructions. Therefore, the security of Walsh sequences surpasses that of m-sequences. The security of the chaotic orthogonal combination sequence, being a combination of Walsh sequences and Skew Tent-Map chaotic sequences, also surpasses that of m-sequences.
In terms of correlation, the auto-correlation of Walsh sequences is not as prominent as that of m-sequences and Skew Tent-Map chaotic sequences. As shown in Figure 7a–c, respectively, the main peak-to-side peak ratio of Walsh sequences is 2.05, while that for m-sequences it is 13.1, and that for Skew Tent-Map chaotic sequences it is 12.5. As shown in Figure 7d, the main peak-to-side peak ratio of the chaotic orthogonal combination sequence is 11.5, significantly higher than that of Walsh sequences but slightly lower than the main peak-to-side peak ratios of Skew Tent-Map chaotic sequences and m-sequences. This clearly improves the auto-correlation of Walsh sequences.
In terms of applicability, Skew Tent-Map chaotic sequences have a fatal flaw: the parameter a cannot be set to 0.5. Otherwise, these sequence exhibit short-period characteristics, leading to poor auto-correlation, as shown in Figure 8.
However, when combining Skew Tent-Map chaotic sequences with Walsh sequences to form the chaotic orthogonal combination sequence, even when a is set to 0.5, although the short-period characteristics of Skew Tent-Map chaotic sequence are retained, the auto-correlation of the chaotic orthogonal combination sequence is still good. As shown in Figure 9, its main peak-to-side peak ratio is 2.17, still slightly better than that of Walsh sequences.

3.3. Signal Acquisition Algorithm

The linear acquisition algorithm is a basic signal search and capture method that utilizes digital correlators to scan the signal in the time domain for both the Doppler frequency shift and the code phase [36]. The advantage of linear search is that it requires only a few digital correlators, simplifying the capture process and reducing hardware complexity. However, it sequentially searches all chips in the frequency band centered around the frequency band center, and if the desired signal is not found, the frequency value of the band center is changed, and the search is repeated for all chips. Because searches a single search unit at a time rather than a group of search units, this results in slower search speeds.
This paper adopts a parallel code phase search algorithm [37,38] that utilizes fast Fourier transform to achieve parallel search for frequency and code phase. It effectively replaces the correlation operation of digital correlators with the digital signal processing technique of Fourier transform, reducing the computational requirements for signal acquisition and speeding up the signal search process. The specific flowchart of the parallel code phase search algorithm is shown in the Figure 10 below.
According to the flowchart in Figure 10, the specific process of the parallel code phase search algorithm based on FFT is as follows:
  • Multiply the input 5G NR time service intermediate frequency signal by the in-phase and quadrature signals from the local carrier generator, and filter the baseband complex signal S ( t ) using a low-pass filter.
  • Perform FFT on the baseband complex signal S ( t ) .
  • Perform FFT on the pseudo-code signal generated by the local pseudo-code generator and take its conjugate.
  • Multiply the results from steps 2 and 3, then perform IFFT on the product.
  • Take the modulus of the result from step 4 and apply threshold decision. If strong peaks appear, signal acquisition is achieved. The peak corresponds to the pseudo-code phase, and the frequency value of the local carrier at that time is the carrier frequency of the signal. If no strong peaks appear, reset the frequency of the local carrier generator to the value of the next frequency well and repeat steps 1 to 4.
The specific algorithm for the parallel code phase search and capture based on FFT is as follows:
For a finite sequence X ( n ) of length N, the Fourier transform can be represented as:
X ( k ) = n = 0 N 1 x ( n ) e j 2 π k n / N
The cross-correlation of two finite sequences of length N can be represented as:
z ( n ) = m = 0 N 1 x ( m ) y ( n + m )
The convolution of two finite sequences x ( n ) and y ( n ) of length N can be represented as:
z ( n ) = x ( n ) y ( n ) = m = 0 N 1 x ( m ) y ( n m )
The symbol represents the convolution operation. From the above equations, it can be seen that the cross-correlation and convolution differ only in the sign of y ( n + m ) and y ( n m ) . The Fourier transform of the convolution of sequences x and y can be represented as:
Z ( k ) = F x ( n ) y ( n ) = F m = 0 N 1 x ( m ) y ( n m ) = n = 0 N 1 m = 0 N 1 x ( m ) y ( n m ) e j 2 π k n / N = m = 0 N 1 x ( m ) e j 2 π k m / N n = 0 N 1 y ( n m ) e j 2 π k ( n m ) / N = F x ( n ) F y ( n ) = X ( k ) Y ( k )
Here, F represents the Fourier transform.
From the above equation, it can be observed that the Fourier transform of the time-domain convolution of sequences x and y is equivalent to the product of the individual Fourier transforms of sequences x and y (in the frequency domain).
The Fourier transform of the “correlation” operation between sequences x and y is:
Z ( k ) = F m = 0 N 1 x ( m ) y ( n + m ) = n = 0 N 1 m = 0 N 1 x ( m ) y ( n + m ) e j 2 π k n / N = m = 0 N 1 x ( m ) e j 2 π k m / N n = 0 N 1 y ( n + m ) e j 2 π k ( n + m ) / N = X ( k ) Y ( k )
In the equation above, X ( k ) refers to the complex conjugate of X ( k ) . Therefore, by taking the complex conjugate of the Fourier transform of sequence x and multiplying it with the Fourier transform of sequence y in the frequency domain, and then performing the inverse Fourier transform, the result of the “correlation” operation between the two sequences can be obtained. This helps to identify the peak value of the “correlation” result, completing the signal acquisition process.
Compared to traditional linear search and capture algorithms, the parallel code phase search algorithm based on FFT reduces the number of searches, thereby shortening the capture time.
The number of searches required for the linear search and capture algorithm is:
N c e l l = 2 f u n c 2 t u n c f s t e p t s t e p = f Δ f s t e p 2 M
where N c e l l represents the number of search units within the linear search range, f u n c and t u n c are the uncertainties in signal frequency and code phase, where 2 f u n c is equivalent to the frequency search range f Δ , and 2 t u n c is equivalent to the code length M. f s t e p and t s t e p are the search steps for frequency and code phase, where f s t e p is set to 1 kHz for frequency search in this paper, and t s t e p is typically half a chip.
The capture time required for the linear search and capture algorithm is:
T t o t = N c e l l T d w e l l
where T t o t denotes the time required for the linear search and capture algorithm to search the entire uncertain interval once, and T d w e l l is the dwell time, i.e., the time taken to search for a signal in each unit.
If the receiver determines that a signal has been detected during the sequential search process, it can stop the search. Assuming that the signal exists and its parameter values are randomly distributed within the two-dimensional search range, the average number of search units the receiver has searched before declaring signal acquisition is half of the total number of search units. Therefore, the estimated formula for the average acquisition time T a c q is [39]:
T a c q = 1 2 T t o t
The parallel code phase search algorithm based on FFT completes 2 M linear code phase searches in a single Fourier transform operation.
The number of searches required for the parallel code phase search algorithm based on FFT is:
N c e l l F = f Δ f s t e p
where N c e l l F represents the number of searches required for the parallel code phase search algorithm based on FFT.
The capture time required for the parallel code phase search algorithm based on FFT is:
T t o t F = N c e l l F T d w e l l
where T t o t F represents the time required for the parallel code phase search algorithm based on FFT to search the entire uncertain interval once.
The estimated formula for the average acquisition time T a c q for the parallel code phase search algorithm based on FFT is:
T a c q F = 1 2 T t o t F
where T a c q F represents the average acquisition time for the parallel code phase search algorithm based on FFT.
From the above formulas, it can be concluded that compared to the traditional linear search and capture algorithm, under the same conditions, the parallel code phase search algorithm based on FFT reduces both the capture time and the number of searches by a factor of 2 M .

4. Experimental Results and Analysis

The experiment utilizes a novel direct sequence spreading method that combines Walsh sequences and Skew Tent-Map chaotic sequences to form the chaotic orthogonal combination sequence. A 1023-bit chaotic orthogonal combination sequence was applied, with a carrier frequency of 3500 MHz, a 5 MHz intermediate frequency signal for 5G NR time service signal, a pseudo-code rate of 1.023 MHz, and a sampling frequency of 20 MHz. The simulation was conducted in an environment with a signal-to-noise ratio of 10 dB to capture the 5G NR time service signal.
In the actual simulation, the frequency search range was set to ±10 kHz centered around 5 MHz, with a frequency search step of 1 kHz. The simulation results are shown in Figure 11 and Figure 12.
Based on Figure 12, even with the addition of Gaussian white noise interference, the peak remains prominent with a main-to-side peak ratio of 13.6. The captured code phase is 8799, and the captured frequency is 5 MHz, matching the preset frequency of the 5G NR time service intermediate frequency signal, which indicates successful acquisition. Furthermore, the use of the parallel code phase search algorithm based on FFT significantly reduces the capture time, requiring only 21 searches to complete the acquisition. In contrast, using the traditional linear search method would require 21,463 searches. With a spreading code period of approximately 1 ms, the search time is reduced from 21.463 s to 0.021 s, demonstrating a significant improvement in search time compared to traditional linear search methods.
Figure 13 illustrates the acquisition probability under different SNR conditions during the acquisition process. It can be seen that the 5G NR time service signal can be successfully captured with a suitable SNR when the acquisition threshold is 3.5. When the SNR is above −15 dB, the acquisition probability reaches 100%. However, as the SNR falls below −15 dB, the acquisition probability decreases significantly with the reduction in dB value. When the SNR reaches −30 dB, the acquisition probability is nearly 0. It is obvious from Figure 13 that the lower SNR, the lower acquisition probability.

5. Conclusions

With the further improvement of the integrated PNT system and the accelerated deployment of 5G macro and small cell base stations, the limitation of user signal reception will be greatly reduced due to the wide signal coverage capabilities. Therefore, the further exploration of timing modes based on 5G is crucial. This paper proposes a 5G NR time service signal that utilizes spread spectrum modulation, transmitting a low-power signal shared in the 5G communication frequency band. Its signal power is much lower than that of the 5G signal, appearing to be “submerged” under the 5G signal and without occupying the bandwidth of the 5G communication signal. Compared to traditional spreading sequences, the proposed chaotic orthogonal combination sequence offers improved security over m-sequences, better auto-correlation than Walsh sequences, and an effective suppression of the short-period characteristics that may arise when Skew Tent-Map chaotic sequences take specific values.
In the simulation, the capture of the 5G NR time service signal was conducted in a 10 dB signal-to-noise ratio environment using the chaotic orthogonal combination sequence as the spreading code and the parallel code phase search algorithm based on FFT. This approach significantly reduced the capture time compared to traditional linear search methods, successfully acquiring the 5G NR time service signal. As a limitation of this study, it focused on the simulation of capturing the 5G NR time service signal and did not cover tracking and other aspects. Future research will continue to explore other parts of the 5G NR time service signal receiver to enhance its reception performance and further improve the timing performance of the 5G NR time service signal.

Author Contributions

Writing-original draft preparation, Z.M.; methodology, Z.M.; formal analysis: Z.M.; data curation: H.W.; resources: H.W.; conceptualization, D.Z.; writing-review and editing, D.Z.; investigation, X.J.; visualization, X.J. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Youth Innovation Promotion Association CAS (Grant Nos. Y2023109).

Data Availability Statement

Informed consent was obtained from all subjects involved in the study.

Acknowledgments

The data presented in this study are available upon request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yu, B.; Deng, Z.; Zhang, J.; Huang, L.; Jia, H. Integrated PNT application service system:conceptual framework, technical route and application prospects. Gnss World China 2023, 48, 3–11. [Google Scholar]
  2. Zhang, H.; Yu, B.; Bi, J.; Pan, S.; Lu, F. A Survey of Scene-Based Augmentation Systems for Comprehensive PNT. Geomat. Inf. Sci. Wuhan Univ. 2023, 48, 491–505. [Google Scholar]
  3. Ren, X.; Yang, Y. Development of Comprehensive PNT and Resilient PNT. J. Geod. Geoinf. Sci. 2023, 6, 1–8. [Google Scholar]
  4. Bian, H.; Xu, J.; He, H.; Wang, R.; Ma, H. The Concept of Resilience of National Comprehensive PNT System. Geomat. Inf. Sci. Wuhan Univ. 2021, 46, 1265–1272. [Google Scholar]
  5. Liang, H.; Chen, F.; Ji, X.; Lu, P.; Gao, Y. Development status and applied research on mimic technologies for space-ground integration information network. Sci. Sin. Inform. 2019, 49, 799–818. [Google Scholar]
  6. Yang, Y. Concepts of Comprehensive PNT and Related Key Technologies. Acta Geod. Cartogr. Sin. 2016, 45, 505–510. [Google Scholar]
  7. Yang, Y.; Yang, C.; Ren, X. PNT intelligent services. Acta Geod. Cartogr. Sin. 2021, 50, 1006–1012. [Google Scholar]
  8. Yang, Y. Resilient PNT Concept Frame. Acta Geod. Cartogr. Sin. 2018, 47, 893–898. [Google Scholar]
  9. Liu, J.R.; Deng, Z.L.; Hu, E.W.; Huang, Y.F.; Deng, X.W.; Zhang, Z.C.; Ding, Z.K.; Liu, B.X. GNSS-5G Hybrid Positioning Based on Joint Estimation of Multiple Signals in a Highly Dependable Spatio-Temporal Network. Remote Sens. 2023, 15, 4220. [Google Scholar] [CrossRef]
  10. Zhang, W.; Yang, Y.X.; Zeng, A.M.; Xu, Y.Y. A GNSS/5G Integrated Three-Dimensional Positioning Scheme Based on D2D Communication. Remote Sens. 2022, 14, 1517. [Google Scholar] [CrossRef]
  11. Bai, L.; Sun, C.; Dempster, A.G.; Zhao, H.B.; Cheong, J.W.; Feng, W.Q. GNSS-5G Hybrid Positioning Based on Multi-Rate Measurements Fusion and Proactive Measurement Uncertainty Prediction. IEEE Trans. Instrum. Meas. 2022, 71, 8501415. [Google Scholar] [CrossRef]
  12. Liu, J.; Luo, Y.; Guo, C.; Gao, K. PNT intelligence and intelligent PNT. Acta Geod. Cartogr. Sin. 2022, 51, 811–828. [Google Scholar]
  13. Bin Zikria, Y.; Kim, S.W.; Afzal, M.K.; Wang, H.X.; Rehmani, M.H. 5G Mobile Services and Scenarios: Challenges and Solutions. Sustainability 2018, 10, 3626. [Google Scholar] [CrossRef]
  14. Yu, H.; Lee, H.; Jeon, H. What is 5G? Emerging 5G Mobile Services and Network Requirements. Sustainability 2017, 9, 1848. [Google Scholar] [CrossRef]
  15. Hua, Y.; Guo, W.; Yan, B.; Xu, Y. Developing status of national time service architecture. J. Time Freq. 2016, 39, 193–201. [Google Scholar]
  16. Fan, S.S.; Ni, W.; Tian, H.; Huang, Z.Q.; Zeng, R.G. Carrier Phase-Based Synchronization and High-Accuracy Positioning in 5G New Radio Cellular Networks. IEEE Trans. Commun. 2022, 70, 564–577. [Google Scholar] [CrossRef]
  17. He, K.L.; An, C.Q.; Wang, J.H.; Li, T.S.; Zu, L.M.; Li, F.H. Multi-hop Precision Time Protocol: An Internet Applicable Time Synchronization Scheme. In Proceedings of the IEEE/IFIP Network Operations and Management Symposium, Electr Network, Budapest, Hungary, 25–29 April 2022. [Google Scholar]
  18. Li, X.H.; Ni, Z.G.; Lv, S.T.; Han, W.; Zhang, F.; Cai, D.Y. NTP-Based Precision Time Synchronization Scheme for Differential Networks. In Proceedings of the 12th International Conference on Power and Energy Systems (ICPES), Guangzhou, China, 23–25 December 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 158–162. [Google Scholar]
  19. Chandramouli, D.; Andres-Maldonado, P.; Kolding, T. Evolution of Timing Services From 5G-A Toward 6G. IEEE Access 2023, 11, 35150–35157. [Google Scholar] [CrossRef]
  20. Hamdan, M.Q.; Foh, C.H.; Quddus, A.U.; Hancock, S.; Holland, O.; Woodling, R. Using Real-Time Kinematics Algorithm in Mission Critical Communication for Accurate Positioning and Time Correction over 5G and Beyond Networks. In Proceedings of the IEEE 95th Vehicular Technology Conference: (VTC-Spring), Helsinki, Finland, 19–22 January 2022; IEEE: Piscataway, NJ, USA, 2022. [Google Scholar]
  21. Mahmood, A.; Ashraf, M.I.; Gidlund, M.; Torsner, J.; Sachs, J. Time Synchronization in 5G Wireless Edge: Requirements and Solutions for Critical-MTC. IEEE Commun. Mag. 2019, 57, 45–51. [Google Scholar] [CrossRef]
  22. Nande, S.S.; Paul, M.; Senk, S.; Ulbricht, M.; Bassoli, R.; Fitzek, F.H.P.; Boche, H. Quantum enhanced time synchronisation for communication network. Comput. Netw. 2023, 229, 109772. [Google Scholar] [CrossRef]
  23. Patel, D.; Diachina, J.; Ruffini, S.; De Andrade, M.; Sachs, J.; Venmani, D.P. Time error analysis of 5G time synchronization solutions for time aware industrial networks. In Proceedings of the International IEEE Symposium on Precision Clock Synchronization for Measurement, Control, and Communication (IEEE ISPCS), Virtually, 27–28 October 2021; IEEE: Piscataway, NJ, USA, 2021. [Google Scholar]
  24. Omri, A.; Shaqfeh, M.; Ali, A.; Alnuweiri, H. Synchronization Procedure in 5G NR Systems. IEEE Access 2019, 7, 41286–41295. [Google Scholar] [CrossRef]
  25. Omri, A.; Shaqfeh, M.; Mansouri, M.; Alnuweiri, H. Performance Analysis of 5G NR Synchronization Procedure with Imperfect Channel State Information. In Proceedings of the 10th International Conference on Information and Communication Technology Convergence (ICTC)—ICT Convergence Leading the Autonomous Future, Jeju, Republic of Korea, 16–18 October 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 313–317. [Google Scholar]
  26. Wang, Y.H.; Zeng, Y.H.; Sun, S.M.; Nan, Y. High Accuracy Uplink Timing Synchronization for 5G NR in Unlicensed Spectrum. IEEE Wirel. Commun. Lett. 2021, 10, 604–608. [Google Scholar] [CrossRef]
  27. Yin, L.; Ni, Q.; Deng, Z.L. A GNSS/5G Integrated Positioning Methodology in D2D Communication Networks. IEEE J. Sel. Areas Commun. 2018, 36, 351–362. [Google Scholar] [CrossRef]
  28. Dovis, F.; Muhammad, B.; Cianca, E.; Ali, K. A Run-Time Method Based on Observable Data for the Quality Assessment of GNSS Positioning Solutions. IEEE J. Sel. Areas Commun. 2015, 33, 2357–2365. [Google Scholar] [CrossRef]
  29. Zhu, C.; Fan, X.N. A Novel Method To Extend Coherent Integration for Weak GPS Signal Acquisition. IEEE Commun. Lett. 2015, 19, 1343–1346. [Google Scholar] [CrossRef]
  30. Min, H.U.; Guolin, L.I.; Bo, X. Simulation Modeling and Analysis of M Sequence BPSK Fuze Signal. Comput. Simul. 2006, 23, 13. [Google Scholar]
  31. Yi, Z.; Zhen-ning, L.I.; Cong-ying, Z. Research on spreading sequence in CDMA communication system. Comput. Eng. Des. 2009, 30, 5305. [Google Scholar]
  32. Chen, F.; Liu, J.; Hu, H.; Shang, K. Two-dimensional Integer Tent Map Model Design and Security Simulation Analysis. Comput. Eng. Appl. 2019, 55, 103. [Google Scholar]
  33. Liu, J.; Zhang, X.; Zhao, C.; Shang, K. Dynamic Integer Tent Map and its Characteristics Analysis. Comput. Sci. 2016, 43, 226–229. [Google Scholar]
  34. Mondal, B.; Singh, S.; Kumar, P. A secure image encryption scheme based on cellular automata and chaotic skew tent map. J. Inf. Secur. Appl. 2019, 45, 117–130. [Google Scholar] [CrossRef]
  35. Wang, B.; Li, W.; Wu, C.; Zhang, W.; Xie, H. Improved piecewise Skew Tent map and its applications in spread spectrum communications. Infrared Laser Eng. 2013, 42, 2772–2777. [Google Scholar]
  36. Xu, D.; Cui, S.; Luo, X. A Review on GPS Baseband Signal Processing Methods. Electron. Opt. Control 2021, 28, 55–60. [Google Scholar]
  37. Lu, D.; Li, Y. Satellite Signal Acquisition Algorithm Based on Correlated SFFT. J. Signal Process. 2020, 36, 1227–1233. [Google Scholar]
  38. Wang, A.; Luan, M.; Hu, J.; Tian, Z.; Ren, G. Research on Fast Acquisition Algorithm for High Bit Rate Spread Spectrum System. J. Syst. Simul. 2019, 31, 1727–1732. [Google Scholar]
  39. Lozow, J.B.; Inst, N. Analysis of direct P-code acquisition. In Proceedings of the 52nd Annual Meeting of the Institute-of-Navigation on Navigational Technology for the 3rd Millenium, Cambridge, MA, USA, 19–21 January 1996; pp. 263–276. [Google Scholar]
Figure 1. Principle diagram for the generation of 5G NR time service signal.
Figure 1. Principle diagram for the generation of 5G NR time service signal.
Electronics 13 02648 g001
Figure 2. Principle diagram for the generation of 5G baseband signal.
Figure 2. Principle diagram for the generation of 5G baseband signal.
Electronics 13 02648 g002
Figure 3. Time Domain Diagram of 5G NR Time Service Signal within the 5G Signal.
Figure 3. Time Domain Diagram of 5G NR Time Service Signal within the 5G Signal.
Electronics 13 02648 g003
Figure 4. Power Spectral Density Diagram of 5G NR Time Service Signal within the 5G Signal.
Figure 4. Power Spectral Density Diagram of 5G NR Time Service Signal within the 5G Signal.
Electronics 13 02648 g004
Figure 5. Principle Diagram of the Integration of 5G NR Time Service Signal with 5G Signal.
Figure 5. Principle Diagram of the Integration of 5G NR Time Service Signal with 5G Signal.
Electronics 13 02648 g005
Figure 6. Skew Tent-Map Chaotic Mapping Effect Diagram.
Figure 6. Skew Tent-Map Chaotic Mapping Effect Diagram.
Electronics 13 02648 g006
Figure 7. Auto-correlation Plot of Walsh Sequences, m-Sequences, Skew Tent-Map Chaotic Sequences and Chaotic Orthogonal Combination Sequence. (a) Walsh Sequences (b) m-Sequences (c) Skew Tent-Map Chaotic Sequences (d) Chaotic Orthogonal Combination Sequence.
Figure 7. Auto-correlation Plot of Walsh Sequences, m-Sequences, Skew Tent-Map Chaotic Sequences and Chaotic Orthogonal Combination Sequence. (a) Walsh Sequences (b) m-Sequences (c) Skew Tent-Map Chaotic Sequences (d) Chaotic Orthogonal Combination Sequence.
Electronics 13 02648 g007
Figure 8. Short-Period Characteristics of Skew Tent-Map Chaotic Sequences.
Figure 8. Short-Period Characteristics of Skew Tent-Map Chaotic Sequences.
Electronics 13 02648 g008
Figure 9. Auto-correlation Plot of Chaotic Orthogonal Combination Sequence with a = 0.5.
Figure 9. Auto-correlation Plot of Chaotic Orthogonal Combination Sequence with a = 0.5.
Electronics 13 02648 g009
Figure 10. Flowchart of Signal Acquisition Principle Based on FFT.
Figure 10. Flowchart of Signal Acquisition Principle Based on FFT.
Electronics 13 02648 g010
Figure 11. 2D Plot of Signal Acquisition Results.
Figure 11. 2D Plot of Signal Acquisition Results.
Electronics 13 02648 g011
Figure 12. 3D Plot of Signal Acquisition Results.
Figure 12. 3D Plot of Signal Acquisition Results.
Electronics 13 02648 g012
Figure 13. Acquisition probability under different SNR conditions.
Figure 13. Acquisition probability under different SNR conditions.
Electronics 13 02648 g013
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Mao, Z.; Wu, H.; Zhao, D.; Jiang, X. Chaotic Orthogonal Composite Sequence for 5G NR Time Service Signal Capture Algorithm. Electronics 2024, 13, 2648. https://doi.org/10.3390/electronics13132648

AMA Style

Mao Z, Wu H, Zhao D, Jiang X. Chaotic Orthogonal Composite Sequence for 5G NR Time Service Signal Capture Algorithm. Electronics. 2024; 13(13):2648. https://doi.org/10.3390/electronics13132648

Chicago/Turabian Style

Mao, Zhiwei, Huabing Wu, Dangli Zhao, and Xingbo Jiang. 2024. "Chaotic Orthogonal Composite Sequence for 5G NR Time Service Signal Capture Algorithm" Electronics 13, no. 13: 2648. https://doi.org/10.3390/electronics13132648

APA Style

Mao, Z., Wu, H., Zhao, D., & Jiang, X. (2024). Chaotic Orthogonal Composite Sequence for 5G NR Time Service Signal Capture Algorithm. Electronics, 13(13), 2648. https://doi.org/10.3390/electronics13132648

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop