Electronics and Control

A Robust GNSS Vector Tracking Loop

  • CHENG Junren ,
  • LIU Guangbin ,
  • YAO Zhicheng ,
  • LIU Dong ,
  • YAO Zhiying
Expand
  • 1. Department of Control Engineering, The Second Artillery Engineering University, Xi'an 710025, China;
    2. No. 96317 Unit, People's Liberation Army of China, Yichun 336000, China;
    3. Military Representative Office in Lishan Microelectronics Institute, Xi'an 710054, China

Received date: 2013-12-13

  Revised date: 2014-04-14

  Online published: 2014-04-17

Supported by

National Natural Science Foundation of China (61201120); National High-tech Research and Development Program of China (2010AA7010213)

Abstract

Reliable and continuous navigation over challenging environment is an important research focus in satellite navigation. Because the vector tracking loop has some limitations in dynamic environments and the errors spread among all the channels, this paper proposes a robust global navigation satellite system (GNSS) vector tracking loop. Firstly, the extended Kalman filter (EKF) is modeled with the states of pseudo range, pseudo range-ratio and pseudo range-acceleration errors of all the channels. The channels can be easily coupled and decoupled through adjusting the process noise covariance. Then, the code delay and Doppler shift errors are produced by the maximum likelihood estimator (MLE)-based discriminators. Lastly, the predicted pseudo range-ratios drive the local numerical control oscillator (NCO) to match the incoming signals and close the loop. Simulation results show that during the signal fading and blockage areas, the presented robust vector tracking loop can keep excellent tracking for all the channels and prevent the normal channels from being infected by the degraded ones, and provide a more robust tracking than traditional vector delay frequency lock loop.

Cite this article

CHENG Junren , LIU Guangbin , YAO Zhicheng , LIU Dong , YAO Zhiying . A Robust GNSS Vector Tracking Loop[J]. ACTA AERONAUTICAET ASTRONAUTICA SINICA, 2014 , 35(11) : 3106 -3114 . DOI: 10.7527/S1000-6893.2014.0055

References

[1] Kaplan E D, Hegarty C J. Understanding GPS: princi-ples and applications[M]. 2nd ed. Norwood: Artech House, Inc., 2006: 459-460.

[2] Gleason S, Gebre-Egziabher D. GNSS applications and methods[M]. Norwood: Artech House, Inc., 2009: 6-8.

[3] Lashley M, Bevly D M. What are vector tracking loops, and what are their benefits and drawbacks?[J]. Inside GNSS, 2009, 4(3): 16-21.

[4] Lin T, Abdizadeh M, Broumandan A, et al. Interference suppression for high precision navigation using vector-based GNSS software receivers[C]//Proceedings of ION GNSS 2011, 2011: 372-383.

[5] Lashley M, Bevly D M. Vector delay/frequency lock loop implementation and analysis[C]//Proceedings of ION ITM 2009, 2009: 1073-1086.

[6] Kim K H, Song J H, Jee G I. The GPS vector tracking loop based on the iterated unscented Kalman filter under the large initial error[C]//European Control Conference, 2009: 3071-3076.

[7] Lashley M, Bevly D M. Analysis of discriminator based vector tracking algorithms[C]//Proceedings of ION NTM 2007, 2007: 570-576.

[8] Pany T, Kaniuth R, Eissfeller B. Deep integration of navigation solution and signal processing[C]//Proceedings of ION GNSS 2005, 2005: 1095-1102.

[9] Pany T, Eissfeller B. Use of a vector delay lock loop receiver for GNSS signal power analysis in bad signal conditions[C]//IEEE/ION PLANS 2006, 2006: 893-903.

[10] Lashley M. Modeling and performance analysis of GPS vector tracking algorithms[D]. Auburn: Auburn University, 2009.

[11] Lashley M, Bevly D M, Hung J Y. Performance analysis of vector tracking algorithms for weak GPS signals in high dynamics[J]. IEEE Journal of Selected Topics in Signal Processing, 2009, 3(4): 661-673.

[12] Liu J, Cui X W, Lu M Q, et al. A vector tracking loop based on ML estimation in dynamic weak signal environments[C]//Proceedings of the Third China Satellite Navigation Conference, 2012: 629-643.

[13] Liu J, Cui X W, Lu M Q, et al. Vector tracking loops in GNSS receivers for dynamic weak signals[J]. Journal of Systems Engineering and Electronics, 2013, 24(3): 349-364.

[14] Zhao S H, Lu M Q, Feng Z M. GNSS vector lock loop based on adaptive Kalman filter[J]. Journal of Harbin Institute of Technology, 2012, 44(7): 139-143. (in Chinese) 赵思浩, 陆明泉, 冯振明. 基于自适应卡尔曼滤波的GNSS矢量锁定环路[J]. 哈尔滨工业大学学报, 2012, 44(7): 139-143.

[15] Xiao Z B, Tang X M, Pang J, et al. The study of code tracking bias in vector delay lock loop[J]. SCIENTIA SINICA: Phys, Mech & Astron, 2010, 40(5): 568-574. (in Chinese) 肖智斌, 唐小妹, 庞晶, 等. 矢量延迟锁定环码跟踪偏差产生机理研究[J]. 中国科学: 物理学 力学 天文学, 2010, 40(5): 568-574.

[16] Won J H, Pany T, Eissfeller B. Noniterative filter-based maximum likelihood estimators for GNSS signal tracking[J]. IEEE Transactions on Aerospace and Electronic Systems, 2012, 48(2): 1100-1114.

[17] Qi W, Chang Q, Zhang Q S, et al. Arithmetic of Doppler simulation in high dynamic signal simulator[J]. Acta Aeronautica et Astronautica Sinica, 2008, 29(5): 1252-1257. (in Chinese) 齐巍, 常青, 张其善, 等. 高动态信号模拟器中的多普勒模拟算法[J]. 航空学报, 2008, 29(5): 1252-1257.

[18] Qin Y Y, Zhang H Y, Wang S H. Theory of Kalman filter and integrated navigaion[M]. 2nd ed. Xi'an: Northwestern Polytechnical University Press, 2007: 42-45. (in Chinese) 秦永元, 张洪钺, 汪叔华. 卡尔曼滤波与组合导航原理[M]. 第2版. 西安: 西北工业大学出版社, 2007: 42-45.

[19] Li L M, Gong W B, Liu H J, et al. A carrier tracking algorithm based on adaptive extended Kalman filter[J]. Acta Aeronautica et Astronautica Sinica, 2012, 33(7): 1319-1328. (in Chinese) 李理敏, 龚文斌, 刘会杰, 等. 基于自适应扩展卡尔曼滤波的载波跟踪算法[J]. 航空学报, 2012, 33(7): 1319-1328.

[20] Fu L, Wang M, Wang L L. Stability analysis of high dynamic GPS carrier phase-locked loop via switching system[J]. Acta Aeronautica et Astronautica Sinica, 2013, 34(11): 2572-2579. (in Chinese) 富立, 王淼, 王玲玲. 高动态GPS载波锁相环切换稳定性分析[J]. 航空学报, 2013, 34(11): 2572-2579.

Outlines

/