扩展卡尔曼滤波和粒子滤波算法比较.docVIP

扩展卡尔曼滤波和粒子滤波算法比较.doc

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

上海大学2013 ~ 2014学年秋季学期 研究生课程小论文 课程名称: 随机信号导论 课程编号: 07SB17002 论文题目: 扩展卡尔曼滤波和粒子滤波算法比较 研究生姓名: 班孝坤 (33%) 学 号: 研究生姓名: 倪晴燕 (34%) 学 号: 研究生姓名: 许成 (33%) 学 号: 论文评语: 成 绩: 任课教师: 刘凯 评阅日期: 扩展卡尔曼滤波和粒子滤波算法比较 第一章 绪论 在各种非线性滤波技术中, 扩展卡尔曼滤波是一种最简单的算法, 它将卡尔曼滤波局部线性化,适用于弱非线性、高斯环境下。卡尔曼滤波用一系列确定样本来逼近状态的后验概率密度, 适用于高斯环境下的任何非线性系统。粒子滤波用随机样本来近似状态的后验概率密度, 适用于任何非线性非高斯环境, 但有时选择的重要性分布函数与真实后验有较大差异, 从而导致滤波结果存在较大误差, 而粒子滤波正好克服了这一不足, 它先通过UKF产生重要性分布, 再运用PF 算法。通过仿真实验, 对其的性能进行比较。 严格说来,所有的系统都是非线性的,其中许多还是强非线性的。因此,非线性系统估计问题广泛存在于飞行器导航、目标跟踪及工业控制等领域中,具有重要的理论意义和广阔的应用前景。 系统的非线性往往成为困扰得到最优估计的重要因素,为此,人们提出了大量次优的近似估计方法。包括EKF,基于UT变换的卡尔曼滤波(UKF),粒子滤波,等等。 第二章 扩展卡尔曼滤波介绍 2.1 扩展卡尔曼滤波的理论(EKF) 设非线性状态空间模型为: 式中和分别表示在t时刻系统的状态和观测,和 分别表示过程噪声和观测噪声,f和h表示非线性函数。 扩展卡尔曼滤波(Extended kalman filter,以下简称EKF)是传统非线性估计的代表,其基本思想是围绕状态估值对非线性模型进行一阶Taylor展开,然后应用线性系统Kalman滤波公式。 EKF是用泰勒展开式中的一次项来对式(1)和 ( 2 ) 中的非线性函数f和h 进行线性化处理, 即先计算f和h 的雅克比矩阵, 然后再在标准卡尔曼滤波框架下进行递归滤波。和均为零均值的高斯白噪声。 2.2 扩展卡尔曼滤波的算法 EKF的算法同KF 一样, 也可分为两步预测和更新。如图2.1所示 图2.1 2.3 扩展卡尔曼滤波的缺点 因为EKF 忽略了非线性函数泰勒展开的高阶项, 仅仅用了一阶项, 是非线性函数在局部线性化的结果, 这就给估计带来了很大误差, 所以只有当系统的状态方程和观测方程都接近线性且连续时,EKF的滤波结果才有可能接近真实值。 EKF滤波结果的好坏还与状态噪声和观测噪声的统计特性有关, 在EKF 的递推滤波过程中,状态噪声和观测噪声的协方差矩阵保持不变, 如果这两个噪声协方差矩阵估计的不够准确, 那就容易产生误差累计, 导致滤波器发散。EKF的另外一个缺点是初始状态不太好确定, 如果假设的初始状态和初始协方差误差较大, 也容易导致滤波器发散。 第三章 粒子滤波介绍 3.1 粒子滤波的理论 粒子滤波利用一系列带权值的空间随机采样的粒子来逼近后验概率密度函数,是一种基于Monte Carlo的贝叶斯估计方法,因此它就独立于系统的模型,不受线性化误差或高斯噪声假定的限制,既可以解决EKF因线性化带来的误差,也可以避免UKF因非高斯的PDF导致的误差,适用于任何环境下的任何状态和量测模型。 3.2 粒子滤波的算法 粒子滤波算法的基本步骤如下: (1)从先验分布p(x)中采集样本z ,i一1,?,N 。 (2)t时刻,从参考分布中采集样本,并计算归一化后的权 : (3)进行重采样:用新的采样值代替,去除低权值的粒子,复制高权值的粒子。 (4)输出PDF: 粒子滤波的两个关键问题是参考分布的选择和重采样。 3.3 粒子滤波的缺点 粒子滤波对状态估计的好坏,在很大程度上取决于所选的参考分布与状态后验概率分布的接近程度。因此,最优的参考分布为p(x I z卜 ,)。但实际工程应用中,很难对其采样。 第五章 实验仿真分析 为了在同种条件下比较粒子滤波和扩展卡尔曼算法性能,我们在这里共做了三组实验,并 设状态模型: x = 0.5 * x

文档评论(0)

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

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

1亿VIP精品文档

相关文档