Signal tracking method and apparatus, electronic device, and storage medium
By performing coarse and fine acquisition of GPS signals, and combining an error estimator to track interference signals with high precision, the positioning error problem when GPS signals are interfered with is solved, and efficient tracking and data support for interference signals are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHANGHAI HUACE NAVIGATION TECH
- Filing Date
- 2023-05-24
- Publication Date
- 2026-04-28
AI Technical Summary
In existing technologies, GPS signals are easily affected by interference signals, which can lead to receiver loop lock-up, decreased observation quality, and consequently, large positioning errors. There is a lack of effective solutions for capturing and tracking interference signals.
By performing coarse acquisition on the received signal to obtain coarse acquisition results, and then performing fine acquisition, the interference signal is tracked using the coarse and fine acquisition results. This includes frequency range division, downconversion, integral downsampling, and error estimation. A suitable error estimator is selected for error correction to achieve high-precision tracking of the interference signal.
It improves the efficiency and accuracy of interference signal acquisition, enables timely tracking of changes in interference signals, provides data support for subsequent anti-interference processing, and reduces positioning errors.
Smart Images

Figure CN116626713B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and more specifically, to a signal tracking method, apparatus, electronic device, and storage medium. Background Technology
[0002] The Global Positioning System (GPS) aims to provide 24 / 7 positioning, navigation, and timing services globally. As user demand for services such as positioning has grown stronger, GPS has gradually become a standard feature in smartphones and some tablets. The development of map software for smartphones has also contributed to the surge in GPS users.
[0003] In practical applications, GPS signals are mixed with various interference signals. Strong interference signals have a significant impact on spread spectrum modulated GPS signals, which can lead to receiver loop lock-up, decreased observation quality, or even unavailability, resulting in large positioning errors.
[0004] Therefore, capturing and tracking interference signals is of great guiding significance for the anti-interference processing of GPS signals, but no corresponding solutions have been proposed for capturing and tracking interference signals at present. Summary of the Invention
[0005] The purpose of this application is to provide a signal tracking method, device, electronic device, and storage medium to achieve high-precision tracking of interference signals, so as to track the changes of interference signals in a timely manner and provide data support for subsequent anti-interference processing.
[0006] In a first aspect, embodiments of this application provide a signal tracking method, the method comprising:
[0007] The interference signals in the received signal are coarsely acquired to obtain the coarse acquisition result;
[0008] Based on the coarse acquisition result, the interference signal is finely acquired to obtain a fine acquisition result;
[0009] The interference signal is tracked based on the coarse acquisition results and the fine acquisition results.
[0010] In the above implementation process, the interference signal in the received signal is first coarsely acquired to obtain a coarse acquisition result. Then, the interference signal is finely acquired based on the coarse acquisition result to obtain a fine acquisition result. In this way, fine acquisition only needs to be carried out on the basis of coarse acquisition, which improves the efficiency of fine acquisition. The interference signal is tracked based on the coarse acquisition result and the fine acquisition result. This enables high-precision tracking of the interference signal, so as to track the changes of the interference signal in a timely manner and provide data support for subsequent anti-interference processing.
[0011] Optionally, the coarse acquisition result includes a first frequency acquisition value of the interference signal; the step of performing fine acquisition on the interference signal based on the coarse acquisition result to obtain a fine acquisition result includes:
[0012] The interference signal is divided into multiple smaller frequency ranges according to the frequency range;
[0013] Based on the first frequency capture value, the received signal is down-converted according to the plurality of small frequency ranges and then coherently accumulated to obtain the corresponding correlation value. Interference detection is performed on the correlation value to obtain the second frequency capture value of the interference signal. The fine capture result includes the second frequency capture value.
[0014] In the above implementation process, the above method can be used to accurately capture the interference signal, which can obtain more accurate capture results and provide data support for subsequent tracking of the interference signal.
[0015] Optionally, the coarse acquisition result includes a first frequency acquisition value of the interference signal; the step of performing fine acquisition on the interference signal based on the coarse acquisition result to obtain a fine acquisition result includes:
[0016] Based on the first frequency capture value, the interference signal is downconverted and integrally downsampled to obtain the correlation value corresponding to its frequency.
[0017] The correlation value is subjected to FFT calculation to obtain the second frequency capture value of the interference signal, and the fine capture result includes the second frequency capture value.
[0018] In the above implementation process, the above method can be used to accurately capture the interference signal, which can obtain more accurate capture results and provide data support for subsequent tracking of the interference signal.
[0019] Optionally, the coarse acquisition result includes a first frequency acquisition value of the interference signal; the coarse acquisition result includes a second frequency acquisition value of the interference signal, and the tracking of the interference signal based on the coarse acquisition result and the fine acquisition result includes:
[0020] The correlation value of the corresponding frequency is obtained by downconverting and integrating downsampling the interference signal.
[0021] Based on the first frequency capture value and the second frequency capture value, the relevant value is selected to be input into the corresponding error estimator to estimate the corresponding adjustment error. The error estimator includes a frequency discriminator and a phase discriminator. The adjustment error includes frequency error and phase error.
[0022] The interference signal is tracked within the tracking channel using the second frequency capture value and the adjustment error.
[0023] In the above implementation process, the tracking of the interference signal is achieved based on the coarse acquisition results and the fine acquisition results. In this way, the corresponding error estimator can be selected according to the situation to achieve accurate estimation of the error, thereby achieving accurate tracking of the interference signal.
[0024] Optionally, the step of selecting the corresponding error estimator to input the correlation value based on the first frequency capture value and the second frequency capture value includes:
[0025] Obtain the difference between the first frequency capture value and the second frequency capture value;
[0026] If the difference is greater than the first preset threshold, the relevant value is input to the frequency discriminator;
[0027] If the difference is less than the second set threshold, the relevant value is input to the phase detector, wherein the first set threshold is greater than or equal to the second set threshold.
[0028] In the above implementation process, the frequency discriminator or the phase discriminator is selected based on the difference between the first frequency capture value and the second frequency capture value, so as to obtain a more accurate error result.
[0029] Optionally, the method further includes:
[0030] If the adjustment error exceeds a third preset threshold, the channel status of the tracking channel is set to idle. This saves resources by idling the channel when tracking of interference signals fails.
[0031] Optionally, there are multiple tracking channels, each used to track interference signals of different frequencies. This allows for parallel tracking of multiple interference signals, improving tracking efficiency.
[0032] Optionally, after tracking the interference signal based on the coarse acquisition result and the fine acquisition result, the method further includes:
[0033] Acquire tracking data, which includes the frequency of the interference signal, the strength of the interference signal, and / or the duration of continuous tracking;
[0034] If the frequency of the interference signal is within the bandwidth of the useful signal and the strength of the interference signal exceeds the spreading gain, then the interference is handled by the anti-interference module.
[0035] In the above implementation process, anti-interference processing is performed based on tracking data, thereby enabling the timely elimination of interference signals.
[0036] Optionally, the interference signal is a single-tone interference signal.
[0037] Secondly, embodiments of this application provide a signal tracking device, the device comprising:
[0038] The coarse acquisition module is used to coarsely acquire interference signals in the received signal and obtain coarse acquisition results;
[0039] A fine acquisition module is used to perform fine acquisition on the interference signal based on the coarse acquisition result, and obtain a fine acquisition result;
[0040] The tracking module is used to track the interference signal based on the coarse acquisition result and the fine acquisition result.
[0041] Thirdly, embodiments of this application provide an electronic device, including a processor and a memory, wherein the memory stores computer-readable instructions, and when the computer-readable instructions are executed by the processor, the steps of the method provided in the first aspect above are performed.
[0042] Fourthly, embodiments of this application provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the steps of the method provided in the first aspect above.
[0043] Other features and advantages of this application will be set forth in the following description and will be apparent in part from the description or may be learned by practicing embodiments of this application. The objectives and other advantages of this application may be realized and obtained by means of the structures particularly pointed out in the written description, claims, and drawings. Attached Figure Description
[0044] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0045] Figure 1 A flowchart of signal tracking provided in an embodiment of this application;
[0046] Figure 2 This is a schematic diagram illustrating the process of capturing and tracking interference signals, provided in an embodiment of this application.
[0047] Figure 3 This application provides a schematic diagram of tracking and processing interference signals through a tracking channel, as shown in the embodiments of the present application.
[0048] Figure 4 A structural block diagram of a signal tracking device provided in an embodiment of this application;
[0049] Figure 5 This is a schematic diagram of the structure of an electronic device for performing a signal tracking method, provided as an embodiment of this application. Detailed Implementation
[0050] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.
[0051] It should be noted that the terms "system" and "network" in the embodiments of this invention can be used interchangeably. "Multiple" refers to two or more; therefore, in the embodiments of this invention, "multiple" can also be understood as "at least two". "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / ", unless otherwise specified, generally indicates that the preceding and following related objects have an "or" relationship.
[0052] This application provides a signal tracking method. The method first performs coarse acquisition on the interference signal in the received signal to obtain a coarse acquisition result, and then performs fine acquisition on the interference signal based on the coarse acquisition result to obtain a fine acquisition result. In this way, fine acquisition only needs to be performed on the basis of coarse acquisition, which improves the efficiency of fine acquisition. Based on the coarse acquisition result and the fine acquisition result, the interference signal is tracked, thus achieving high-precision tracking of the interference signal, so as to track the changes of the interference signal in a timely manner and provide data support for subsequent anti-interference processing.
[0053] Please refer to Figure 1 , Figure 1 A flowchart of a signal tracking method provided in this application embodiment, the method including the following steps:
[0054] Step S110: Perform coarse acquisition on the interference signal in the received signal to obtain the coarse acquisition result.
[0055] In the field of navigation and positioning, the received signal can refer to navigation satellite signals; in other fields, the received signal can refer to other signals that may be mixed with interference.
[0056] The received signal is a radio frequency signal. The received signal is input to the interference coarse acquisition module, which performs coarse acquisition of the interference signal in the received signal. That is, it detects the interference signal in the received signal. Coarse acquisition captures all interference signals within the sampling bandwidth of the received signal. Its resolution of the captured interference frequency is lower than that of fine acquisition, that is, the acquisition accuracy is lower and the error is larger. However, coarse acquisition can quickly detect interference signals and improve the acquisition efficiency.
[0057] The coarse acquisition module here can be implemented using a hardware chip or software. The specific coarse acquisition method can include: the coarse acquisition result can include the first frequency acquisition value of the interference signal and information such as whether interference exists. For example, the coarse acquisition module can perform a preset number of FFT (Fast Fourier Transform) calculations on the received signal to obtain the spectrum information (i.e., the spectrum signal), and analyze the spectrum information to obtain the coarse acquisition result.
[0058] Spectrum analysis involves comparing the power of each frequency point in the spectrum signal with the noise power. If the power exceeds a set threshold (e.g., 3dB), interference is considered to be present. The frequency value of the interference signal is then recorded. To distinguish it from the subsequent fine acquisition results, this frequency value is also called the first frequency acquisition value. In other words, the coarse acquisition result can include whether interference exists in the received signal and the first frequency acquisition value of the interference signal. If no interference is detected in the received signal after spectrum analysis as described above, coarse acquisition continues. If interference is detected, subsequent steps are executed.
[0059] The noise power calculation method described above is to remove the maximum power point and then sum and average the power of all remaining power points. Of course, in the specific implementation process, there are other ways to calculate it, which will not be listed here.
[0060] Step S120: Perform fine acquisition on the interference signal based on the coarse acquisition result to obtain the fine acquisition result.
[0061] Coarse acquisition of the interference signal yields its initial frequency capture value. However, to achieve rapid detection, the coarse acquisition module typically uses a small number of points for FFT calculations. These points are chosen to be the minimum acceptable number for spectral resolution, minimizing resource usage and facilitating faster computation. Therefore, the acquisition accuracy is relatively low, meaning the resolution of the acquired initial frequency capture value is low. To achieve higher acquisition accuracy, the interference signal can be further refined based on the coarse acquisition results to obtain a fine acquisition result.
[0062] Interference signals can be precisely captured using a precision capture module, which can be implemented using a hardware chip or software.
[0063] To improve the acquisition efficiency of the fine acquisition module and reduce resource usage, the fine acquisition module can use the coarse acquisition results for fine acquisition. For example, to achieve higher accuracy, the fine acquisition module can directly perform more FFT calculations on the received signal and then perform spectrum analysis to obtain higher interference frequency resolution and sensitivity. However, this will require more computing resources and take longer for fine acquisition, and may not be able to capture interference signals in the received signal in time, resulting in a lower refresh rate. Therefore, using coarse acquisition results for fine acquisition can effectively avoid this problem.
[0064] The coarse acquisition result can provide an approximate frequency value of the interference signal. For example, if the first frequency acquisition value is 100KHz, the fine acquisition module can sweep the frequency within this frequency range with that frequency as the step size to accurately obtain the frequency of the interference signal.
[0065] Fine-tuning can further identify the type of interference signal. For example, the fine-tuning frequency interval is usually set relatively small. Narrowband interference will show multiple correlation values exceeding the interference threshold consecutively in different frequency ranges, while single-tone interference has a very narrow bandwidth, with only one or two correlation values exceeding the threshold or only one spectral line on the spectrum. Therefore, the correlation value can be calculated based on the coarse-tuning result, and then the type of interference signal and the second frequency capture value of the interference signal can be detected based on the correlation value.
[0066] Because narrowband interference has a larger bandwidth, the tracking effect of single-tone interference in this embodiment is better. Therefore, the interference signal in this embodiment can refer to a single-tone interference signal. If the interference signal is determined to be a single-tone interference signal after fine acquisition detection by the fine acquisition module, the second frequency acquisition value of the single-tone interference signal is recorded, and the subsequent tracking process continues. The second frequency acquisition value obtained here is the frequency value of the interference signal obtained through fine acquisition, which is more accurate and precise than the first frequency acquisition value. Of course, if the interference signal is determined to be a narrowband interference signal through fine acquisition, the subsequent tracking process can be skipped, and coarse and fine acquisition of the received signal can continue.
[0067] Step S130: Track the interference signal based on the coarse acquisition results and the fine acquisition results.
[0068] After the above-mentioned precise acquisition of the interference signal, the tracking stage begins. The purpose of tracking is to continuously track information such as the frequency and intensity of the interference signal, so as to know the changes in the interference signal in a timely manner.
[0069] In the above implementation process, the interference signal in the received signal is first coarsely acquired to obtain a coarse acquisition result. Then, the interference signal is finely acquired based on the coarse acquisition result to obtain a fine acquisition result. In this way, fine acquisition only needs to be carried out on the basis of coarse acquisition, which improves the efficiency of fine acquisition. The interference signal is tracked based on the coarse acquisition result and the fine acquisition result. This enables high-precision tracking of the interference signal, so as to track the changes of the interference signal in a timely manner and provide data support for subsequent anti-interference processing.
[0070] Based on the above embodiments, the following describes the method by which the fine acquisition module performs fine acquisition of interference signals, including:
[0071] Method 1: Divide the interference signal into multiple small frequency ranges according to the frequency range, and then, based on the first frequency capture value, downconvert the received signal according to the multiple small frequency ranges and coherently accumulate the corresponding correlation values. Then, perform interference detection on the correlation values to obtain the second frequency capture value of the interference signal. The fine capture result includes the second frequency capture value.
[0072] This method essentially utilizes frequency sweeping. Frequency sweeping involves obtaining spectral data within a specific frequency range by dividing the range into multiple smaller frequency ranges with smaller intervals. Then, based on a first frequency capture value, the interference signal is down-converted and coherently accumulated to obtain the power value at each frequency, which is the spectrum. The correlation value here is the spectrum, thus providing more accurate spectral information. Interference detection is then performed on the correlation value to obtain the frequency of the interference signal, i.e., the second frequency capture value. Of course, the type of interference signal can also be detected here.
[0073] In this method, a corresponding correlation value is obtained for each frequency point.
[0074] Method 2: Based on the first frequency capture value, the interference signal is downconverted and integrated downsampled to obtain the correlation value corresponding to its frequency. The correlation value is then calculated using FFT to obtain the second frequency capture value of the interference signal. The fine capture result includes the second frequency capture value.
[0075] Here, the frequency control word corresponding to the frequency of the interfering signal can be determined first based on the second frequency acquisition value. Then, the frequency control word is configured in the fine acquisition module to perform downconversion and integral downsampling processing on the interfering signal according to the frequency control word, so as to obtain the correlation value corresponding to that frequency point. The correlation value here refers to the correlation value of a single frequency point. The integral downsampling here can be understood as the coherent accumulation mentioned above. Then, the obtained correlation value is used to perform an FFT with a certain number of points (such as 1024 points) to obtain the accurate frequency of the interfering signal.
[0076] In the above implementation process, the above method can be used to accurately capture the interference signal, which can obtain more accurate capture results and provide data support for subsequent tracking of the interference signal.
[0077] Based on any of the above embodiments, if the coarse acquisition result includes the first frequency acquisition value of the interference signal and the fine acquisition result includes the second frequency acquisition value of the interference signal, then in the tracking stage, the interference signal is first down-converted and integrated downsampled to obtain the correlation value of the corresponding frequency. Then, based on the first frequency acquisition value and the second frequency acquisition value, the correlation value is selected to be input into the corresponding error estimator to estimate the adjustment error. The error estimator includes a frequency discriminator and a phase discriminator. The adjustment error includes frequency error and phase error. Then, the interference signal is tracked in the tracking channel using the second frequency acquisition value and the adjustment error.
[0078] The process begins by inputting the interference signal into a digital down-conversion module. This module down-converts the interference signal, taking into account the Doppler shift of the signal. The Doppler frequency of the interference signal is added to the second frequency capture value output by the fine capture module. This Doppler frequency can also be obtained from the fine capture module. The sum is then used to down-convert the interference signal again. Finally, the interference signal is integrated and downsampled, i.e., coherently accumulated, to obtain the correlation value at the corresponding frequency.
[0079] The correlation values obtained here are input into the subsequent error estimator. The difference between this and the correlation values obtained during the fine acquisition process is that the downconversion during the fine acquisition process is based on the first frequency acquisition value, while the downconversion during the tracking stage is based on the second frequency acquisition value and the Doppler frequency.
[0080] The error estimator includes a frequency discriminator and a phase discriminator. The frequency discriminator can be used to identify the frequency error of the interference signal, that is, to estimate the frequency error between the second frequency capture value obtained by the fine capture module and the frequency of the actual interference signal. The phase discriminator can be used to identify the phase error of the interference signal, that is, to estimate the phase error between the phase determined by the fine capture module based on the second frequency capture value and the phase of the actual interference signal.
[0081] In the above implementation process, the tracking of the interference signal is achieved based on the coarse acquisition results and the fine acquisition results. In this way, the corresponding error estimator can be selected according to the situation to achieve accurate estimation of the error, thereby achieving accurate tracking of the interference signal.
[0082] Based on the above embodiments, in order to achieve accurate estimation of adjustment error, the difference between the first frequency capture value and the second frequency capture value can also be obtained. If the difference is greater than the first set threshold, the relevant value is input to the frequency discriminator. If the difference is less than the second set threshold, the relevant value is input to the phase discriminator. The first set threshold is greater than or equal to the second set threshold.
[0083] If the difference is greater than the first set threshold, it indicates that the frequency error is large or the interference signal changes significantly. In this case, a frequency discriminator can more accurately lock the interference frequency and track it. If the difference is less than the second set threshold, it indicates that the interference frequency changes very little or the frequency accuracy is high. In this case, a phase detector can obtain the accurate phase of the interference signal.
[0084] To filter out noise in the adjustment error, the output signal of the error estimator can be input into a loop filter. The loop filter then filters the output signal to remove loop noise. The output adjustment error can be converted into a Doppler increment (also known as the NCO adjustment), and then fed back to the digital down-converter module via a digitally controlled oscillator. The entire process can be described as follows: Figure 2 As shown.
[0085] Then, the digital down-conversion module can down-convert the interference signal based on the second frequency capture value and the received Doppler increment. The Doppler increment is used to adjust the frequency of the interference signal, enabling the tracking channel to stably track the interference signal. A schematic diagram of the tracking channel's interference signal tracking processing is shown below. Figure 3 As shown. In implementation, the data can be loaded into the tracking channel via registers. The registers are used to store the Doppler increments, thus forming a loop to stably track the interference signal.
[0086] To ensure stable tracking of interference signals, when the adjustment error exceeds the third set threshold, the channel status of the tracking channel is set to idle. This indicates a large error, meaning that the interference signal cannot be tracked, tracking fails, and the interference signal is lost. If the adjustment error is less than or equal to the third set threshold, it means that the interference signal has been tracked and tracking can continue.
[0087] In other words, when the tracking channel is in an idle state, the tracking channel stops working and re-acquires the interference signal. After the interference signal is re-acquired, the tracking channel is activated again.
[0088] It should be noted that the specific values of the first, second, and third thresholds mentioned above can be flexibly set according to the actual situation.
[0089] In the above implementation process, the frequency discriminator or the phase discriminator is selected based on the difference between the first frequency capture value and the second frequency capture value, so as to obtain a more accurate error result.
[0090] Based on the above embodiments, a tracking channel can be understood as a channel within the software used to track interference signals. There can be multiple tracking channels, and each tracking channel can be used to track interference signals of different frequencies.
[0091] For example, if there are several interferences within a frequency band, and each interference signal is located at a different frequency, setting up multiple tracking channels can enable simultaneous tracking of interference signals at different frequencies. Furthermore, through the capture and tracking of this solution, the frequency changes of interference signals at different frequency points can be accurately tracked, providing data support for subsequent anti-interference efforts. For instance, it can provide real-time tracking data output to users or backend anti-interference modules for anti-interference processing.
[0092] After the interference signal is stably tracked, tracking data can be output. The tracking data includes the frequency of the interference signal, the strength of the interference signal, and / or the duration of continuous tracking. That is, the tracking data includes at least one of these data. Here, the frequency of the interference signal can refer to the second frequency capture value obtained by the fine capture module. Then, if the frequency of the interference signal is within the bandwidth of the useful signal and the strength of the interference signal exceeds the spread spectrum gain, anti-interference processing is performed by the anti-interference module.
[0093] In other words, if the frequency of the interference signal is within the bandwidth of the useful signal and its strength exceeds the spreading gain, it indicates that the interference is significant. In this case, the anti-interference module can be activated to process the received signal against interference.
[0094] The anti-interference module can be implemented through hardware chips or software.
[0095] In addition, in practical implementation, the anti-interference module can be activated to perform anti-interference processing when the strength of the interference signal exceeds a certain threshold. Of course, if the strength of the interference signal is small, the interference signal can continue to be tracked. In this case, anti-interference processing can be skipped and the anti-interference processing can be triggered only when the interference strength is greater than the threshold, which can save resources.
[0096] Please refer to Figure 4 , Figure 4 This is a structural block diagram of a signal tracking device 200 provided in an embodiment of this application. The device 200 may be a module, program segment, or code on an electronic device. It should be understood that this device 200 is similar to the one described above. Figure 1 The method implementation corresponds to this and can be executed. Figure 1 The various steps involved in the method embodiment and the specific functions of the device 200 can be found in the description above. To avoid repetition, detailed descriptions are omitted here.
[0097] Optionally, the device 200 includes:
[0098] The coarse acquisition module 210 is used to coarsely acquire interference signals in the received signal and obtain coarse acquisition results;
[0099] The fine acquisition module 220 is used to perform fine acquisition on the interference signal based on the coarse acquisition result to obtain a fine acquisition result;
[0100] The tracking module 230 is used to track the interference signal based on the coarse acquisition result and the fine acquisition result.
[0101] Optionally, the coarse acquisition result includes a first frequency acquisition value of the interference signal; the fine acquisition module 220 is used to divide the interference signal into multiple small frequency ranges according to the frequency range; based on the first frequency acquisition value, the received signal is down-converted according to the multiple small frequency ranges and then coherently accumulated to obtain the corresponding correlation value, and interference detection is performed on the correlation value to obtain a second frequency acquisition value of the interference signal, and the fine acquisition result includes the second frequency acquisition value.
[0102] Optionally, the coarse acquisition result includes a first frequency acquisition value of the interference signal; the fine acquisition module 220 is used to perform downconversion and integral downsampling processing on the interference signal according to the first frequency acquisition value to obtain a correlation value corresponding to its frequency; and to perform FFT calculation on the correlation value to obtain a second frequency acquisition value of the interference signal, wherein the fine acquisition result includes the second frequency acquisition value.
[0103] Optionally, the coarse acquisition result includes a first frequency acquisition value of the interference signal; the fine acquisition result includes a second frequency acquisition value of the interference signal; the tracking module 230 is used to downconvert and integrate downsample the interference signal to obtain the correlation value of the corresponding frequency; based on the first frequency acquisition value and the second frequency acquisition value, the correlation value is selected to be input into the corresponding error estimator to estimate the corresponding adjustment error; the error estimator includes a frequency discriminator and a phase discriminator; the adjustment error includes a frequency error and a phase error; the interference signal is tracked in the tracking channel using the second frequency acquisition value and the adjustment error.
[0104] Optionally, the tracking module 230 is configured to obtain the difference between the first frequency capture value and the second frequency capture value; if the difference is greater than a first preset threshold, the correlation value is input to the frequency discriminator; if the difference is less than a second preset threshold, the correlation value is input to the phase discriminator, wherein the first preset threshold is greater than or equal to the second preset threshold.
[0105] Optionally, the tracking module 230 is further configured to set the channel state of the tracking channel to an idle state if the adjustment error is greater than a third preset threshold.
[0106] Optionally, there are multiple tracking channels, each used to track interference signals of different frequencies.
[0107] Optionally, the device 200 further includes:
[0108] An anti-interference module is used to acquire tracking data, which includes the frequency of the interference signal, the strength of the interference signal, and / or the duration of continuous tracking. If the frequency of the interference signal is within the bandwidth of the useful signal and the strength of the interference signal exceeds the spreading gain, anti-interference processing is performed by the anti-interference module.
[0109] Optionally, the interference signal is a single-tone interference signal.
[0110] It should be noted that those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the device described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0111] Please refer to Figure 5 , Figure 5This is a schematic diagram of an electronic device for performing a signal tracking method, provided in an embodiment of this application. The electronic device may include: at least one processor 310, such as a CPU; at least one communication interface 320; at least one memory 330; and at least one communication bus 340. The communication bus 340 is used to establish direct communication between these components. In this embodiment, the communication interface 320 is used for signaling or data communication with other node devices. The memory 330 may be high-speed RAM or non-volatile memory, such as at least one disk storage device. Optionally, the memory 330 may also be at least one storage device located remotely from the aforementioned processor. The memory 330 stores computer-readable instructions. When these computer-readable instructions are executed by the processor 310, the electronic device performs the aforementioned... Figure 1 The method and process are shown.
[0112] Understandable. Figure 5 The structure shown is for illustrative purposes only; the electronic device may also include components that are more advanced than those shown. Figure 5 The more or fewer components shown, or having the same Figure 5 The different configurations shown. Figure 5 The components shown can be implemented using hardware, software, or a combination thereof.
[0113] This application provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, performs the following... Figure 1 The method process executed by the electronic device in the illustrated method embodiment.
[0114] This embodiment discloses a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium. The computer program includes program instructions, and when the program instructions are executed by a computer, the computer can perform the methods provided in the above-described method embodiments, such as including:
[0115] The interference signals in the received signal are coarsely acquired to obtain the coarse acquisition result;
[0116] Based on the coarse acquisition result, the interference signal is finely acquired to obtain a fine acquisition result;
[0117] The interference signal is tracked based on the coarse acquisition results and the fine acquisition results.
[0118] In summary, the embodiments of this application provide a signal tracking method, apparatus, electronic device, and storage medium. The method first performs coarse acquisition on the interference signal in the received signal to obtain a coarse acquisition result, and then performs fine acquisition on the interference signal based on the coarse acquisition result to obtain a fine acquisition result. In this way, fine acquisition only needs to be performed on the basis of coarse acquisition, which improves the efficiency of fine acquisition. Based on the coarse acquisition result and the fine acquisition result, the interference signal is tracked, thus achieving high-precision tracking of the interference signal, so as to track the changes of the interference signal in a timely manner and provide data support for subsequent anti-interference processing.
[0119] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Additionally, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some communication interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.
[0120] Furthermore, the units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0121] Furthermore, the functional modules in the various embodiments of this application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.
[0122] In this document, relational terms such as first and second are used only to distinguish one entity or operation from another entity or operation, without necessarily requiring or implying any such actual relationship or order between these entities or operations.
[0123] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.
Claims
1. A signal tracking method, characterized in that, The method includes: The interference signals in the received signal are coarsely acquired to obtain the coarse acquisition result; Based on the coarse acquisition result, the interference signal is finely acquired to obtain a fine acquisition result; The interference signal is tracked based on the coarse acquisition results and the fine acquisition results; The coarse acquisition result includes the first frequency acquisition value of the interference signal; The step of performing fine acquisition on the interference signal based on the coarse acquisition result to obtain a fine acquisition result includes: The interference signal is divided into multiple smaller frequency ranges according to the frequency range; Based on the first frequency capture value, the received signal is down-converted according to the plurality of small frequency ranges and then coherently accumulated to obtain the corresponding correlation value. Interference detection is performed on the correlation value to obtain the second frequency capture value of the interference signal. The fine capture result includes the second frequency capture value. Alternatively, the step of performing fine acquisition on the interference signal based on the coarse acquisition result to obtain a fine acquisition result includes: Based on the first frequency capture value, the interference signal is downconverted and integrally downsampled to obtain the correlation value corresponding to its frequency. The correlation value is subjected to FFT calculation to obtain the second frequency capture value of the interference signal, and the fine capture result includes the second frequency capture value.
2. The method according to claim 1, characterized in that, The coarse acquisition result includes a first frequency acquisition value of the interference signal; the fine acquisition result includes a second frequency acquisition value of the interference signal, and the tracking of the interference signal based on the coarse acquisition result and the fine acquisition result includes: The correlation value of the corresponding frequency is obtained by downconverting and integrating downsampling the interference signal. Based on the first frequency capture value and the second frequency capture value, the relevant value is selected to be input into the corresponding error estimator to estimate the corresponding adjustment error. The error estimator includes a frequency discriminator and a phase discriminator. The adjustment error includes frequency error and phase error. The interference signal is tracked within the tracking channel using the second frequency capture value and the adjustment error.
3. The method according to claim 2, characterized in that, The step of selecting the corresponding error estimator to input the correlation value based on the first frequency capture value and the second frequency capture value includes: Obtain the difference between the first frequency capture value and the second frequency capture value; If the difference is greater than the first preset threshold, the relevant value is input to the frequency discriminator; If the difference is less than the second set threshold, the relevant value is input to the phase detector, wherein the first set threshold is greater than or equal to the second set threshold.
4. The method according to claim 2, characterized in that, The method further includes: If the adjustment error is greater than the third set threshold, the channel status of the tracking channel is set to idle.
5. The method according to claim 2, characterized in that, There are multiple tracking channels, each used to track interference signals of different frequencies.
6. The method according to claim 1, characterized in that, After tracking the interference signal based on the coarse acquisition result and the fine acquisition result, the method further includes: Acquire tracking data, which includes the frequency of the interference signal, the strength of the interference signal, and / or the duration of continuous tracking; If the frequency of the interference signal is within the bandwidth of the useful signal and the strength of the interference signal exceeds the spreading gain, then the interference is handled by the anti-interference module.
7. The method according to any one of claims 1-6, characterized in that, The interference signal is a single-tone interference signal.
8. A signal tracking device, characterized in that, The device includes: The coarse acquisition module is used to coarsely acquire interference signals in the received signal and obtain coarse acquisition results; A fine acquisition module is used to perform fine acquisition on the interference signal based on the coarse acquisition result, and obtain a fine acquisition result; A tracking module is used to track the interference signal based on the coarse acquisition result and the fine acquisition result; The coarse acquisition result includes the first frequency acquisition value of the interference signal; The fine acquisition module is specifically used to divide the interference signal into multiple small frequency ranges according to the frequency range; based on the first frequency acquisition value, the received signal is down-converted according to the multiple small frequency ranges and then coherently accumulated to obtain the corresponding correlation value, and interference detection is performed on the correlation value to obtain the second frequency acquisition value of the interference signal, and the fine acquisition result includes the second frequency acquisition value; Alternatively, the fine capture module is specifically used to perform downconversion and integral downsampling processing on the interference signal based on the first frequency capture value to obtain the correlation value corresponding to its frequency; perform FFT calculation on the correlation value to obtain the second frequency capture value of the interference signal, and the fine capture result includes the second frequency capture value.
9. An electronic device, characterized in that, It includes a processor and a memory, the memory storing computer-readable instructions that, when executed by the processor, perform the method as described in any one of claims 1-7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it performs the method as described in any one of claims 1-7.
Citation Information
Patent Citations
Carrier wave tracking system and method of GPS coarse / capturing code signal
CN101435866A
Efficient multi-system self-adaptive capturing and tracking device for satellite receiver
CN111308518A