贝叶斯滤波与卡尔曼滤波的区别.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程:现代信号处理 专业:信号与信息处理 贝叶斯与卡尔曼滤波的区别 贝叶斯原理的实质是希望用所有已知信息来构造系统状态变量的后 验概率密度,即用系统模型预测状态的先验概率密度,再用最新的观 测数据进行修正,得到后验概率密度。通过观测数据来计算状态变量 取不同值的置信度,由此获得状态的最优估计。 贝叶斯准则 图3.1贝叶斯递归估计算法框图 卡尔曼滤波是贝叶斯滤波的一种特例,是在线性滤波的前提下,以最 小均方误差为最佳准则的。采用最小均方误差准则作为最佳滤波准则 的原因在于这种准则下的理论分析比较简单,因而可以得到解析结 果。贝叶斯估计和最大似然估计都要求对观测值作概率描述,线性最 小均方误差估计却放松了要求,不再涉及所用的概率假设,而只保留 对前两阶矩的要求。 扩展卡尔曼滤波和无迹卡尔曼滤波都是递推滤波算法,它们的基本思 想都是通过采用参数化的解析形式对系统的非线性进行近似,而且都 是基于高斯假设。 EKF其基本思想是围绕状态估值对非线性模型进行一阶Taylor展开, 然后应用线性系统Kalman滤波公式。主要缺陷有两点:(1)必须 满足小扰动假设,即假设非线性方程的理论解与实际解之差为小量。 也就是说EKF只适合非线性系统,对于强非线性系统,该假设不成立, 此时EKF性能极不稳定,甚至发散;(2)必须计算Jacobian矩阵 及其羸 UKF是基于UT变换,采用一种确定性抽样方法来计算均值和协方差。 相对于EKF的一阶精确,UKF的估计精确度提高到了对高斯数据的三 阶精确和对任何非线性的非高斯数据的二阶精确,可出来非加性噪声 情况以及离散系统,扩展了应用围,而且UKF对滤波参数不敏感, 鲁棒性强,对复杂的非线性系统,UKF比EKF具有更大的优越性。 如何使卡尔旻滤波后的状态估计误差的相关矩阵的迹最小8 Kalman滤波器是一个最小均方误差估计器,先验状态误差估计可表示为凡一改*我们最 小化这个矢量幅度平方的期望值占[|*一“邸”,这等价于最小化后验估计协方差矩阵琮 的迹, 通过展开合并 瑞 公式, 可得 乌/ 与宀-殊五涓-乌* 段+虹gpy+耳)段 =錦-Ms-錦田底+3总 學-=-2(% 爲□)「+ 2 偽我=0 当矩阵导数为0时,矩阵的迹取最小值, 从这个式子解出Kalman増益电 UKF与UKF图 EKF 实际抽样 香华程序: clear %系统随机噪声%测星随机噪声 %系统随机噪声 %测星随机噪声 %测量噪声协方差 %系统噪声协方差 %状态初始值 %状态协方差初始值 Rvv 二ql .人 2; q2=std(w); Rww = q2.A2; x( 1)=20; P=2; a=l; %由上一状态的最优化结果预测的当前状态值 %测量值%卡尔曼増益 %由上一状态的最优化结果预测的当前状态值 %测量值 %卡尔曼増益 %当前状态的最优化站果 %更新 %当前状态的最优化结果的方差 x(k)=a*x(k-l)+w(k): Z(k)=x(k)+V(k); p(k)= P+Rww; K=p(k|/(p(k)+Rvv); X(k)=x(k)+K*(Z(k)-x(k)|; x(k)=X(k): P=p(k)-K*p(k): end t=l:N: plot(t,X:r-,t,Z;b):

文档评论(0)

文档查询,农业合作 + 关注
官方认证
内容提供者

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

认证主体土默特左旗农特农机经销部
IP属地广西
统一社会信用代码/组织机构代码
92150121MA0R6LAH4P

1亿VIP精品文档

相关文档