Journal of Systems Engineering and Electronics ›› 2010, Vol. 32 ›› Issue (7): 1522-1528.doi: 10.3969/j.issn.1001506X.2010.07.040
张〓焱1, 张志龙1, 陆〓琤2, 沈振康1
ZHANG Yan1, ZHANG Zhilong1, LU Cheng2, SHEN Zhenkang1
摘要:
基于一种广义交互式遗传算法对粒子滤波的重采样步骤进行改进,解决粒子滤波的退化和匮乏问题。该方法结合实际处理的优化问题,人为确定候选窗的范围和大小,利用改进型“拥挤因子模型”选择算子进行选择操作,在数学上确保了迭代过程中粒子的多样性,同时利用“完全算数交叉算子”实现交叉操作,这种交叉算子的优点是可行解空间关于交叉运算封闭,采用非一致变异算子实现变异操作,可有效地捕获可能出现的异常情况。仿真实验结果证明了这种改进后的滤波方法与扩展卡尔曼滤波(extended Kalman filtering, EKF)、标准粒子滤波和正则粒子滤波三种方法相比较,具有较好的迭代估计性能。