A multiple-frequency GPS software receiver design based on a Vector tracking loop

This paper presents the implementation and testing results of a Vector tracking loop (VTL) in the software-based GPS receiver. The VTL is developed based on the extended Kalman filter (EKF) with adaptive covariance matrices. Both scalar tracking loop (STL) and VTL are implemented. Once an error in the scalar loop is detected, the results from the VTL are used to assist the STL. The performance of the VTL is compared with the traditional STL with three different data sets: raw GPS RF data with short signal outages, RF data with strong scintillation impacts collected during the last solar maximum, and high dynamic data with long interval signal outages from a GPS simulator. The results confirm the performance improvement of the VTL over scintillation impacts and show that the VTL can maintain signal lock during long intervals of signal outage if the satellite ephemerides are available and the pseudorange estimation is within one code chip accuracy. The dynamic performance improvement of the VTL is verified as well. The results show the potential of robust tracking based on VTL during scintillation and interference.

[1]  Bernd Eissfeller,et al.  Implementation, Test and Validation of a Vector-Tracking-Loop with the ipex Software Receiver , 2011 .

[2]  Kefei Zhang,et al.  GPS Satellite Velocity and Acceleration Determination using the Broadcast Ephemeris , 2006, Journal of Navigation.

[3]  Chris Hide,et al.  Adaptive Kalman Filtering for Low-cost INS/GPS , 2002, Journal of Navigation.

[4]  Sanguk Lee,et al.  Implementation of a Vector-based Tracking Loop Receiver in a Pseudolite Navigation System , 2010, Sensors.

[5]  Todd E Humphreys,et al.  Modeling the Effects of Ionospheric Scintillation on GPS Carrier Phase Tracking , 2010, IEEE Transactions on Aerospace and Electronic Systems.

[6]  Richard A. Brown,et al.  Introduction to random signals and applied kalman filtering (3rd ed , 2012 .

[7]  Bradford W. Parkinson,et al.  Autonomous GPS Integrity Monitoring Using the Pseudorange Residual , 1988 .

[8]  R. Grover Brown,et al.  A Baseline GPS RAIM Scheme and a Note on the Equivalence of Three RAIM Methods , 1992 .

[9]  Don Benson Interference Benefits of a Vector Delay Lock Loop (VDLL) GPS Receiver , 2007 .

[10]  Jr. J.J. LaViola,et al.  A comparison of unscented and extended Kalman filtering for estimating quaternion motion , 2003, Proceedings of the 2003 American Control Conference, 2003..

[11]  John Y. Hung,et al.  Performance Analysis of Vector Tracking Algorithms for Weak GPS Signals in High Dynamics , 2009, IEEE Journal of Selected Topics in Signal Processing.

[12]  Dah-Jing Jwo,et al.  An Adaptive Sensor Fusion Method with Applications in Integrated Navigation , 2008 .

[13]  Yu Morton,et al.  A USRP2-Based Multi-Constellation and Multi-Frequency GNSS Software Receiver for Ionosphere Scintillation Studies , 2011 .

[14]  Thiagalingam Kirubarajan,et al.  Estimation with Applications to Tracking and Navigation , 2001 .

[15]  Elliott D. Kaplan Understanding GPS : principles and applications , 1996 .