Rapid wireless time-frequency synchronization pseudo code capturing method based on Goertzel
Through the Goertzel algorithm's two-layer time-frequency synchronization method and dynamic frequency deviation correction mechanism, the problem of wireless time-frequency synchronization in large frequency deviation environments is solved, low-complexity and high-precision satellite signal capture is achieved, and the system's reliance is improved Stickness and capture efficiency.
Patent Information
- Application Number
- CN202411284193.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-13
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2044-09-13
AI Technical Summary
The prior art cannot achieve wireless time-frequency synchronization in a large frequency bias environment, resulting in large calculations and high loads of the receiver, and the inability to quickly capture the initial frequency and time offset of the satellite signal.
Using the fast wireless time-frequency synchronization pseudocode capture method based on Goertzel, the double-layer time-frequency synchronization is performed through the Goertzel algorithm. First, the coarse frequency deviation estimation is performed, and then the fine frequency deviation estimation is achieved. Combined with dynamic frequency deviation correction and adaptive noise suppression mechanism, the Efficient signal capture.
It significantly improves the efficiency and accuracy of pseudocode capture, reduces the computational complexity, enhances the system's anti-interference ability under complex channel conditions, and ensures efficient and real-time signal demodulation and synchronization.
Smart Images

Figure CN119210972A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a Goertzel-based fast wireless time-frequency synchronization pseudocode capture method. Background Art
[0002] Communication systems are widely used in space, ocean and other systems, and are an important factor in determining the reaction speed. In particular, in space satellite communication systems, the receiver must quickly capture the initial frequency and time offset of the satellite signal. This is because the satellite moves at high speed, and the signal will be affected by a significant Doppler frequency shift, usually in the range of several thousand hertz. Therefore, the receiver needs to perform a time-frequency search of the signal within a larger frequency and time range to successfully capture the synchronization signal. Signal capture is the first step in baseband signal processing at the receiving end of the wireless time synchronization system. The quality of its capture performance directly affects the tracking speed and the accuracy of pseudorange solution, which in turn determines the overall accuracy of the system time synchronization.
[0003] In traditional wireless communications, pseudo-code capture refers to the process by which a receiver achieves synchronization by detecting and identifying the synchronization header codeword in the received signal. This process usually includes filtering the signal, extracting the synchronization signal, identifying the codeword using correlation detection or energy detection methods, and performing code synchronization through a phase-locked loop (PLL) or a digital phase-locked loop (DPLL) to ensure that the received signal matches the locally generated signal, thereby achieving accurate signal demodulation and information extraction. However, most of the prior art only uses FFT to perform time-frequency synchronization in a small range, and cannot be synchronized in a large frequency deviation environment. If FFT synchronization is performed on a large range of spectrum, it will result in a high amount of calculation, which will cause a large load on the receiver. Summary of the invention
[0004] The technical problems to be solved by the present invention are:
[0005] In order to avoid the shortcomings of the prior art, the present invention provides a Goertzel-based fast wireless time-frequency synchronization pseudocode capture method, which aims to achieve low-complexity time-frequency synchronization of large-range frequency deviation signals in low-orbit satellite mobile communication systems while maintaining high synchronization accuracy. It is a multi-faceted optimization problem and is suitable for most satellite communication time-frequency synchronization systems.
[0006] In order to solve the above technical problems, the technical solution adopted by the present invention is:
[0007] A Goertzel-based fast wireless time-frequency synchronization pseudocode acquisition method, characterized by comprising:
[0008] Obtaining a received signal, and sequentially performing preprocessing, orthogonal I / Q separation, and down-converting the received signal to a baseband signal;
[0009] Set a first frequency index, calculate the total amplitude of the frequency points included in the first frequency index by using the Goertzel algorithm, and select the frequency with the highest amplitude value as the estimated first carrier frequency;
[0010] A second frequency index is set based on the first carrier frequency, a total amplitude of the frequency points included in the second frequency index is calculated by a Goertzel algorithm, and a frequency with the highest amplitude value is selected as an estimated second carrier frequency;
[0011] Performing time-frequency synchronization on the received signal based on the second carrier frequency, performing correlation calculation on the time-frequency synchronized signal and the locally generated pseudo code signal, and performing capture decision based on the correlation calculation result;
[0012] When the capture is successful, a capture-completed signal is obtained based on the time-frequency synchronized signal and the pseudo code signal.
[0013] A further technical solution of the present invention: the preprocessing includes bandpass filtering and discretization.
[0014] A further technical solution of the present invention: the formula for orthogonal I / Q separation is:
[0015] In-phase component: I[n] = Re(S[n])
[0016] Orthogonal component: Q[n] = Im(S[n])
[0017] Among them, s[n] is the received signal after preprocessing, I(t) represents the in-phase component signal, which represents the in-phase component at time t; Q(t) is the orthogonal component signal, which represents the orthogonal component at time t.
[0018] A further technical solution of the present invention: the down-conversion to a baseband signal comprises:
[0019] According to the working carrier frequency f of the wireless communication system c , generate the local carrier signal:
[0020]
[0021] Where A is the amplitude coefficient;
[0022] Using the C1 and C2 signals generated by the local carrier generation, the received signal s[n] is moved from the mid-high frequency band to the low frequency band to obtain the baseband signal:
[0023] I base [n]=I[n]·C[n]+Q[n]·S[n]
[0024] Q base [n] = Q[n]·C[n]-I[n]·S[n]
[0025] The baseband signal of the received signal is as follows:
[0026] S base [n]=I base [n]+jQ base [n].
[0027] A further technical solution of the present invention: the step of setting the first frequency index comprises:
[0028] Set a frequency group with an interval of 500 Hz for coarse frequency offset estimation:
[0029] f target =[1000,1500,2000,2500,3000,3500,4000,4500,5000]
[0030] According to the characteristics of the received signal and the expected Doppler frequency shift range, it is assumed that the frequency point to be estimated is f i ∈f target and signal length N, then estimate the corresponding first frequency index k:
[0031]
[0032] A further technical solution of the present invention: the step of calculating the total amplitude of the frequency points included in the first frequency index by using the Goertzel algorithm comprises:
[0033] Initialize temporary variables y[-1] = 0, y[-2] = 0, perform iterative calculations for each sample n, and update the state variables:
[0034] In-phase variables:
[0035] Orthogonal variables:
[0036] After N iterations, after processing all input samples, the power X[k] of the k-frequency point to be estimated is calculated as:
[0037] In-phase results:
[0038] Orthogonal results:
[0039] At the same time, the amplitude of each channel is calculated as:
[0040] Amplitude of the in-phase signal:
[0041] Amplitude of quadrature signals:
[0042] Total Amplitude:
[0043]
[0044] A further technical solution of the present invention: the second frequency index is set based on the first carrier frequency, comprising:
[0045] For the first carrier frequency f est Perform fine frequency deviation estimation near the frequency resolution of fine synchronization to 50 Hz and the fine search range to f est ±250Hz, generate a fine target frequency list:
[0046] f fine_target ={f est -250,f est -200,...,f est +200,f est +250}
[0047] For each fine target frequency f fine_target [i], calculate its corresponding frequency index k:
[0048]
[0049] A further technical solution of the present invention: the capture decision based on the correlation calculation result comprises:
[0050] Determine the maximum value of the correlation function and compare the maximum value correlation function with the set capture threshold value: If the maximum value correlation function is greater than the capture threshold value, it is determined that the capture is successful and the captured frequency f is recorded final and phase information; if it is less than the capture threshold, it is considered that the capture failed.
[0051] A further technical solution of the present invention is as follows: the method of acquiring the captured signal based on the time-frequency synchronized signal and the pseudo code signal comprises:
[0052] The time-frequency synchronized signal and the pseudo code signal P local [nm max ] to obtain the signal of capture completion, where m max is the delay corresponding to the maximum value of the correlation function.
[0053] A computer system, characterized in that it comprises: one or more processors, and a computer-readable storage medium for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the above-mentioned method.
[0054] The beneficial effects of the present invention are:
[0055] The Goertzel-based fast wireless time-frequency synchronization pseudocode acquisition method provided by the present invention has the following advantages compared with the prior art:
[0056] First, the present invention significantly improves the efficiency and accuracy of pseudo-code capture through a double-layer time-frequency synchronization method based on the Goertzel algorithm. The coarse synchronization stage uses the Goertzel algorithm to quickly estimate the carrier frequency of the signal, effectively resisting dynamic frequency offset and Doppler effect, thereby quickly locking the signal. In the fine synchronization stage, a frequency group with higher resolution is used to estimate the frequency near the result obtained by the coarse frequency deviation. This layered synchronization method not only reduces the computational complexity, but also enhances the system's anti-interference ability under complex channel conditions, ensuring efficient and real-time signal demodulation and synchronization.
[0057] Second, the present invention introduces dynamic frequency offset correction and adaptive noise suppression mechanism. The present invention introduces dynamic frequency offset correction in the capture process, that is, a module that estimates Doppler frequency shift and noise level in real time according to the received signal parameters, and dynamically adjusts the frequency compensation amount and filter parameters. This dynamic adjustment mechanism can adapt to different signal environments, enhance signal quality, improve capture probability and system robustness. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] The drawings are only for the purpose of illustrating particular embodiments and are not to be considered limiting of the present invention. Like reference symbols denote like components throughout the drawings.
[0059] Figure 1 It is a flow chart of the present invention.
[0060] Figure 2 This is the module data flow diagram of the present invention.
[0061] Figure 3 It is a simulation experiment result diagram of the present invention. DETAILED DESCRIPTION
[0062] In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.
[0063] The invention provides a Goertzel-based rapid wireless time-frequency synchronization pseudo-code acquisition method, which first uses a preliminary Goertzel algorithm to estimate the frequency of a received signal to quickly identify possible pseudo-code frequencies. Then, the received signal is adjusted by dynamic frequency compensation, and then a fine Goertzel algorithm is used to perform fine frequency synchronization, obtain the spectrum information of the signal and determine the optimal frequency. Finally, by performing correlation calculations with the locally generated pseudo-code signal, pseudo-code capture and synchronization are achieved, thereby improving the accuracy and efficiency of signal demodulation.
[0064] like Figure 1 As shown, the specific steps are as follows:
[0065] (1) Received signal preprocessing:
[0066] (1a) Preprocess the received wireless signal, including bandpass filtering, to remove unnecessary frequency components and retain the effective frequency range of the received signal. The passband of the filter should be designed according to the spectrum characteristics of the target wireless signal to be received.
[0067] (1b) The received continuous signal is sampled. In the present invention, the received signal S(t) is converted into a discrete signal S[n], as shown in the following formula:
[0068]
[0069] Among them, t is the time variable, T s is the sampling period, n is the sampling, and the sampling frequency f s Satisfies the Nyquist sampling theorem.
[0070] (2) Receive signal orthogonal I / Q separation:
[0071] The preprocessed received signal s[n] is orthogonally separated:
[0072] In-phase component: I[n] = Re(S[n])
[0073] Orthogonal component: Q[n] = Im(S[n])
[0074] Wherein, I(t) represents the in-phase component signal, which represents the in-phase component at time t. Q(t) represents the quadrature component signal, which represents the quadrature component at time t.
[0075] (3) Down-conversion to baseband signal:
[0076] (3a) Local carrier generation, based on the operating carrier frequency f of the wireless communication system c , generate the local carrier signal:
[0077]
[0078] Where A is the amplitude coefficient, which indicates the amplitude of the local carrier signal. By setting the amplitude coefficient A, the strength of the local carrier signal can be enhanced to ensure that the amplitude of the signal is large enough to avoid the influence of noise in the subsequent mixing or demodulation process.
[0079] (3b) Using the C1 and C2 signals generated by the local carrier generator, the received signal s[n] is moved from the mid-high frequency band to the low frequency band to obtain the baseband signal. The process is as follows:
[0080] I base [n]=I[n]·C[n]+Q[n]·S[n]
[0081] Q base [n] = Q[n]·C[n]-I[n]·S[n]
[0082] At this point, the baseband signal of the received signal can be obtained as follows:
[0083] S base [n]=I base [n]+jQ base [n]
[0084] (4) Coarse frequency offset estimation based on Goertzel algorithm:
[0085] (4a) In a navigation satellite communication environment, the frequency offset is usually between 1000 Hz and 5000 Hz. Therefore, the present invention sets a frequency group with an interval of 500 Hz to perform a rough frequency offset estimation:
[0086] f target =[1000,1500,2000,2500,3000,3500,4000,4500,5000]
[0087] According to the characteristics of the received signal and the expected Doppler frequency shift range, it is assumed that the frequency point to be estimated is f i ∈f target and signal length N, then estimate the corresponding frequency index k:
[0088]
[0089] (4b) Use the Goertzel algorithm to calculate the total amplitude of the estimated frequency point corresponding to index k. Initialize temporary variables y[-1] = 0, y[-2] = 0. For each sample n (from 0 to N-1), iterative calculations can be performed to update the state variables:
[0090] In-phase variables:
[0091] Orthogonal variables:
[0092] After N iterations, after processing all input samples, the power X[k] of the k-frequency point to be estimated is calculated as:
[0093] In-phase results:
[0094] Orthogonal results:
[0095] At the same time, the amplitude of each channel can be calculated as:
[0096] Amplitude of the in-phase signal:
[0097] Amplitude of quadrature signals:
[0098] Total Amplitude:
[0099]
[0100] (4c) So far, for f target Repeat step (4b) for all target frequencies to obtain the value of |X[k]| at each frequency point, calculate the amplitude of all frequency points to be estimated, and select the frequency with the highest amplitude value as the estimated carrier frequency result:
[0101] f est =f target [k max ]
[0102] Among them, k max is the index that maximizes |X[k]|.
[0103] (5) Fine frequency offset estimation based on Goertzel algorithm
[0104] (5a) The rough frequency estimate is f est Perform fine frequency deviation estimation near the frequency of the synchro- nization, set the frequency resolution of fine synchronization to 50 Hz, and the fine search range to f est ±250Hz, a fine target frequency list can be generated:
[0105] f fine_target ={f est -250,f est -200,...,f est +200,f est +250}
[0106] Then, for each fine target frequency f fine_target [i], calculate its corresponding frequency index k:
[0107]
[0108] (5b) Use the Goertzel algorithm to calculate the amplitude of each frequency point in the estimated fine target frequency flene_target. Initialize temporary variables y[-1] = 0, y[-2] = 0. For each sample n (from 0 to N-1), iterative calculations can be performed to update the state variables.
[0109] In-phase variables:
[0110] Orthogonal variables:
[0111] After N iterations, after processing all input samples, the power X[k] of the k-frequency point to be estimated is calculated as:
[0112] In-phase results:
[0113] Orthogonal results:
[0114] At the same time, the amplitude of each channel can be calculated as:
[0115] Amplitude of the in-phase signal:
[0116] Amplitude of quadrature signals:
[0117] Total Amplitude:
[0118]
[0119] (5c) So far, for f fine_target Repeat step (5b) for all target frequencies to obtain the value of |X[k]| at each frequency point, calculate the signal amplitude of all frequency points to be estimated, and select the frequency with the highest amplitude value as the estimated carrier frequency result:
[0120] f final =f fine_target [k fine_max ]
[0121] Among them, k fine_max is the index that maximizes |X[k]|.
[0122] (6) Signal frequency deviation correction
[0123] Using f final Fine synchronization of the signal S[n] is calculated as follows:
[0124]
[0125] Wherein, S′[n] represents the signal after time-frequency synchronization.
[0126] (7) Local pseudocode generator
[0127] The local generates the same pseudo code sequence b[n] consisting of 0 and 1 as the transmitter, and after binary phase shift keying modulation, obtains the sequence P consisting of -1 and +1. local [n]:
[0128] P local [n] = 2b[n] - 1
[0129] (8) Related calculations
[0130] The signal S′[n] after time-frequency synchronization and the local pseudo code signal P local [n], calculate its correlation
[0131]
[0132] Where R(m) is the correlation function and m represents the delay bit. Determine the maximum value of the correlation function and its corresponding delay:
[0133]
[0134] (9) Capture judgment
[0135] Set the capture threshold value T, if R[m max ]>T, the capture is considered successful, and the captured frequency f is recorded final and phase information, and proceed to step (10).
[0136] If R[m max ]<T, the capture is considered to have failed, and the process returns to step (4), and the feedback f final Adjust f in (4a) i For other nearby frequencies, up to f target All frequency points in the image are not captured successfully.
[0137] (10) Signal demodulation and synchronization
[0138] By using the correlation between the signal and the pseudo code, the frequency offset corrected signal S′[n] is synchronized with the synchronized pseudo code signal P local [nm max ] to extract the effective information:
[0139] S demod [n] = S′[n]·P local [nm max ]
[0140] Among them, S demod[n] is the demodulated signal, which represents the product of the received signal and the local pseudo code signal, adjusted by the corresponding delay.
[0141] In summary, the present invention adopts a double-layer time-frequency synchronization method based on the Goertzel algorithm: first, the Goertzel algorithm is used to perform coarse frequency offset estimation to quickly identify the center frequency of the received signal, and then the fine Goertzel algorithm is used to perform fine frequency offset estimation to ensure high-precision time-frequency signal synchronization. Through the double-layer synchronization strategy, the speed of pseudo-code capture can be significantly improved without losing accuracy, so that the wireless communication receiver can quickly synchronize the signal with lower computational complexity. At the same time, the present invention introduces dynamic frequency offset correction and adaptive noise suppression mechanisms: dynamic frequency offset correction is introduced during the signal capture process, and the judgment information is fed back to the synchronization processing module, and then the module that estimates the Doppler frequency shift and noise level in real time according to the received signal parameters dynamically adjusts the frequency compensation amount and filter parameters. Different from common time-frequency synchronization technology, this dynamic adjustment mechanism can adapt to different signal environments, enhance signal quality, and improve capture probability and system robustness.
[0142] The effects of the present invention are further described below in conjunction with simulation experiments.
[0143] 1. Simulation experiment conditions:
[0144] This experiment was conducted on a PC with an Intel Core i7-9700K processor, 16GB DDR4 RAM, and 512GB SSD, and the operating system was Windows 10 64-bit or Ubuntu 20.04LTS. The experiment used Python 3.8 and above, and relied on the NumPy and Matplotlib libraries for numerical calculations and result visualization. This environment configuration ensured the smooth progress of the experiment and the accuracy of the results.
[0145] 2. Simulation experiment content and result analysis:
[0146] The main goal of this experiment is to verify the effectiveness of the fast wireless time-frequency synchronization pseudocode acquisition method based on the Goertzel algorithm. The experimental parameters are set to the sampling frequency f s =10000Hz, signal duration T = 1 second, total number of samples N = 10000. The pseudo code frequency is set to 2000Hz, and the signal-to-noise ratio is 10dB. In the experiment, a random BPSK modulated pseudo code signal is generated, and Gaussian white noise is added to this signal to simulate the actual received signal. The preprocessing steps include signal amplification, filtering and discretization to ensure that the received signal is of good quality and prepare for the subsequent coarse synchronization and fine synchronization.
[0147] In the first figure of the experimental results, the coarse synchronization capture results of the Goertzel algorithm are shown. The X-axis represents the target frequency range, from 1000Hz to 5000Hz, and the Y-axis represents the amplitude of the corresponding frequency. The blue bar graph shows the amplitude of each target frequency, and the red dotted line marks the estimated frequency f est By observing the data in the figure, we can see that the amplitude is highest near 3500Hz, indicating that the received signal has the largest energy at this frequency and the main frequency components of the pseudo code signal are successfully captured.
[0148] In the second figure of the experimental results, the amplitude response of fine synchronization is shown. The X-axis represents the fine search frequency range around the coarse synchronization estimate frequency (e.g., ±250Hz), and the Y-axis represents the amplitude of the corresponding frequency. The green curve shows the amplitude response within the fine search range, and the red dashed line marks the final estimated frequency f final is 3350Hz. By observing the data in the figure, the position of the red dotted line shows that after a fine search, the system has a more accurate estimate of the signal frequency, further confirming the spectral characteristics of the signal. This fine synchronization process effectively improves the accuracy of pseudo code capture and ensures the reliability of signal demodulation.
[0149] The above description is only a specific implementation mode of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should be included in the protection scope of the present invention.
Claims
1. A fast wireless time-frequency synchronization pseudocode acquisition method based on Goertzel, characterized in that: include: Obtaining a received signal, and sequentially performing preprocessing, orthogonal I / Q separation, and down-converting the received signal to a baseband signal; Set a first frequency index, calculate the total amplitude of the frequency points included in the first frequency index by using the Goertzel algorithm, and select the frequency with the highest amplitude value as the estimated first carrier frequency; A second frequency index is set based on the first carrier frequency, a total amplitude of the frequency points included in the second frequency index is calculated by a Goertzel algorithm, and a frequency with the highest amplitude value is selected as an estimated second carrier frequency; Performing time-frequency synchronization on the received signal based on the second carrier frequency, performing correlation calculation on the time-frequency synchronized signal and the locally generated pseudo code signal, and performing capture decision based on the correlation calculation result; When the capture is successful, a capture-completed signal is obtained based on the time-frequency synchronized signal and the pseudo code signal.
2. According to claim 1, a Goertzel-based fast wireless time-frequency synchronization pseudocode acquisition method is characterized in that: The preprocessing includes bandpass filtering and discretization.
3. According to the Goertzel-based fast wireless time-frequency synchronization pseudocode acquisition method of claim 1, it is characterized in that: The formula for the orthogonal I / Q separation is: In-phase component: I[n] = Re(S[n]) Orthogonal component: Q[n] = Im(S[n]) Among them, s[n] is the received signal after preprocessing, I(t) represents the in-phase component signal, which represents the in-phase component at time t; Q(t) is the orthogonal component signal, which represents the orthogonal component at time t.
4. According to claim 1, a Goertzel-based fast wireless time-frequency synchronization pseudocode acquisition method is characterized in that: The down-converting to a baseband signal comprises: According to the working carrier frequency f of the wireless communication system c , generate the local carrier signal: Where A is the amplitude coefficient; Using the C1 and C2 signals generated by the local carrier generation, the received signal s[n] is moved from the mid-high frequency band to the low frequency band to obtain the baseband signal: I base [n]=I[n]·C[n]+Q[n]·S[n] Q base [n]=Q[n]·C[n]-I[n]·S[n] The baseband signal of the received signal is as follows: S base [n]=I base [n]+jQ base [n]。 5. According to claim 1, a Goertzel-based fast wireless time-frequency synchronization pseudocode acquisition method, characterized in that: The step of setting the first frequency index comprises: Set a frequency group with an interval of 500 Hz for coarse frequency offset estimation: f target =[1000,1500,2000,2500,3000,3500,4000,4500,5000] According to the characteristics of the received signal and the expected Doppler frequency shift range, it is assumed that the frequency point to be estimated is f i ∈f target and signal length N, then estimate the corresponding first frequency index k:
6. According to claim 5, a Goertzel-based fast wireless time-frequency synchronization pseudocode acquisition method is characterized in that: The calculating the total amplitude of the frequency points included in the first frequency index by using the Goertzel algorithm includes: Initialize temporary variables y[-1] = 0, y[-2] = 0, perform iterative calculations for each sample n, and update the state variables: In-phase variables: Orthogonal variables: After N iterations, after processing all input samples, the power X[k] of the k-frequency point to be estimated is calculated as: In-phase results: Orthogonal results: At the same time, the amplitude of each channel is calculated as: Amplitude of the in-phase signal: Amplitude of quadrature signals: Total Amplitude:
7. The Goertzel-based fast wireless time-frequency synchronization pseudocode acquisition method according to claim 1, characterized in that: The setting of the second frequency index based on the first carrier frequency includes: For the first carrier frequency f est Perform fine frequency deviation estimation near the frequency resolution of fine synchronization to 50 Hz and the fine search range to f est ±250Hz, generate a fine target frequency list: f fine_target ={f est -250,f est -200,...,f est +200,f est +250} For each fine target frequency f fine_target [i], calculate its corresponding frequency index k:
8. The Goertzel-based fast wireless time-frequency synchronization pseudocode acquisition method according to claim 7, characterized in that: The capturing decision based on the correlation calculation result includes: Determine the maximum value of the correlation function and compare the maximum value correlation function with the set capture threshold value: If the maximum value correlation function is greater than the capture threshold value, it is determined that the capture is successful and the captured frequency f is recorded final and phase information; if it is less than the capture threshold, it is considered that the capture failed.
9. The Goertzel-based fast wireless time-frequency synchronization pseudocode acquisition method according to claim 1, characterized in that: The method of acquiring the captured signal based on the time-frequency synchronized signal and the pseudo code signal includes: The time-frequency synchronized signal and the pseudo code signal P local [nm max ] to obtain the signal of capture completion, where m max is the delay corresponding to the maximum value of the correlation function.
10. A computer system, characterized in that include: One or more processors, and a computer-readable storage medium for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors are enabled to implement the method of claim 1.
Citation Information
Patent Citations
Dual-tone multi-frequency detection method, system, medium and equipment
CN114582374A
Goertzel-based fundamental wave complex number estimation method and system
CN115236454A
Pseudo code phase modulation-linear frequency modulation time division low orbit navigation signal synchronization method and device
CN117310763A
Cited By
DPLL and Goertzel combined interference signal phase extraction method and system
CN122408598A
An interference signal phase extraction method and system combining DPLL with Goertzel
CN122408598B