Adaptive Tracking Algorithm of Weak GNSS Signal
The receiver of a global navigation satellite system (GNSS) is likely to lose tracking for a GNSS signal in some degraded environments. To solve this problem, this paper analyzes both the bandwidth and the dynamic stress errors of the carrier tracking loop (CTL) of a GNSS receiver, and then designs a new adaptive tracking algorithm for GNSS signals. First, we design an error extraction module to extract phase errors so that a CTL can estimate phase errors without using a loop discriminator, which can reduce the requirements of the carrier-to-noise ratio (CNR) of GNSS signals. Second, we design a motion detection module to detect the real-time movement status of GNSS receivers. Then, using its detecting results as inputs, we design an algorithm to automatically make the CTL switch between a second-order loop and a third-order loop. Third, we design a bandwidth-adjusting module to adjust the bandwidth of CTL, according to the CNR and the movement status of a GNSS receiver. Finally, a simulation is performed to verify that our adaptive carrier tracking algorithm can effectively improve the precision of CTL, as well as enhance its dynamic range.
Authors
- Faqin Gao
Institutions
- Zhejiang Sci-Tech University (CN)
Publication Details
- Journal
- International Journal of Robotics and Automation Technology
- Published
- 2025-09-29
- DOI
- https://doi.org/10.31875/2409-9694.2015.02.02.1
- Primary Topic
- Advanced Algorithms and Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Natural Science Foundation of China
- Natural Science Foundation of Zhejiang Province