GNSS/DR组合导航系统中粒子滤波算法研究

时间:2022-09-21 03:16:19

【前言】GNSS/DR组合导航系统中粒子滤波算法研究由文秘帮小编整理而成,但愿对你的学习工作带来帮助。1 粒子滤波原理及实现步骤 粒子滤波算法的理论是以贝叶斯估计为基础的,它是一种用随机抽到的样本来描述概率分布的方法,该方法具有随机采样性。用非参数化的蒙特卡洛模拟方法来进行递推贝叶斯滤波估计,用具有相应权值的随机样本粒子集来表示后验概率密度,调节样本...

GNSS/DR组合导航系统中粒子滤波算法研究

摘要:随着车辆组合导航系统的发展,其算法研究也引起了广泛的重视。该文对车载GPS/dr组合导航系统的算法进行了研究,由于卫星信号易受到复杂环境的干扰和影响,导致使用卡尔曼滤波会有较大的误差结果。粒子滤波就能很好的处理这种情况,具有鲁棒性。仿真结果表明,粒子滤波算法优于卡尔曼滤波,更能减少定位误差。

关键词:GPS/DR组合导航;粒子滤波;卡尔曼滤波

中图分类号:TP301 文献标识码:A 文章编号:1009-3044(2013)25-5790-04

车辆导航系统是智能交通系统的核心部分,它要求给出的车辆位置信息具有准确性、连续性、实时性。但是独自的导航系统各有自己的优缺点,很难满足导航的高精度、高可靠性要求,因此在实际中采用两者组合的方式,取长补短,以达到导航的定位精度[1]。车辆组合导航系统有多种,该文采用的是GPS/DR组合导航方式。GPS是一种全天候、高精度的三维实时卫星导航系统,定位误差不随时间累积,但它易受高大建筑、高架桥设备、地下车库通道等的干扰而失效;而DR导航系统是一种具有低成本性、自主式的导航系统,抗干扰能力强,在短时间内有较准确的导航参数。因此将卫星导航系统与航位推算系统组合起来构成的GPS/DR车辆组合系统,能充分利用各自的优点得到的导航定位数据具有高精度性、高可靠性。一般组合导航方案都用卡尔曼滤波来实现,但它要求状态方程和观测方程都是线性方程,而车辆组合导航系统的状态模型和观测模型都是非线性的。为此,许多研究者采用了扩展卡尔曼滤波算法,但在应用EKF(Extended Kalman Filter)滤波时必须对非线性系统[2]进行线性化,从而导致滤波结果误差较大。

粒子滤波[3]的理论是以贝叶斯估计为基础的,由于粒子滤波能够处理强非线性、非高斯噪声系统模型,克服了卡尔曼滤波算法中的非线性问题而得到了广泛的应用。

1 粒子滤波原理及实现步骤

粒子滤波算法的理论是以贝叶斯估计为基础的,它是一种用随机抽到的样本来描述概率分布的方法,该方法具有随机采样性。用非参数化的蒙特卡洛模拟方法来进行递推贝叶斯滤波估计,用具有相应权值的随机样本粒子集来表示后验概率密度,调节样本的位置和各粒子的相应权值大小来近似表示实际的概率分布,用抽样样本的均值表示系统的估计值,以使状态估计达到最小方差。粒子滤波方法较卡尔曼滤波的优势是能运用于受到非高斯噪声污染的非线性系统,在采样点数目足够多时使用粒子滤波能得到高的滤波精度。PF方法估计后验概率密度的主要步骤:采样、计算粒子的权值、重采样避免粒子的退化[4,5]。粒子滤波算法[6,7]的步骤如下:

1)对随机样本进行初始化。应用先验条件概率[p(x0|Y0)]抽取得到随机样本[x10],[x20],...,[xN0],其中N为随机样本数。

2)递推过程。由系统的状态方程和观测方程,从随机样本[x1n-1],[x2n-1],...,[xNn-1]考虑,以便得到一步预测样本结果[x^1n],[x^2n],...,[x^Nn]。

3)贝叶斯法则。以据预测样本结果与观测向量[Yn],得到后验概率[p(xn|Yn)]。

4)重采样。从后验概率[p(xn|Yn)]来抽取样本[x^1n],[x^2n],...,[x^Nn]。[x^n]的估计值[x^n=1Ni=1Nxn^i]。令n=n+1,回到2),并依次重复下去。

当采样的总样本数目N足够大时,估计值[x^n=1Ni=1Nxn^i]将会收敛于真值。

2 车辆组合导航系统数学模型

GPS/DR组合导航算法框图如图1所示。

2.1 系统状态方程

4 结论

本文研究了PF方法在车辆组合导航系统中的应用,并且与EKF的导航算法进行了比较,仿真结果说明PF比EKF有更优越的性能,更能减少定位误差,证明了PF的有效性。随着粒子滤波的进一步研究,该技术将在非稳定、非高斯、非线性的系统中得到广泛的应用。

参考文献:

[1] 焦雅林,高社生,薛丽.GPS/DR车辆组合导航改进的粒子滤波算法研究[J]..西北工业大学学报,2011,29(1):1-4.

[2] 杨元喜,张双成,高为广.GPS导航解算中几种非线性Kalman滤波的理论分析与比较[J].测绘工程,2005,14(3):4-7.

[3] 程水英,张剑云.粒子滤波评述[J].宇航学报,2008.

[4] Jacques Georgy, Tashfeen Karamat,Umar lqbal et al.Enhanced MEMS_IMU/odometer/GPS integration using mixture particle filter[J]. GPS Solutions,2011,15(3):239-252.

[5] 宫轶松.粒子滤波算法研究及其在GPS/DR组合导航中的应用[J].信息工程大学,2010.

[6] 姚西峰,钱峰,田蔚风.基于粒子滤波的GPS/DR组合导航算法研究[J].计算机仿真,2008,25(7):262-277.

[7] 李磊磊,陈家斌,谢玲,等.粒子滤波方法在GPS/DR组合导航系统中的应用[J].微电子学与计算机,2004,21(10):97-99.

上一篇:CMOS闩锁效应的研究及其几种预防措施 下一篇:浅谈Web数据挖掘技术