—:..
电脑知识与技术://...
.,.,. :
’
/组合导航系统中粒子滤波算法研究
朱素英
重庆邮电大学,重庆
摘要:随着车辆组合导航系统的发展,其算法研究也引起了广泛的重视。该文对车栽/组合导航系统的算法进行
了研究,由于卫星信号易受到复杂环境的干扰和影响,导致使用卡尔曼滤波会有较大的误差结果。粒子滤波就能很好的处
理这种情况,具有鲁棒性。仿真结果表明,粒子滤波算法优于卡尔曼滤波,更能减少定位误差。
关键词:/组合导航;粒子滤波;卡尔曼滤波
中图分类号: 文献标识码: 文章编号:———
车辆导航系统是智能交通系统的核心部分,它要求给出的车辆位置信息具有准确性、连续性、实时性。但是独自的导航系统
各有自己的优缺点,很难满足导航的高精度、高可靠性要求,因此在实际中采用两者组合的方式,取长补短,以达到导航的定位精
度。车辆组合导航系统有多种,该文采用的是/组合导航方式。是一种全天候、高精度的三维实时卫星导航系统,定
位误差不随时间累积,但它易受高大建筑、高架桥设备、地下车库通道等的干扰而失效;而导航系统是一种具有低成本性、自主
式的导航系统,抗干扰能力强,在短时间内有较准确的导航参数。因此将卫星导航系统与航位推算系统组合起来构成的/
车辆组合系统,能充分利用各自的优点得到的导航定位数据具有高精度性、高可靠性。一般组合导航方案都用卡尔曼滤波来实
现,但它要求状态方程和观测方程都是线性方程,而车辆组合导航系统的状态模型和观测模型都是非线性的。为此,许多研究者
采用了扩展卡尔曼滤波算法,但在应用滤波时必须对非线性系统进行线性化,从而导致滤波结果误
差较大。
粒子滤波的理论是以贝叶斯估计为基础的,由于粒子滤波能够处理强非线性、非高斯噪声系统模型,克服了卡尔曼滤波算法
中的非线性问题而得到了广泛的应用。
粒子滤波原理及实现步骤
粒子滤波算法的理论是以贝叶斯估计为基础的,它是一种用随机抽到的样本来描述概率分布的方法,该方法具有随机采样
性。用非参数化的蒙特卡洛模拟方法来进行递推贝叶斯滤波估计,用具有相应权值的随机样本粒子集来表示后验概率密度,调节
样本的位置和各粒子的相应权值大小来近似表示实际的概率分布,用抽样样本的均值表示系统的估计值,以使状态估计达到最小
方差。粒子滤波方法较卡尔曼滤波的优势是能运用于受到非高斯噪声污染的非线性系统,在采样点数目足够多时使用粒子滤波
能得到高的滤波精度。方法估计后验概率密度的主要步骤:采样、计算粒子的权值、重采样避免粒子的退化。粒子滤波算法’
’的步骤如下:
对随机样本进行初始化。应用先验条件概率】,抽取得到随机样本, ,..., ,其中为随机样本数。
Ⅳ
递推过程。由系统的状态方程和观测方程,从随机样本一。,: ⋯,一考虑,以便得到一步预测样本结果, ,..., 。
贝叶斯法则。以据预测样本结果与观测向量,得到后验概率。
~ .
重采样。从后验概率来抽取样本, 。的估计值专∑。令,回到,并依次重复下去。
‘’
. Ⅳ
当采样的总样本数目足够大时,估计值击』∑将会收敛于真值。
车辆组合导航系统数学模型
/组合导航算法框图如图所示。
.系统状态方程
本文采用的导航坐标系为东北天地理坐标系,用来描述车辆运
GNSS/DR组合导航系统中粒子滤波算法研究 来自淘豆网www.taodocs.com转载请标明出处.