基于粒子滤波GPS定位解算方法.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于粒子滤波GPS定位解算方法

基于粒子滤波GPS定位解算方法   摘 要:针对GPS定位解算将非线性GPS伪距方程线性展开,产生较大定位解算误差的问题,采用粒子滤波算法定位解算伪距方程。实验结果表明,基于粒子滤波的GPS定位解算优于卡尔曼滤波,有效提高了GPS导航定位的精度和可靠性。   关键词:GPS 粒子滤波 非线性 卡尔曼滤波   中图分类号:P228 文献标识码:A 文章编号:1672-3791(2015)08(a)-0209-02   随着全球定位系统(Global Position System,简称GPS)的广泛应用,GPS动态导航和定位需求的精度和稳定性越来越高,动态范围越来越大。然而,GPS定位中存在诸多误差(测量误差和卫星位置误差)及不确定因素,极大地影响了GPS定位的精度和稳定性。   为了提高GPS定位的精度和稳定性,必须研究能有效克服误差和不确定因素影响的定位解算方法。目前GPS定位解算方法中主要采用最小二乘迭代估计算法和扩展卡尔曼滤波算法,这两种方法均需要将非线性的GPS伪距方程进行线性展开,导致定位解算误差。针对这一问题,该文采用能处理非线性、非高斯问题的粒子滤波算法定位解算伪距方程,该方法能克服误差和不确定因素的影响,进一步提高GPS导航定位的精度和可靠性。   1 粒子滤波算法   在近二十年中,粒子滤波(PF)算法被广泛应用于视频检测[1]、雷达目标跟踪[2,3]、声纳探测[4]、等领域,解决非线性非高斯模型下的贝叶斯估计问题。粒子滤波[5]算法用一组目标状态空间中的随机采样和它们对应的权值,来描述目标状态的后验PDF,其中表示权系数为的采样(粒子),表示从1时刻到时刻的状态序列,表示从1时刻到时刻的量测序列。粒子权值满足求和为1,即,因此,目标状态的后验PDF可以近似为:   (1)   其中表示Dirac函数。粒子权值的选择依据重要性采样原则[5],在假设目标运动服从一阶马尔可夫过程,并且认为量测序列相互独立的情况下,粒子权重计算公式可写为:   (2)   由于跟踪问题关心的是目标的当前状态,即在每个时刻,仅需要边缘后验PDF,而之前的状态序列可以被“边缘化”处理。因此,目标状态后验PDF可以由如下公式近似:   (3)   当粒子滤波的采样数量达到无穷大的时候,粒子滤波对后验PDF的近似将无限的接近真实[6]。   采用粒子滤波算法获得代表时刻后验概率密度函数的样本集后,目标状态的最小均方误差(MMSE)估计可写为:   (4)   2 GPS伪距单点定位原理   2.1 伪距方程   GPS伪距观测方程可表示为,   (5)   其中,表示卫星与接收机的几何距离,表示电离层延时,表示对流层延时,为接收机钟差,为卫星钟差,表示误差。电离层延时、对流层延时以及卫星钟差可通过星历、模型等方法求得,校正后的伪距为,   (6)   则,伪距观测方程可简化为,   (7)   2.2 状态模型   系统的状态方程为,   (8)   其中,接收机状态,为系统过程噪声,为系统的状态转移矩阵,   (9)   2.3 量测模型   假设接收机同时观测到颗卫星,则量测。时刻,第颗卫星的量测方程为,   (10)   其中,。   3 定位实验   该实验所使用的原始数据由NovAtel公司的OEM-615 GPS接收机输出,实验在乐山师范学院物理楼进行,天线安置在观测环境良好的楼顶。试验系统的采样频率为1Hz。另外还接收了OEM-615 接收机本身CPU计算的定位结果作为参考。基准点参考坐标采用OEM superstar GPS接收机在同一位置连续采集的24小时定位数据的平均值。   为了比较定位结果的精度,分别采用粒子滤波算法和卡尔曼滤波算法对原始数据进行了定位估计解算,定位结果如图1所示。从图1中可以看出,采用粒子滤波算法能有效抑制噪声,获得平滑的定位曲线,并且定位精度优于卡尔曼滤波算法。   4 结语   该文针对GPS定位解算将非线性GPS伪距方程线性展开,导致定位解算误差较大的问题,采用能处理非线性、非高斯问题的粒子滤波算法定位解算伪距方程。实验结果表明,基于粒子滤波的GPS定位解算优于卡尔曼滤波,进一步提高了GPS导航定位的精度和可靠性。   参考文献   [1] A.Doucet,N.J Gordon,V.Krishnamurthy.Particle filters for state estimation of jump Markov linear systems[J].IEEE Transactions on Signal Processing,2001,49(3):613-624.   [2] L.Fan,X.Zhang,an

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档