Abstract:Traditional Particle Filter (PF) algorithm based on Particle Swarm Optimization (PSOPF), which moves the moving particles to the high likelihood region, destroys the prediction distribution. When the likelihood function has many peaks, it has a large computation amount while filtering performance does not improved significantly. To solve this problem, a new PSOPF based on the Adjustment of the Likelihood (LA-PSOPF) was proposed. Under the premise of preserving the prediction distribution, the Particle Swarm Optimization (PSO) algorithm was used to adjust the likelihood distribution to increase the number of effective particles and improve the filtering performance. Meanwhile, a strategy of local optimization was introduced to scale down the swarm of PSO, reduce the amount of calculation and achieve the balance of accuracy and speed of estimation. The simulation results show that the proposed algorithm is better than PF and PSOPF when the measurement error is small and the likelihood function has many peaks, and the computing time is less than that of PSOPF.
[1] GORDON N J, SALMOND D J, SMITH A F M. Novel approach to nonlinear/non-Gaussian Bayesian state estimation[J]. IEE Proceedings F: Radar and Signal Processing, 1993, 140(2):107-113. [2] CARMI A, SEPTIER F, GODSILL S J. The Gaussian mixture MCMC particle algorithm for dynamic cluster tracking[C]//Proceedings of the 200912th International Conference on Information Fusion. Piscataway, NJ: IEEE, 2009:2454-2467. [3] PITT M K, SHEPHARD N. Filtering via simulation: auxiliary particle filters[J]. Economics Papers, 1999, 94(446): 1042-1043. [4] 李翠芸, 姬红兵.新遗传粒子滤波的红外弱小目标跟踪与检测[J]. 西安电子科技大学学报, 2009, 36(4):619-623.(LI C Y, JI H B. IR dim target tracking and detection based on new genetic particle filter[J]. Journal of Xidian University, 2009, 36(4): 619-623.) [5] 方正, 佟国峰, 徐心和.粒子群优化粒子滤波方法[J]. 控制与决策, 2007, 22(3):273-277.(FANG Z, TONG G F, XU X H. Particle swarm optimized particle filter[J]. Control and Decision, 2007, 22(3): 273-277.) [6] 陈志敏, 薄煜明, 吴盘龙, 等.一种新型自适应粒子群优化粒子滤波算法及应用[J]. 应用科学学报, 2013, 31(3):285-293.(CHEN Z M, BO Y M, WU P L, et al. Novel particle filtering based on adaptive particle swarm optimization and its application[J]. Journal of Applied Sciences, 2013, 31(3): 285-293.) [7] 李明, 逄博, 年福忠.基于混沌的PSO粒子滤波算法[J]. 计算机工程, 2012, 38(8):134-136.(LI M, PANG B, NIAN F Z. Particle swarm optimization particle filtering algorithm based on chaotic[J]. Computer Engineering, 2012, 38(8): 134-136.) [8] 王尔申, 庞涛, 曲萍萍, 等.基于混沌的改进粒子群优化粒子滤波算法[J]. 北京航空航天大学学报, 2016, 42(5):885-890.(WANG E S, PAGN T, QU P P, et al. Improved particle filter algorithm based on chaos particle swarm optimization[J]. Journal of Beijing University of Aeronautics and Astronautics, 2016, 42(5): 885-890.) [9] KROHLING R A. Gaussian swarm: a novel particle swarm optimization algorithm[C]//Proceedings of the 2004 IEEE Conference on Cybernetics and Intelligent Systems. Piscataway, NJ: IEEE, 2005:372-376. [10] 王法胜, 鲁明羽, 赵清杰, 等.粒子滤波算法[J]. 计算机学报, 2014, 37(8):1679-1694.(WANG F S, LU M Y, ZHAO Q J, et al. Particle filter algorithm[J]. Chinese Journal of Computers, 2014, 37(8): 1679-1694.) [11] LI L Q, JI H B, LUO J H. The iterated extended Kalman particle filter[C]//Proceedings of the 2005 IEEE International Symposium on Communications and Information Technology. Piscataway, NJ: IEEE, 2005: 1213-1216. [12] 陈志敏, 薄煜明, 吴盘龙, 等.基于新型粒子群优化粒子滤波的故障诊断方法[J]. 计算机应用, 2012, 32(2):432-435.(CHEN Z M, BO Y M, WU P L, et al. Fault diagnoses based on new particle swarm optimization particle filter[J]. Journal of Computer Applications, 2012, 32(2): 432-435.) [13] 吴将, 朱志宇.基于改进SIRF的二维纯方位目标跟踪[J]. 弹箭与制导学报, 2014, 34(3):133-136.(WU J, ZHU Z Y. Two-dimensional bearings-target tracking based on improved SIRF[J]. Journal of Projectiles, Rockets, Missiles and Guidance, 2014, 34(3): 133-136.)