Abstract
Kalman filter is widely used in modern GPS receivers. A traditional receiver based on Kalman filter (KF) tracks the GPS signals from each satellite separately, and so its tracking performance could be inferior in challenging situations. The vector delay frequency-locked loop (VDFLL) combines all tracking channels into one Kalman filter and so has a better tracking performance. But VDFLL has two primary drawbacks: high computational cost and low robustness. To solve this problem, the federal tracking loop is proposed. The single Kalman filter of the traditional federal loop is separated into a least-squares block and a master filter in consideration of reducing the computational complexity at the cost of a slight performance reduction. In this tracking loop, the GPS signal from each satellite is tracked independently in the subfilters. The master filter works as a navigation processor, which estimates the acceleration of the receiver and feeds it back to the subfilters. The thermal jitter and dynamic stress error of the federal tracking loop are analyzed theoretically and demonstrated with simulation data. The dynamic performance, robustness and computational complexity of the traditional KF loop, the proposed federal tracking loop and the VDFLL are compared. Analysis and simulation results show that the dynamic tracking performance of the federal loop is much better than that of the KF loop and is almost close to that of the VDFLL. Also, the federal loop has advantages over the VDFLL in terms of robustness and the computational complexity. Therefore, the federal tracking loop can be implemented as a new method in the practical implementation for high-performance applications in the future.
Similar content being viewed by others
References
Abbott AS, Lillo WE (2003) Global positioning systems and inertial measuring unit ultratight coupling method. Patent No: US 6,516,021 B1, United States
Benson D (2007) Interference benefits of a vector delay lock loop (VDLL) GPS receiver. In: Proceedings of ION GNSS 2007, Institute of Navigation, Cambridge, MA, USA, April 23–25, pp 749–756
Brown RG, Hwang PYC (1997) Introduction to random signals and applied Kalman filtering, 3rd edn. Wiley, New York
Carlson NA (1988) Federated filter for fault-tolerant integrated navigation systems. In: Proceedings of IEEE PLAN 1988, Orlando, FL, USA, November 29–December 21, pp 110–119
Carlson NA (2002) Federated filter for distributed navigation and tracking applications. In: Proceedings of ION AM 2002, Institute of Navigation, Albuquerque, NM, USA, June 24–26, pp 340–353
Carlson NA, Berarducci MP (1994) Federated Kalman filter simulation results. Navigation 41(3):297–322
Henkel P, Günther C (2008) Joint L-/C-band code and carrier phase linear combinations for Galileo. Int J Navig Obs 2008:1–8
Jovancevic A, Brown A, Ganguly S, Noronha J, Sirpatil B (2004) Ultra tight coupling implementation using real time software receiver. In: Proceedings of ION GNSS 2004, Institute of Navigation, Long Beach, CA, USA, September 21–24, pp 1575–1586
Kaplan ED, Hegarty CJ (2006) Understanding GPS: principles and applications, 2nd edn. Artech House, Boston
Kim HS, Bu SC, Jee GI, Park CG (2003) An ultra-tightly coupled GPS/INS integration using federated filtering. In: Proceedings of ION GNSS 2003, Institute of Navigation, Portland, OR, USA, September 9–12, pp 2878–2885
Lashley M, Bevly D (2008a) Comparison of adaptive estimation techniques for vector delay/frequency tracking. In: Proceedings of the navigation and control conference and exhibit, AIAA guidance, Honolulu, Hawaii, August 18–21, pp 7474–7485
Lashley M, Bevly DM (2008b) Comparison of traditional tracking loops and vector based tracking loops for weak GPS signals. In: Proceedings of ION NTM 2008, Institute of Navigation, San Diego, CA, USA, January 28–30, pp 310–316
Lashley M, Bevly DM, Hung JY (2009) Performance analysis of vector tracking algorithms for weak GPS signals in high dynamics. IEEE J Sel Top Signal Process 3(4):661–673
Lashley M, Bevly DM, Hung JY (2010) A valid comparison of vector and scalar tracking loops. In: Proceedings of IEEE/ION PLANS 2010, Institute of Navigation, Indian Wells, CA, USA, May 4–6, pp 464–474
Li K, Zhao J, Wang X, Wang L (2016) Federated ultra-tightly coupled GPS/INS integrated navigation system based on vector tracking for severe jamming environment. IET Radar Sonar Navig 10(6):1030–1037
Macchi F (2010) Development and testing of an L1 combined GPS/Galileo Software receiver. University of Calgary, Calgary
Macchi F, Petovello MG (2010) Development of a one channel Galileo L1 software receiver and testing using real data. In: Proceedings of ION GNSS 2010, Institute of Navigation, Fort Worth, TX, USA, September 25–28, pp 2256–2269
Maier A, Kiesel S, Trommer GF (2011) Performance analysis of federated filter for SAR/TRN/GPS/INS integration. Gyroscopy Navig 2(4):293–300
Ohlmeyer EJ (2006) Analysis of an ultra-tightly coupled GPS/INS system in jamming. In: Proceedings of IEEE/ION PLANS 2006, Institute of Navigation, San Diego, CA, USA, April 25–27, pp 44–53
O’Driscoll C, Petovello MG, Lachapelle G (2011) Choosing the coherent integration time for Kalman filter-based carrier-phase tracking of GNSS signals. GPS Solut 15(4):345–356
Pany T, Eissfeller B (2006) Use of a vector delay lock loop receiver for GNSS signal power analysis in bad signal conditions. In: Proceedings of IEEE/ION PLANS 2006, Institute of Navigation, San Diego, CA, USA, April 25–27, pp 893–903
Pany T, Kaniuth R, Eissfeller B (2005) Deep integration of navigation solution and signal processing. In: Proceedings of ION ITM 2005, Institute of Navigation, Long Beach, California, USA, September 13–16, pp 1095–1102
Parkinson BW, Spilker JJ (1996) Global positioning system: theory and application. AIAA, Washington
Petovello MG, Lachapelle G (2006) Comparison of vector-based software receiver implementations with application to ultra-tight GPS/INS integration. In: Proceedings of ION GNSS 2006, Institute of Navigation, Fort Worth, TX, USA, September 26–29, pp 1790–1799
Petovello MG, O’Driscoll C, Lachapelle G (2008) Carrier phase tracking of weak signals using different receiver architectures. In: Proceedings of ION NTM 2008, Institute of Navigation, San Diego, CA, USA, January 28–30, 781–791
Psiaki ML (2001) Smoother-based GPS signal tracking in a software receiver. In: Proceedings of ION GPS 2001, Institute of Navigation, Salt Lake City, UT, USA, September 11–14, 2900–2913
Psiaki ML, Jung H (2002) Extended Kalman filter methods for tracking weak GPS signals. In: Proceedings of ION GNSS 2002, Institute of Navigation, Portland, OR, USA, September 24–27, pp 3263–3278
Rojas AJ (2001) On the discrete-time algebraic Riccati equation and its solution in closed-form. In: Proceedings of the 18th IFAC World Congress, Milano, Italy, August 28–September 2, pp 162–167
Susi M, Andreotti M, Aquino M, Dodson A (2017) Tuning a Kalman filter carrier tracking algorithm in the presence of ionospheric scintillation. GPS Solut 21(3):1149–1160
Tang X, Falco G, Falletti E, Presti LL (2013) Practical implementation and performance assessment of an Extended Kalman Filter-based signal tracking loop. In: 2013 international conference on localization and GNSS (ICL-GNSS), Torino, Italy, June 25–27, pp 1–6
Tang X, Falco G, Falletti E, Presti LL (2014) Theoretical analysis and turning criteria of the Kalman filter-based tracking loop. GPS Solut 19(3):489–503
Tang X, Falco G, Falletti E, Presti LL (2016) Complexity reduction of the Kalman filter-based tracking loops in GNSS receivers. GPS Solut 21(2):685–699
Van Dierendonck AJ (1996) GPS receivers. Global positioning system: theory and applications, vol 1. AIAA, Washington, pp 330–433
Ward PW, Betz JW, Hegarty CJ (2006) Satellite signal acquisition, tracking, and data demodulation. Understanding GPS: principles and applications, 2nd edn. Artech House, Boston, pp 153–241
Won JH, Eissfeller B (2013) A tuning method based on signal-to-noise power ratio for adaptive PLL and its relationship with equivalent noise bandwidth. Commun Lett IEEE 17(2):393–396
Won JH, Dotterbock D, Eissfeller B (2010) Performance comparison of different forms of Kalman filter approach for a vector-based GNSS signal tracking loop. Navigation 57(3):185–199
Yang R, Ling K-V, Poh E-K, Morton Y (2017) Generalized GNSS signal carrier tracking: part I—modeling and analysis. IEEE Trans Aerosp Electron Syst 53(4):1781–1797
Ziedan NI, Garrison JL (2003) Bit synchronization and Doppler frequency removal at very low carrier to noise ratio using a combination of Viterbi algorithm with an extended Kalman filter. Proceedings of ION GNSS 2003, Institute of Navigation, Portland, OR, USA, September 9–12, pp 616–627
Funding
Funding was provided by National Natural Science Foundation of China (Grant No. 61471017) and fundation of Shaanxi Key Laboratory of Integrated and Intelligent Navigation (Grant No. SKLIIN-20180111).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Jin, T., Wang, C., Lu, X. et al. Analysis of a federal Kalman filter-based tracking loop for GPS signals. GPS Solut 23, 119 (2019). https://doi.org/10.1007/s10291-019-0911-6
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10291-019-0911-6