Frequency synchronization method and system based on time synchronization and phase-locked loop

By adopting a frequency synchronization method based on time synchronization combined phase-locked loop in wireless communication systems, the trade-off problem of poor frequency deviation estimation performance of pilot method in low signal-to-noise ratio environment and the setting of phase-locked loop noise bandwidth is solved, and high-precision and robust frequency synchronization are achieved.

CN120074784AActive Publication Date: 2025-05-30CHENGDU UNIV +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510513683.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-23
Publication Date
2025-05-30
Estimated Expiration
2045-04-23

AI Technical Summary

Technical Problem

In existing wireless communication systems, when the pilot method is used to synchronize the carrier, it occupies additional bandwidth resources, and the frequency deviation estimation performance is poor in a low signal-to-noise ratio environment; the phase-locked loop weighs the setting of the loop noise bandwidth BL, which makes it difficult to quickly pull into the lock range when the lock is unstable or the frequency deviation is large.

Method used

The frequency synchronization method based on time synchronization joint phase-locking loop is adopted, and the intermediate frequency or radio frequency signals at the transmitter are received, analog-to-digital conversion and downconversion processing are performed, and the digital signal is generated, and frame synchronization is performed. Then, the effective digital signal is input to the phase-locked loop for frequency synchronization, and the clock frequency deviation is calculated in combination with the time synchronization module, and the carrier frequency deviation is calculated, the loop noise bandwidth parameters of the phase-locked loop are optimized, and the frequency synchronization accuracy and robustness are improved.

Benefits of technology

Without using additional pilots, more accurate frequency deviation estimation is obtained, which improves frequency deviation estimation performance; the loop noise bandwidth parameters of the phase-locked loop are optimized, the noise impact is reduced, and the frequency synchronization accuracy and robustness in low signal-to-noise ratio environments are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120074784A_ABST
    Figure CN120074784A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of wireless communication, and discloses a frequency synchronization method and system based on time synchronization combined with a phase-locked loop, and the method comprises the steps: obtaining a received signal, carrying out the analog-to-digital conversion and down-conversion processing, generating a digital signal, carrying out the frame synchronization, obtaining an effective digital signal, inputting the effective digital signal into the phase-locked loop, and carrying out the frequency synchronization, generating a frequency deviation locked by the phase-locked loop and first deviation correction data; performing phase fuzzy correction on the first correction data, generating second correction data, performing time synchronization, and generating a plurality of optimal interpolation signals and interpolation resampling moments; comparing the interpolation resampling time with the original clock time of the receiving end so as to calculate the carrier frequency deviation; judging whether the phase-locked loop is mistakenly locked or not by calculating the difference value between the frequency deviation locked by the phase-locked loop and the carrier frequency deviation so as to obtain an optimal interpolation signal or correct the optimal interpolation signal; according to the method, the accuracy of frequency deviation estimation is improved, and the frequency synchronization precision and robustness in a low signal-to-noise ratio environment are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless communication technologies, and particularly to a frequency synchronization method and system based on time synchronization combined with a phase-locked loop. Background Art

[0002] In a wireless communication system, carrier frequency synchronization is a core technical link to ensure communication quality. Due to factors such as the physical characteristics difference of crystal oscillators at the transceiver end and the Doppler effect, carrier frequency offset generally exists in actual communication scenarios. Currently, the mainstream frequency synchronization technology usually uses the pilot method for frequency offset estimation and combines a phase-locked loop (PLL) for carrier phase tracking to achieve frequency synchronization. However, the pilot method not only occupies additional bandwidth resources, but also has unsatisfactory performance in estimating frequency deviation in a low signal-to-noise ratio environment. On the other hand, the phase-locked loop is greatly affected by noise. When performing frequency correction, its loop noise bandwidth B L needs to be balanced between noise suppression and fast convergence. Under low signal-to-noise ratio conditions, if B L is set too large, the phase-locked loop is easily affected by noise and results in unstable locking; if set too small, when the signal frequency deviation is large, it is difficult for the phase-locked loop to quickly pull into the locking range; in addition, even if a variable step size B L is set, it is still difficult to ensure that the phase-locked loop can be stably locked and continuously tracked under low signal-to-noise ratio conditions. Summary of the Invention

[0003] Aiming at the above deficiencies in the prior art, the present invention provides a frequency synchronization method and system based on time synchronization combined with a phase-locked loop, which is used to solve the problems that in the existing wireless communication system, using the pilot method for carrier synchronization results in occupying extra bandwidth resources, poor performance in estimating frequency deviation in a low signal-to-noise ratio environment, and the trade-off in setting the loop noise bandwidth B L of the phase-locked loop, resulting in unstable locking or difficulty in quickly pulling into the locking range when the frequency deviation is large.

[0004] To achieve the above invention purpose, the technical solution adopted by the present invention is as follows: A frequency synchronization method based on time synchronization combined with a phase-locked loop, comprising the following steps: S1. Receive the intermediate frequency or radio frequency signal transmitted by the transmitting end, and perform analog-to-digital conversion and down-conversion processing to generate a digital signal; S2. Based on the frame header of the frame structure, perform frame synchronization on the digital signal to receive a valid digital signal; S3. Input the valid digital signal into the phase-locked loop for frequency synchronization, and correct the valid digital signal with frequency offset to generate the frequency deviation locked by the phase-locked loop and the first correction data; S4. Based on the pilot of the frame structure, correct the phase ambiguity of the first correction data to generate the second correction data; S5. Synchronize the time of the second deviation correction data to generate a number of optimal interpolation signals and interpolation resampling times; S6. Compare the interpolation resampling times with the original clock time at the receiving end to obtain a clock accumulation error sequence, and calculate the clock frequency deviation between the transmitting end and the receiving end based on the clock accumulation error sequence; S7. Calculate the carrier frequency deviation based on the clock frequency deviation between the transmitting end and the receiving end; S8. Calculate the difference between the frequency deviation locked by the phase-locked loop and the carrier frequency deviation, and determine whether the difference is much larger than the set threshold. If so, the phase-locked loop is mislocked and step S9 is executed. Otherwise, the optimal interpolation signal is output; S9. Correct the frequency deviation of the optimal interpolation signal to generate a corrected optimal interpolation signal.

[0005] A system applying the frequency synchronization method based on time synchronization combined with a phase-locked loop includes: A signal receiving and processing module, configured to receive an intermediate frequency or radio frequency signal transmitted by a transmitting end, perform analog-to-digital conversion to generate a digital baseband signal, and then perform down-conversion processing on the digital baseband signal to generate a digitized signal; A frame synchronization module, configured to receive the digitized signal and perform frame synchronization on the digitized signal using the frame header of the frame structure to receive a valid digitized signal; A phase-locked loop frequency synchronization module, configured to receive the valid digitized signal and input the valid digitized signal into the phase-locked loop for frequency synchronization, and generate a frequency deviation locked by the phase-locked loop and the first deviation correction data by correcting the data with frequency offset; A phase ambiguity correction module, configured to receive the first deviation correction data and perform phase ambiguity correction on the first deviation correction data based on the pilot of the frame structure to generate the second deviation correction data; A time synchronization module, configured to receive the second deviation correction data and perform time synchronization to generate a number of optimal interpolation signals and interpolation resampling times; A time offset estimation module, configured to receive the interpolation resampling times and the original clock time at the receiving end, compare them, and calculate the clock frequency deviation between the transmitting end and the receiving end by obtaining a clock accumulation error sequence; A carrier frequency offset estimation module, configured to receive the clock frequency deviation between the transmitting end and the receiving end and calculate the carrier frequency deviation; A phase-locked loop mislock module, configured to receive the carrier frequency deviation and the frequency deviation locked by the phase-locked loop, calculate the difference between the frequency deviation locked by the phase-locked loop and the carrier frequency deviation, determine whether the difference is much larger than the set threshold. If so, the phase-locked loop is mislocked and the frequency deviation of the optimal interpolation signal is corrected. Otherwise, the optimal interpolation signal is output.

[0006] The present invention has the following beneficial effects: 1. The frequency synchronization method and system based on time synchronization combined with a phase-locked loop proposed by the present invention perform time synchronization calculations in the method and introduce a time synchronization module in the system. By obtaining the clock frequency deviation and then calculating the frequency deviation of the signal, it is possible to obtain a relatively accurate frequency deviation estimate without using additional pilots, improving the performance of frequency deviation estimation. 2. Coarse correction of the frequency is performed using digital down-conversion technology, reducing the frequency offset of the received signal to a range where the PLL is easy to lock, and optimizing the loop noise bandwidth parameter B of the phase-locked loop. L The loop noise bandwidth parameter B can be set to a small value L to reduce the influence of noise, thereby improving the frequency synchronization accuracy and robustness in a low signal-to-noise ratio environment. BRIEF DESCRIPTION OF THE DRAWINGS

[0007] Figure 1 is a schematic flow diagram of the frequency synchronization method based on time synchronization combined with a phase-locked loop proposed by the present invention; Figure 2 is a schematic diagram of the frame structure in the embodiment; Figure 3 is a schematic diagram of the clock accumulation error sequence in the embodiment; Figure 4 is a schematic diagram of the structure of the frequency synchronization system based on time synchronization combined with a phase-locked loop in the embodiment; Figure 5 is a schematic diagram of the structure of the time synchronization module in the embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0008] The following describes the specific embodiments of the present invention to facilitate those skilled in the art to understand the present invention. However, it should be clear that the present invention is not limited to the scope of the specific embodiments. For those of ordinary skill in the art, as long as various changes are within the spirit and scope of the present invention defined and determined by the appended claims, these changes are obvious, and all inventions created using the concept of the present invention are within the scope of protection.

[0009] As Figure 1 shown, the frequency synchronization method based on time synchronization combined with a phase-locked loop includes the following steps S1 - S9: S1. Receive the intermediate frequency or radio frequency signal transmitted by the transmitting end, and perform analog-to-digital conversion and down-conversion processing to generate a digital signal.

[0010] Specifically, step S1 specifically includes S11 - S12: S11. Receive the intermediate frequency or radio frequency signal transmitted by the transmitting end, and perform analog-to-digital conversion to generate a digital baseband signal.

[0011] S12. Down-convert the digital baseband signal to generate a digital signal.

[0012] In this embodiment, the purpose of performing analog-to-digital conversion and down-conversion processing is to convert the received intermediate-frequency or radio-frequency signal into a digital signal to adapt to subsequent digital signal processing. Specifically, first, convert the analog signal into a digital baseband signal through analog-to-digital conversion (ADC) for digital processing; subsequently, shift the signal spectrum to the baseband through down-conversion processing, thereby reducing the signal processing complexity, reducing the computational burden, filtering out high-frequency noise interference, and improving the signal-to-noise ratio (SNR) of the signal. This processing process optimizes subsequent operations such as synchronization, enabling the system to efficiently and stably recover the original data and be applicable to wireless communication receiving systems in complex environments.

[0013] S2. Based on the frame header of the frame structure, perform frame synchronization on the digital signal to receive valid digital signals.

[0014] Specifically, the frame header is composed of a sequence for frame synchronization, and the sequence length is S symbols.

[0015] In this embodiment, the frame header of the frame structure can adopt sequences such as Zadoff-Chu sequence, M sequence, Gold sequence, PN sequence, etc. to detect the synchronization signal and achieve frame synchronization.

[0016] Specifically, the frame structure further includes several data segments, each data segment having a length of D symbols. When performing frame synchronization, the receiving end uses the frame header to perform a matching detection on the received digital signal. If the frame header matches successfully, the current data stream is aligned to the start position of the frame. At the same time, the receiving end stores the data according to the frame structure to generate several valid digital signals.

[0017] In this embodiment, the purpose of the receiving end storing data according to the frame structure is to ensure correct frame division, thereby generating several valid digital signals. At the same time, in a wireless communication system, since the receiving end cannot determine whether the signal has arrived before receiving the signal, it is always in a receiving state to continuously perform signal capture, and the signal data capture is based on the form of the frame structure. The purpose is to eliminate invalid data and retain valid data (valid digital signals). The invalid data is the random noise received before the valid data reaches the receiving device, and the valid data is the meaningful received signal data that conforms to the frame structure. Only the valid data can be used for subsequent synchronization and demodulation operations.

[0018] The frame structure is as Figure 2As shown, it includes 1 frame header, 1 pilot, and several data segments. Among them, the frame header segment is composed of a sequence for frame synchronization, and the sequence length is S characters; the pilot, with a length of P characters, uses digital modulation signals such as BPSK and QPSK for phase ambiguity correction in subsequent steps; each data segment is a data payload, with a length of D characters, and it uses digital modulation signals such as BPSK and QPSK.

[0019] S3. Input the valid digitized signal into the phase-locked loop for frequency synchronization. By correcting the valid digitized signal with frequency offset, generate the frequency deviation locked by the phase-locked loop and the first correction data.

[0020] S4. Based on the pilot of the frame structure, correct the phase ambiguity of the first correction data to generate the second correction data.

[0021] Specifically, the length of the pilot is P symbols.

[0022] In this embodiment, the phase ambiguity is the phase distortion caused by frequency offset or clock error during the phase-locked loop (PLL) correction process, resulting in the inability to accurately recover the phase information of the received signal.

[0023] S5. Perform time synchronization on the second correction data to generate several optimal interpolation signals and interpolation resampling times.

[0024] Specifically, step S5 specifically includes S51 - S56: S51. Resample the second correction data at the fractional interval level to generate the optimal interpolation signal, that is:

[0025] Among them, represents the index of the resampled interpolation signal, represents the resampled period after interpolation, represents the index of the fixed sampling signal at the receiving end, represents the fixed sampling period at the receiving end, represents the impulse response of the interpolation filter, represents the optimal interpolation signal, represents the second correction data.

[0026] In this embodiment, the polyphase decomposition interpolation method based on the Farrow structure is used to resample the input second correction data signal at the fractional interval level to generate the optimal interpolation signal; therefore, through this method, signals can be obtained at non-integer multiple time points, realizing more accurate timing adjustment, reducing the timing error and jitter caused by the mismatch between the fixed sampling period and the symbol period, thereby improving the accuracy and stability of timing synchronization and providing an optimized input signal for subsequent synchronization detection and error compensation.

[0027] S52. Based on the optimal interpolation signal, calculate the timing error signal according to the error characteristics of the resampled values of the adjacent symbol I / Q two paths, that is:

[0028] Wherein, represents the timing error signal of the th resampled interpolation signal, represents the th resampled interpolation signal's path timing error signal, represents the th resampled interpolation signal's path timing error signal, represents the th resampled interpolation signal's path resampled value, represents the th resampled interpolation signal's path resampled value, represents the th resampled interpolation signal's path resampled value, represents the th resampled interpolation signal's path resampled value, represents the th resampled interpolation signal's path resampled value, represents the th resampled interpolation signal's path resampled value.

[0029] In this embodiment, the Gardner timing error detection method is adopted to calculate the timing error signal based on the optimal interpolation signal according to the error characteristics of the resampled values of the adjacent symbol I / Q two paths; as a non-data-aided timing synchronization method, the core principle of the Gardner timing error detection method is to dynamically estimate and correct the timing deviation through the signal change characteristics of the interpolation points between symbols. This method constructs an error signal by using the optimal sampling points of adjacent symbols and the interpolation signals at the midpoints between them, and generates an error signal by multiplying the difference in amplitude change (slope) between the midpoint sampling point and the adjacent symbols. When the timing is advanced, the error is positive; when the timing is delayed, the error is negative; when the ideal synchronization is achieved, the error approaches zero. The error signal is filtered by a loop filter and then drives the interpolation controller to adjust the sampling phase to gradually eliminate the timing deviation.

[0030] S53. Smoothly filter the timing error signal and calculate the control word, that is:

[0031] Among them, and represent filter coefficients, represents the output term of the proportional path, and respectively represent the control words at the th and th moments.

[0032] In this embodiment, the timing error signal is smoothed and filtered to reduce noise interference, and at the same time, the control word is calculated for subsequent calculation of the interpolation base point and the fractional interval.

[0033] S54. Calculate the interpolation base point and the fractional interval according to the control word, that is:

[0034] Among them, represents the counter value at the th moment, represents the counter value at the th moment, represents the modulo operation, represents the interpolation base point, represents the fractional interval.

[0035] In this embodiment, the interpolation base point is the integer symbol moment where the current interpolation sampling is located, and the fractional interval is the offset of the resampling point relative to the integer symbol moment. Calculating the interpolation base point and the fractional interval can dynamically adjust the interpolation position and solve the problem of non-ideal synchronization between the receiving end sampling clock and the sending end symbol clock. The interpolation base point ensures the stability of the interpolation reference position, and the fractional interval provides the fine-tuning ability. The combination of the two can accurately adjust the symbol timing, thereby ensuring the best interpolation resampling moment and improving the synchronization accuracy.

[0036] S55. Calculate the interpolation resampling moment according to the interpolation base point and the fractional interval, that is:

[0037] Among them, represents the interpolation resampling moment.

[0038] S56. Based on the interpolation resampling moment, repeat steps S51 - S55 until the second correction data is completely received, and obtain a number of optimal interpolation signals and interpolation resampling moments.

[0039] S6. Compare the interpolation resampling moment with the original clock moment at the receiving end to obtain the clock accumulation error sequence, and calculate the clock frequency deviation between the transmitting end and the receiving end based on the clock accumulation error sequence.

[0040] Specifically, step S6 specifically includes S61 - S65: S61. Compare the interpolation resampling time with the original clock time at the receiving end to obtain the clock accumulation error sequence, that is:

[0041] where, represents the clock accumulation error sequence of the th resampled interpolation signal, represents the original clock time at the receiving end of the th resampled interpolation signal, represents the interpolation resampling time of the th resampled interpolation signal.

[0042] In this embodiment, the clock accumulation error sequence is as Figure 3 shown. The abscissa is time, that is, the time taken for the signal to pass through time synchronization, and the ordinate is the clock accumulation error. And the array composed of the time cumulative error is the clock cumulative error sequence.

[0043] S62. Arbitrarily select two error data points at different times on the clock accumulation error sequence, and define them as the first index point and the second index point, and the first index point is greater than the second index point, and calculate the average value of the clock accumulation errors corresponding to the first index point and the second index point, that is:

[0044] where, represents the average value of the clock accumulation error, represents taking the average value, represents the second index point, represents the first index point, represents the index window interval between the first index point and the second index point.

[0045] In this embodiment, is an operation of taking the average value, that is, taking the average value of a section of data, and this section of data contains multiple measured data points to reduce the influence of noise and improve the estimation accuracy.

[0046] S63. Calculate the actual time interval corresponding to the first index point and the second index point, that is:

[0047] where, represents the actual time interval.

[0048] S64. Calculate the clock drift rate according to the average value of the clock accumulation errors corresponding to the first index point and the second index point, and the actual time interval corresponding to the first index point and the second index point, that is:

[0049] Among them, represents the clock drift rate.

[0050] S65. Calculate the clock frequency deviation between the transmitter and the receiver based on the upsampling multiple and the sampling clock period of the receiver, that is:

[0051] Among them, represents the clock frequency deviation, represents the upsampling multiple.

[0052] S7. Calculate the carrier frequency deviation based on the clock frequency deviation between the transmitter and the receiver.

[0053] In this embodiment, since in wireless communication, the carrier frequency is generated by the clock of the transmitter therefore, the clock frequency deviation will cause a carrier frequency deviation, so the calculation formula for the carrier frequency deviation is: , where represents the carrier frequency deviation, represents the carrier frequency, represents the clock of the transmitter.

[0054] S8. Calculate the difference between the frequency deviation locked by the phase-locked loop and the carrier frequency deviation, and determine whether this difference is much larger than the set threshold. If so, the phase-locked loop is mislocked, and step S9 is executed. Otherwise, the optimal interpolation signal is output.

[0055] In this embodiment, it is judged whether the phase-locked loop is unlocked according to the relative movement of the wireless communication transmitter and receiver devices. Among them, the Doppler frequency offset range of ground mobile communication is about 0 Hz to 1000 Hz. If the frequency deviation locked by the phase-locked loop and the carrier frequency deviation The difference is much larger than 1000 Hz, it can be judged that the phase-locked loop is mislocked.

[0056] S9. Perform frequency deviation correction on the optimal interpolation signal to generate a corrected optimal interpolation signal.

[0057] Specifically, step S9 specifically includes S91 - S93: S91. Use the digital down-conversion method to correct the frequency offset of the optimal interpolation signal to obtain the coarse frequency offset correction data.

[0058] S92. Input the coarse frequency offset correction data into the phase-locked loop for frequency synchronization to obtain the fine frequency offset correction data.

[0059] S93. Perform phase ambiguity correction on the fine frequency offset correction data to generate a corrected optimal interpolation signal.

[0060] In this embodiment, first, digital down-conversion is used to roughly compensate for the large frequency offset, narrowing the frequency offset pulling-in range of the subsequent phase-locked loop (PLL), thereby improving the frequency tracking accuracy. Subsequently, the PLL further completes fine frequency offset correction to achieve high-precision frequency synchronization. Finally, phase ambiguity correction is used to eliminate the possible fixed phase uncertainty in the carrier recovery process, ensuring the phase consistency of the received signal, thereby achieving correct demodulation. This hierarchical processing method makes full use of the multi-scale characteristics of frequency offset compensation. Compared with the traditional single-stage PLL method, it can effectively expand the capture range of the initial frequency offset and improve the synchronization performance under the same computational complexity.

[0061] As Figure 4 shown, a system applying the frequency synchronization method based on time synchronization combined with a phase-locked loop includes: A signal receiving and processing module, configured to receive an intermediate frequency or radio frequency signal transmitted by a transmitting end, perform analog-to-digital conversion to generate a digital baseband signal, and then perform down-conversion processing on the digital baseband signal to generate a digitized signal.

[0062] A frame synchronization module, configured to receive the digitized signal and perform frame synchronization on the digitized signal using the frame header of the frame structure to receive a valid digitized signal.

[0063] A phase-locked loop frequency synchronization module, configured to receive the valid digitized signal, input the valid digitized signal into the phase-locked loop for frequency synchronization, and generate a frequency deviation locked by the phase-locked loop and first correction data by correcting the data with a frequency offset.

[0064] A phase ambiguity correction module, configured to receive the first correction data and perform phase ambiguity correction on the first correction data based on the pilot of the frame structure to generate second correction data.

[0065] A time synchronization module, configured to receive the second correction data and perform time synchronization to generate a plurality of optimal interpolation signals and interpolation resampling times.

[0066] In this embodiment, the time synchronization module is as Figure 5 shown, and is a closed-loop system including an interpolation filter, a timing error detector, a loop filter, and a numerically controlled oscillator.

[0067] Among them, the interpolation filter uses the polyphase decomposition interpolation method based on the Farrow structure to perform fractional interval-level resampling on the received second correction data to generate an optimal interpolation signal.

[0068] Among them, the timing error detector adopts the Gardner timing error detection method. Based on the received optimal interpolation signal, according to the error characteristics of the resampled values of the adjacent symbol I / Q two paths, the timing error signal is calculated.

[0069] Among them, the function of the loop filter is to smooth the timing error signal , reduce noise interference; and in this embodiment, an ideal integral type loop filter is used to effectively track the phase and frequency offsets of the local clock relative to the transmitter symbol clock. The output of the loop filter is the control word for controlling the numerically controlled oscillator (NCO) , and its update relationship can be expressed as: , 、 represents the filtering coefficient of the loop filter, represents the output term of the proportional path, represents the control word of the numerically controlled oscillator.

[0070] Among them, the function of the numerically controlled oscillator is to generate a clock by overflow, that is, to determine the interpolation base point , and at the same time complete the calculation of the fractional interval , to provide it to the interpolation filter for interpolation. The numerically controlled oscillator is a phase decrementer, and its difference equation is: ; where, 、 、 are all positive decimals; in addition, since the working period of the numerically controlled oscillator is , and the period of the interpolator is , is adjusted by the loop filter to make the numerically controlled oscillator overflow at the optimal sampling moment; when the loop reaches equilibrium, is approximately a constant, and at this time, on average, every period, the register of the numerically controlled oscillator overflows once, and at this time, the interpolation base point and the fractional interval are: 、 .

[0071] The time offset estimation module is used to receive the interpolation resampling moment and the original clock moment at the receiving end, and make a comparison, and calculate the clock frequency deviation between the transmitting end and the receiving end by obtaining the clock accumulation error sequence.

[0072] The carrier frequency offset estimation module is used to receive the clock frequency deviation between the transmitting end and the receiving end, and calculate the carrier frequency deviation.

[0073] The phase-locked loop false lock module is used to receive the carrier frequency deviation and the frequency deviation locked by the phase-locked loop, calculate the difference between the frequency deviation locked by the phase-locked loop and the carrier frequency deviation, determine whether the difference is much larger than the set threshold. If so, the phase-locked loop is falsely locked and the frequency deviation of the optimal interpolation signal is corrected. Otherwise, the optimal interpolation signal is output.

[0074] In summary, for the frequency synchronization method and system based on time synchronization combined with a phase-locked loop proposed by the present invention, first, time synchronization calculation is performed in the method, and a time synchronization module is introduced into the system. By obtaining the clock frequency deviation and then calculating the frequency deviation of the signal, a relatively accurate frequency deviation estimation can be obtained without using additional pilots. Secondly, digital down-conversion technology is used to coarsely correct the frequency, so that the frequency offset of the received signal is reduced to a range where the PLL is easy to lock, and the loop noise bandwidth parameter B of the phase-locked loop is optimized. L , and a relatively small loop noise bandwidth parameter B can be set. L to reduce the influence of noise, thereby improving the frequency synchronization accuracy and robustness in a low signal-to-noise ratio environment.

[0075] In the present invention, specific embodiments are used to elaborate on the principle and implementation manner of the present invention. The description of the above embodiments is only used to help understand the method and its core idea of the present invention. At the same time, for those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation to the present invention.

[0076] Those of ordinary skill in the art will realize that the embodiments described here are for helping readers understand the principle of the present invention, and it should be understood that the protection scope of the present invention is not limited to such specific statements and embodiments. Those of ordinary skill in the art can make various other specific deformations and combinations that do not depart from the essence of the present invention according to the technical revelations disclosed in the present invention, and these deformations and combinations are still within the protection scope of the present invention.

Claims

1. A frequency synchronization method based on time synchronization combined with a phase-locked loop, characterized in that: The following steps are involved: S1, receiving the intermediate frequency or radio frequency signal transmitted by the transmitting end, and performing analog-to-digital conversion and down-conversion processing to generate a digital signal; S2, based on the frame header of the frame structure, receiving the valid digital signal by performing frame synchronization on the digital signal; S3, inputting the effective digitized signal into a phase-locked loop for frequency synchronization, and generating a frequency deviation locked by the phase-locked loop and first deviation correction data by correcting the effective digitized signal with frequency deviation; S4. Based on the pilot of the frame structure, correct the phase ambiguity of the first correction data to generate second correction data; S5, performing time synchronization on the second correction data to generate a number of optimal interpolation signals and interpolation resampling moments; S6. Compare the interpolation resampling time with the original clock time of the receiving end to obtain a clock accumulation error sequence, and calculate the clock frequency deviation between the transmitting end and the receiving end based on the clock accumulation error sequence; S7, calculating the carrier frequency deviation based on the clock frequency deviation between the transmitting end and the receiving end; S8, calculating the difference between the frequency deviation locked by the phase-locked loop and the carrier frequency deviation, and determining whether the difference is much larger than the set threshold value. If so, the phase-locked loop is mislocked, and step S9 is executed; otherwise, the optimal interpolation signal is output; S9. Perform frequency deviation correction on the optimal interpolation signal to generate a corrected optimal interpolation signal.

2. The frequency synchronization method based on time synchronization combined with phase-locked loop according to claim 1, characterized in that: The frame header consists of a sequence used for frame synchronization, and the sequence length is S symbols.

3. The frequency synchronization method based on time synchronization combined with phase-locked loop according to claim 2, characterized in that: The frame structure also includes several data segments, each of which is D symbols long. When performing frame synchronization, the receiving end uses the frame header to match the received digital signal. If the frame header matches successfully, the current data stream is aligned to the starting position of the frame. At the same time, the receiving end stores the data according to the frame structure to generate several valid digital signals.

4. The frequency synchronization method based on time synchronization combined with phase-locked loop according to claim 1, characterized in that: The length of the pilot is P symbols.

5. The frequency synchronization method based on time synchronization combined with phase-locked loop according to claim 1, characterized in that: Step S5 specifically includes: S51, resampling the second deflection correction data at a fractional interval level to generate an optimal interpolation signal, that is: in, Represents the index of the resampled interpolated signal, represents the resampling period after interpolation, Indicates the index of the fixed sampling signal at the receiving end, Indicates the fixed sampling period at the receiving end. represents the impulse response of the interpolation filter, represents the optimal interpolation signal, Indicates the second correction data; S52, based on the best interpolation signal, according to the error characteristics of the adjacent symbol I / Q two-way resampled values, calculate the timing error signal, that is: in, Indicates The timing error signal of the resampled interpolated signal, Indicates Resampled interpolated signal Timing error signal, Indicates Resampled interpolated signal Timing error signal, Indicates Resampled interpolated signal The road resampling value, Indicates Resampled interpolated signal Road resampling value, Indicates Resampled interpolated signal The road resampling value, Indicates Resampled interpolated signal Road resampling value, Indicates Resampled interpolated signal Road resampling value, Indicates Resampled interpolated signal Road resampling value; S53, smoothing and filtering the timing error signal, and calculating the control word, that is: in, , represents the filter coefficient, represents the output term of the proportional path, , Respectively expressed in , No. The control word of the moment; S54, according to the control word, calculate the interpolation base point and the fractional interval, that is: in, Indicates The counter value at the time, Indicates The counter value at the time, represents the modulo operation, represents the interpolation base point, represents a fractional interval; S55, according to the interpolation base point and the fractional interval, the interpolation resampling time is calculated, that is: in, Represents the interpolation resampling moment; S56. Based on the interpolation resampling time, steps S51-S55 are repeatedly executed until the second deflection correction data is completely received, and a number of optimal interpolation signals and interpolation resampling times are obtained.

6. The frequency synchronization method based on time synchronization combined with a phase-locked loop according to claim 5, characterized in that: Step S6 specifically includes: S61, compare the interpolation resampling time with the original clock time of the receiving end to obtain the clock accumulation error sequence, that is: in, Indicates The clock accumulation error sequence of the resampled interpolated signal, Indicates The original clock time of the receiving end of the resampled interpolated signal, Indicates The interpolation resampling time of the resampled interpolation signal; S62, randomly select two error data points at different times in the clock accumulated error sequence, define them as a first index point and a second index point, and the first index point is greater than the second index point, and calculate the clock accumulated error mean corresponding to the first index point and the second index point, that is: in, represents the mean value of clock accumulated error, represents the mean value, represents the second index point, represents the first index point, represents the index window interval between the first index point and the second index point; S63, calculating the actual time interval corresponding to the first index point and the second index point, that is: in, Indicates the actual time interval; S64, calculating the clock drift rate according to the average value of the clock accumulated errors corresponding to the first index point and the second index point and the actual time interval corresponding to the first index point and the second index point, that is: in, Indicates the clock drift rate; S65. Based on the upsampling multiple and the sampling clock period of the receiving end, the clock frequency deviation between the transmitting end and the receiving end is calculated, that is: in, Indicates the clock frequency deviation, Indicates the upsampling factor.

7. The frequency synchronization method based on time synchronization combined with a phase-locked loop according to claim 6, characterized in that: The calculation formula of carrier frequency deviation is: in, Indicates the carrier frequency deviation, Indicates the carrier frequency, Indicates the clock of the transmitter.

8. The frequency synchronization method based on time synchronization combined with phase-locked loop according to claim 1, characterized in that: Step S9 specifically includes: S91, using a digital down-conversion method to perform frequency offset correction on the optimal interpolation signal to obtain coarse frequency offset correction data; S92, inputting the coarse frequency offset correction data into a phase-locked loop for frequency synchronization to obtain fine frequency offset correction data; S93, performing phase ambiguity correction on the precise frequency offset correction data to generate a corrected optimal interpolation signal.

9. A frequency synchronization system based on time synchronization combined with a phase-locked loop, characterized in that: The frequency synchronization method based on time synchronization and phase-locked loop as claimed in any one of claims 1 to 8 comprises: The signal receiving and processing module is used to receive the intermediate frequency or radio frequency signal transmitted by the transmitting end, perform analog-to-digital conversion, generate a digital baseband signal, and then down-convert the digital baseband signal to generate a digitized signal; A frame synchronization module is used to receive a digitized signal and perform frame synchronization on the digitized signal using a frame header of a frame structure to receive a valid digitized signal; A phase-locked loop frequency synchronization module is used to receive a valid digital signal, input the valid digital signal into the phase-locked loop for frequency synchronization, and generate a frequency deviation locked by the phase-locked loop and first deviation correction data by correcting the data with frequency deviation; A phase ambiguity correction module is used to receive the first correction data and perform phase ambiguity correction on the first correction data based on the pilot of the frame structure to generate second correction data; A time synchronization module, used for receiving the second correction data and performing time synchronization, and generating a plurality of optimal interpolation signals and interpolation resampling moments; The time deviation estimation module is used to receive the interpolation resampling time and the original clock time of the receiving end, and compare them, and calculate the clock frequency deviation between the transmitting end and the receiving end by obtaining the clock accumulation error sequence; The carrier frequency deviation estimation module is used to receive the clock frequency deviation between the transmitting end and the receiving end, and calculate the carrier frequency deviation; The phase-locked loop mislock module is used to receive the carrier frequency deviation, the phase-locked loop locked frequency deviation, and calculate the difference between the phase-locked loop locked frequency deviation and the carrier frequency deviation, and determine whether the difference is much larger than the set threshold. If so, the phase-locked loop is mislocked and the frequency deviation of the optimal interpolation signal is corrected. Otherwise, the optimal interpolation signal is output.

10. The frequency synchronization system based on time synchronization and phase-locked loop according to claim 9, characterized in that: The time synchronization module includes an interpolation filter, a timing error detector, a loop filter and a digitally controlled oscillator; An interpolation filter is used to receive the second deflection correction data and resample the second deflection correction data at a fractional interval level to generate an optimal interpolation signal; A timing error detector, used to receive the best interpolation signal and calculate a timing error signal according to the error characteristics of adjacent symbol I / Q two-way resampled values; A loop filter is used to receive the timing error signal, perform smoothing filtering on the timing error signal, and calculate the control word at the same time; The digital controlled oscillator is used for receiving the control word and calculating the interpolation base point and the fractional interval.

Citation Information

Patent Citations

  • Frequency synchronization method and equipment for OFDM system

    CN102546514A

  • Timing synchronization method for feed link of low-earth-orbit satellite

    CN111130595A

  • Time and frequency synchronization method and device in scattering channel high-dynamic communication environment

    CN117459128A

  • Method and devices for time and frequency synchronization using a phase locked loop

    EP3053287A1

  • Method and apparatus for correcting sample clock frequency offset in OFDM MIMO systems

    WO2007103099A1