An Improved Multipath Estimation Algorithm Using Particle Filter and Sliding Average Extended Kalman Filter
CHENG Lan① WANG Zhiyuan① CHEN Jie② XIE Gang①
①(College of Information Engineering, Taiyuan University of Technology, Taiyuan 030024, China) ②(State Key Laboratory of Intelligent Control and Decision of Complex Systems, Beijing Institute of Technology, Beijing 100081, China)
Multipath is the dominant error source for high-accuracy positioning systems. It is significant for eliminating the multipath error and improving the positioning accuracy to estimate multipath parameters. There are two main disadvantages for multipath parameters estimation by using the Extended Kalman Filter (EKF): it is sensitive to the initial value; filtering results fluctuate obviously around actual values. To solve these problems, an improved multipath estimation algorithm based on Particle Filter (PF) and sliding average EKF is proposed. Firstly, PF is used to obtain rough estimation values of multipath parameters, which are set as initial estimations for EKF to reduce the initial value sensitivity. Then, the EKF filtering results are smoothed by sliding average. The smoothing results are outputted as the multipath estimation. The simulation results show that the estimation results of the proposed algorithm have smaller fluctuation magnitude compared with EKF, and it is insensitive to the initial estimation.
BRAASCH M S and BIBENEDETTO M F. Spread- spectrum ranging multipath model validation[J]. IEEE Transactions on Aerospace and Electronic Systems, 2001, 37(1): 298-304. doi: 10.1109/7.913691.
CHENG Lan, CHEN Jie, and GAN Minggang. Multipath error analysis of carrier tracking loop in GPS receiver[C]. Proceedings of the 29th Chinese Control Conference, Beijing, 2010: 573-576.
CHENG Lan, CHEN Jie, and XIE Gang. Multipath estimation algorithms based on data processing in soft ware receiver[J]. Systems Engineering and Electronics, 2013, 35(10): 2050-2056. doi: 10.3969/j.issn.1001-506X.2013.10.06.
ZHANG Wenming, ZHOU Yiyu, and JIANG Wenli. GPS multipath rejection through EKF[J]. Journal of Astronautics, 2003, 24(1): 53-56. doi: 10.3321/j.issn:1000-1328.2003.01.010.
[6]
ILTIS R A. Joint estimation of PN code delay and multipath using the extend kalman filter[J]. IEEE Transactions on Communications, 1990, 38(10): 1677-1685.
XIONG Wei, CHEN Likui, HE You, et al. Unscented Kalman filter with colored noise[J]. Journal of Electronics & Information Technology, 2007, 29(3): 598-600.
CHENG Lan and XIE Gang. A multipath estimation algorithm based on extended Kalman filter[J]. Journal of Taiyuan University of Technology, 2012, 43(5): 575-579. doi: 10.3969/j.issn.1007-9432.2012.05.011.
ZHAN Ronghui, ZHANG Jun, OU Jianping et al. Nonlinear Filtering Theory with Target Tracking Application[M]. Beijing: China National Defence Industry Press, 2013: 43-46.
[12]
朱志宇. 粒子滤波算法及其应用[M]. 北京: 科学出版社, 2010: 27-32.
ZHU Zhiyu. Particle Filter and Its Application[M]. Beijing: Science Press, 2010: 27-32.
[13]
CHENG Lan, CHEN Jie, and XIE Gang. Model and simulation of multipath error in DLL for GPS receiver[J]. Chinese Journal of Electronics, 2014, 23(3): 508-515.
[14]
Townsend B R, Fenton P C, Dierendonck K J V, et al. Performance evaluation of the multipath estimating delay lock loop[J]. Journal of the Institute of Navigation, 1995, 42(3): 502-514. doi: 10.1002/j.2161-4296.1995.tb01903.x.