一种鲁棒GNSS矢量跟踪环
收稿日期: 2013-12-13
修回日期: 2014-04-14
网络出版日期: 2014-04-17
基金资助
国家自然科学基金(61201120);国家"863"计划(2010AA7010213)
A Robust GNSS Vector Tracking Loop
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)
复杂环境下导航接收机的连续可用性一直是卫星导航领域的研究重点.针对矢量跟踪环动态适应性不够和误差在通道间传播的问题,提出一种鲁棒全球导航卫星系统(GNSS)矢量跟踪环.基于各通道的伪距、伪距率和伪距加速度状态量构建扩展卡尔曼滤波器(EKF),通过灵活设置过程噪声方差阵,实现跟踪通道的耦合与解耦;采用基于极大似然估计器(MLE)的鉴别器生成码延迟和载波频率偏差观测量;利用滤波值修正并预测伪距率来控制本地数控振荡器(NCO),实现环路的闭合.仿真结果表明,本文设计的矢量跟踪环在保证环路相互辅助的基础上,避免了衰减通道误差在通道间的传播,可以对被遮挡信号保持稳定跟踪,鲁棒性优于传统矢量延迟频率锁定环.
程俊仁 , 刘光斌 , 姚志成 , 刘冬 , 姚智颖 . 一种鲁棒GNSS矢量跟踪环[J]. 航空学报, 2014 , 35(11) : 3106 -3114 . DOI: 10.7527/S1000-6893.2014.0055
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.
[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.
/
〈 | 〉 |