Submitted:
25 December 2023
Posted:
28 December 2023
You are already at the latest version
Abstract
Keywords:
1. Introduction
- 1)
- A vector receiver model based on a nonlinear tracking loop is designed, with comprehensive details provided on its implementation. The discriminator and traditional filter in the tracking loop are substituted with the UKF, and the Doppler feedback calculated by the navigation solution is incorporated into the loop filter. It accomplishes not only the loop tracking assistance by Doppler frequency but also establishes indirect connections between each channel, fostering mutual assistance.
- 2)
- To enhance the stability and robustness of the tracking loop, the square root filter is introduced into UKF. Additionally, the measurement noise covariance and process noise covariance of UKF are adjusted adaptively according to the signal and feedback information error, respectively. This adaptive adjustment enables real-time modification of the loop noise bandwidth, consequently enhancing the performance of the tracking loop.
- 3)
- The effectiveness of the proposed method was verified through field vehicle experiments conducted on urban roads. Software-defined receiver (SDR) with different structures were developed to facilitate performance comparison and analysis. The results affirm that the KF-based VTL offers a substantial improvement over the CTL-based VTL, while demonstrating that the tracking accuracy of the UKF-based VTL surpasses that of the EKF-based VTL. Moreover, the ASRUKF-based VTL exhibits further performance improvement in complex dynamic environments.
2. System Model of Vector Tracking
2.1. Nonlinear KF-based Tracking Loop
2.2. Nonlinear KF-based Tracking Loop
2.3. Nonlinear KF-based Tracking Loop
3. Proposed Adaptive SRUKF-based Loop Tracking
3.1. Square Root Unscented Kalman Filter
3.2. Adaptive SRUKF-based Loop Tracking for Vector Tracking
4. Experimental Evaluation and Results
4.1. Experimental Setup
4.2. Tracking Performance Analysis
4.3. PVT Results Evaluation
5. Conclusion
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Locubiche-Serra, S.; Seco-Granados, G.; López-Salcedo, J. A. Performance assessment of a low-complexity autoregressive Kalman filter for GNSS carrier tracking using real scintillation time series. GPS Solut. 2022, 26, 1–14. [Google Scholar] [CrossRef]
- Jiang, C.; Chen, S.; Chen, Y.; Liu, D.; Bo, Y. GNSS vector tracking method using graph optimization. IEEE Trans. Circuits Syst. II-Express Briefs 2020, 68, 1313–1317. [Google Scholar] [CrossRef]
- Yan, Z.; Ruotsalainen, L.; Chen, X.; Tang, X. An INS-assisted vector tracking receiver with multipath error estimation for dense urban canyons[J]. GPS Solut. 2023, 27, 88. [Google Scholar] [CrossRef]
- Peng, Z.; Gao, Y.; Gao, C.; Shang, R.; Gan, L. Improving Smartphone GNSS Positioning Accuracy Using Inequality Constraints. Remote Sens. 2023, 15, 2062. [Google Scholar] [CrossRef]
- Ding, Y.; Chauchat, P.; Pages, G.; Asseman, P. Learning-enhanced adaptive robust GNSS navigation in challenging environments. IEEE Robot. Autom. Lett. 2022; 7, 9905–9912. [Google Scholar]
- Shen, C.; Zhao, X.; Wu, X.; Cao, H.; Wang, C.; Tang, J.; Liu, J. Multi-aperture Visual Velocity Measurement Method based on Biomimetic Compound-eye for UAVs. IEEE Internet Things J. 2023. [Google Scholar]
- Jiang, C.; Chen, Y.; Xu, B.; Jia, J.; Sun, H.; Chen, C.; Zhiyong Duan; Yuming Bo Hyyppä, J. Vector tracking based on factor graph optimization for GNSS NLOS bias estimation and correction. IEEE Internet Things J. 2022, 9, 16209–16221. [Google Scholar] [CrossRef]
- Lashley, M.; Bevly, D, M. ; Hung, J, Y. Performance analysis of vector tracking algorithms for weak GPS signals in high dynamics. IEEE J. Sel. Top. Signal Process. 2009, 3, 661–673. [Google Scholar] [CrossRef]
- Yan, Z.; Chen, X.; Tang, X.; Zhu, X. Design and Performance Evaluation of the Improved INS-Assisted Vector Tracking for the Multipath in Urban Canyons. IEEE Trans. Instrum. Meas. 2022, 71, 1–16. [Google Scholar] [CrossRef]
- Zhao, S.; Akos, D. An open source GPS/GNSS vector tracking loop-implementation, filter tuning, and results. In Proceedings of the 2011 International Technical Meeting of The Institute of Navigation (ITM), San Diego, California, USA, 24-26, Jan 2011; pp. 1293–1305. [Google Scholar]
- Xu, B.; Hsu, L, T. Open-source MATLAB code for GPS vector tracking on a software-defined receiver. GPS Solut. 2019, 23, 1–9. [Google Scholar] [CrossRef]
- GEBRE-EGZIABHER, D. E. M. O. Z.; Razavi, A.; Enge, P. K.; Gautier, J.; Pullen, S.; Pervan, B. S.; Akos, D. M. Sensitivity and Performance Analysis of Doppler-Aided GPS Carrier-Tracking Loops. Navigation, 2005, 52, 49–60. [Google Scholar] [CrossRef]
- Zhang, T.; Zhang, H.; Lin, T.; Yan, K.; Niu, X. Modeling and verifying the impact of time delay on INS-aided GNSS PLLs. GPS Solut. 2016, 20, 725–736. [Google Scholar] [CrossRef]
- Cheng, Y.; Chang, Q. A carrier tracking loop using adaptive strong tracking Kalman filter in GNSS receivers. IEEE Commun. Lett. 2020, 24, 2903–2907. [Google Scholar] [CrossRef]
- Yang, H.; Zhou, B.; Wang, L.; Wei, Q.; Ji, F.; Zhang, R. Performance and evaluation of GNSS receiver vector tracking loop based on adaptive cascade filter. Remote Sens. 2021, 13, 1477. [Google Scholar] [CrossRef]
- Wu, M.; Zhao, L.; Ding, J.; Gao, Y.; Li, Y.; Kang, Y. A BDS-3 B1C/B2a dual-frequency joint tracking architecture based on adaptive Kalman filter and extended integration time. GPS Solut. 2020, 24, 1–16. [Google Scholar] [CrossRef]
- Sun. D.; Petovello, M, G.; Cannon, M, E. Use of a reduced IMU to aid a GPS receiver with adaptive tracking loops for land vehicle navigation. GPS Solut. 2010, 14, 319–329. [Google Scholar] [CrossRef]
- Cortés, I.; van der Merwe, J. R.; Lohan, E. S.; Nurmi, J.; Felber, W. Performance evaluation of adaptive tracking techniques with direct-state Kalman filter. Sensors, 2022, 22, 420. [Google Scholar] [CrossRef] [PubMed]
- Jin T, Wang C, Lu X, et al. Analysis of a federal Kalman filter-based tracking loop for GPS signals. GPS Solut. 2019, 23, 1–13. [Google Scholar]
- Klokov, A.; Kanouj, M.; Mironchev, A. A novel carrier tracking approach for GPS signals based on Gauss–Hermite Kalman filter. Electronics, 2022, 11, 2215. [Google Scholar] [CrossRef]
- Tang, X.; Wang, C.; Lu, X.; Ling, K. V.; Cong, L. The explicit tuning investigation and validation of a full Kalman filter-based tracking loop in GNSS receivers. IEEE Access, 2019, 7: 111487-111498.
- Tang, X.; Falco, G.; Falletti, E.; Lo Presti, L. Theoretical analysis and tuning criteria of the Kalman filter-based tracking loop. GPS Solut. 2015, 19, 489–503. [Google Scholar] [CrossRef]
- Miao, Z. Y.; Lv, Y. L.; Xu, D. J.; Shen, F.; Pang, S. W. Analysis of a variational Bayesian adaptive cubature Kalman filter tracking loop for high dynamic conditions. GPS Solut. 2017, 21, 111–122. [Google Scholar] [CrossRef]
- Cortés, I.; Conde, N.; Van Der Merwe, J. R.; Lohan, E. S.; Nurmi, J.; Felber, W. Low-complexity adaptive direct-state Kalman filter for robust GNSS carrier tracking. In 2022 International Conference on Localization and GNSS (ICL-GNSS). Tampere, Finland, 7-9 Jun 2022; pp. 1–7.
- Tang, X.; Falco, G.; Falletti, E.; Presti, L. L. Practical implementation and performance assessment of an Extended Kalman Filter-based signal tracking loop. In 2013 International Conference on Localization and GNSS (ICL-GNSS). Turin, Italy,25-27 Jun 2013; pp. 139–144.
- Zeng, C.; Li, W. Application of extended Kalman filter for tracking high dynamic GPS signal. In 2016 IEEE International Conference on Signal and Image Processing (ICSIP). Beijing, China, 13-15 Aug 2016; pp. 503–507.
- Tu, Z.; Lou, Y.; Guo, W.; Song, W.; Wang, Y. Design and Validation of a Cascading Vector Tracking Loop in High Dynamic Environments. Remote Sens. 2021, 13, 2000. [Google Scholar] [CrossRef]
- Liu, J.; Chen, X.; Wang, J. Strong Tracking UKF-Based Hybrid Algorithm and Its Application to Initial Alignment of Rotating SINS With Large Misalignment Angles. IEEE Trans. Ind. Electron. 2022, 70, 8334–8343. [Google Scholar] [CrossRef]
- Zhong, Y.; Chen, X.; Zhou, Y.; Wang, J. Adaptive Particle Filtering with Variational Bayesian and Its Application for INS/GPS Integrated Navigation. IEEE Sens. J. 2023. [Google Scholar] [CrossRef]
- Gao, Z.; Mu, D.; Gao, S.; Zhong, Y.; Gu, C. Adaptive unscented Kalman filter based on maximum posterior and random weighting. Aerosp. Sci. Technol. 2017, 71, 12–24. [Google Scholar] [CrossRef]
- Jwo, D. J.; Yang, C. F.; Chuang, C. H.; Lee, T. Y. Performance enhancement for ultra-tight GPS/INS integration using a fuzzy adaptive strong tracking unscented Kalman filter. Nonlinear Dyn. 2013, 73, 377–395. [Google Scholar] [CrossRef]
- Zhang, T.; Shi, J.; Lin, T.; Feng, X.; Niu, X. GNSS position-aided delay-locked loops for accurate urban navigation. GPS Solut. 2023, 27, 1–15. [Google Scholar] [CrossRef]
- Chen, S.; Gao, Y. Improvement of carrier phase tracking in high dynamics conditions using an adaptive joint vector tracking architecture. GPS Solut. 2019, 23, 15. [Google Scholar] [CrossRef]








| Algorithm. SRUKF algorithm for tracking loop |
![]() |
| Special parameter | Value |
|---|---|
| Correlator interval | 0.5 chip |
| DLL noise bandwidth | 1 Hz |
| PLL noise bandwidth | 10 Hz |
| 1 ms | |
| 100 ms |
| Method | Latitude Error (m) | Longitude Error (m) | Altitude Error (m) | |||
|---|---|---|---|---|---|---|
| RMSE | STD | RMSE | STD | RMSE | STD | |
| CTL-based STL | 8.54 | 7.12 | 8.72 | 8.72 | 17.16 | 17.02 |
| EKF-based VTL | 5.94 | 3.08 | 4.07 | 4.06 | 6.57 | 5.75 |
| UKF-based VTL | 5.84 | 4.07 | 3.46 | 3.46 | 4.81 | 4.36 |
| ASRUKF-based VTL | 5.48 | 2.79 | 2.34 | 2.25 | 2.69 | 2.65 |
| Method | East Velocity Error (m/s) | North Velocity Error (m/s) | ||
|---|---|---|---|---|
| RMSE | STD | RMSE | STD | |
| CTL-based STL | 0.48 | 0.48 | 0.45 | 0.45 |
| EKF-based VTL | 0.16 | 0.15 | 0.22 | 0.22 |
| UKF-based VTL | 0.14 | 0.15 | 0.22 | 0.21 |
| ASRUKF-based VTL | 0.13 | 0.14 | 0.20 | 0.20 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
