- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
卡尓曼滤波器matlab程序(Lovell Manchester card filter matlab procedures)
卡尓曼滤波器matlab程序(Lovell Manchester card filter matlab procedures)
% kalmanf -更新系统状态向量的估计基于
%观察,使用离散卡尔曼滤波器。
%
%版本1,2004年6月30日
%
%本教程功能是Michael C. Kleder写的
%
%的介绍
%
有很多人听说过卡尔曼滤波,但是考虑到这个话题。
%神秘。虽然推导卡尔曼滤波器和
%在数学上证明它是各种各样的“最优”。
%的情况可能相当激烈,应用过滤器
基本的线性系统实际上非常简单。这个matlab文件是
%意在证明。
%
%介绍级卡尔曼滤波的优秀论文,
%没有详细的数学基础,是:
%“卡尔曼滤波器介绍”
% Greg Welch和加里主教,北卡罗来那大学
%的HTTP:/ / www.cs。UNC。教育/韦尔奇/卡尔曼/ kalmanintro.html ~
%
%的目的:
%
%卡尔曼滤波器每一次迭代的目的是更新。
%系统的状态向量的估计(和协方差)
基于新观测信息的向量%)。
在这个函数中的卡尔曼滤波器的版本假定
%观测在固定的离散时间间隔内发生。同时,这
%函数假设一个线性系统,即时间演化。
状态向量的%可以通过状态转换来计算。
%矩阵。
%
%的使用:
%
%s = kalmanf(S)
%
% s是一个“系统”结构,包含用作输入的各个字段。
%和输出。状态估计“x”和它的协方差“p”是
%由函数更新。其他领域描述了力学。
%的系统,并保持不变。通话程序可能会改变。
如果状态动力学是时间依赖的,则需要这些其他字段;
%否则,在初始值设置后,它们应该被单独放置。
%的例外是观察矢量“Z”和输入控制
%(或强制函数)“如果有输入函数”,那么
% u应该被调用例程设置为非零值。
%
%系统动力学:
%
系统根据以下差分方程演化,
在下面进一步定义数量的%:
%
表示状态向量x在一段时间内演化。
%由premultiplying由“国家过渡的步骤
一个输入可选(如果非零)。
%向量u对线性状态的影响,这
%对状态的线性效应用
% premultiplying由“输入矩阵B也有
高斯过程噪声w。
% z = HX +动词意义的观测向量Z是一个线性函数
%的状态向量,这种线性关系是
为代表的“预乘的观察
“%矩阵”H也有高斯测量。
%噪声V.
其中w(n,0,q)表示w是带协方差q的高斯噪声。
v(n,0,r)表示v是带r r的高斯噪声。
%
%向量变量:
%
% s.x =状态向量估计。在输入结构中,这是
%“先验”状态估计(在加法之前)
%来自新观察的信息)。在输出结构中,
这是“后验”状态估计值。
%测量信息包括在内)。
%深圳=观测向量
%也=输入矢量控制,可选(默认为零)。
%
%矩阵变量:
%
%s =状态转换矩阵(默认为标识)。
状态向量估计的协方差。在输入结构中,
这是“先验的”,在输出中它是“后验”。
%(除非autoinitializing如下要求)。
%s =输入矩阵,可选(默认为零)。
过程噪声协方差(默认为零)。
测量噪声协方差(要求)。
%s =观察矩阵(默认为标识)。
%
%正常操作:
%
%(1)定义所有状态定义字段:a、b、h、q、r
%(2)定义初始状态估计:X,P
%(3)获得观测和控制向量:z,u
%(4)调用筛选器以获得更新状态估计:x,p
%(5)返回步骤(3)并重复
%
%初始化:
%
%如果初始状态估计不可用,可以获得
%从第一个观察如下,只要有
%可见变量作为状态变量。这个“汽车”—
% intitialization”如果s.x缺席或南自动完成。
%
为x = inv(H)* Z
% P = inv(H)* R * inv(H)
%
%在数学上相当于设置初始状态估计。
协方差到无穷大。
%
%的标量的例子(汽车voltimeter):
%
%将系统定义为12伏特的常数:
清晰的
% s.x = 12;
%s = 1;
%定义过程噪声(标准偏差)2伏特车操作:
%s = q = 2×2;%方差,
因此,2的^
%定义voltimeter测量电压本身:
%s = h=1;
%定义测量误差(标准偏差)2伏:
%s r = 2 ^ 2;%的方差,因此^ 2
% %不定义任何系统输入(控制)函数:
%s = 0;
%也= 0;
% %不指定初始状态:
% s.x =南;
%s =南;
%生成随机电压,并观看滤波操作。
% TRU = [];%真实电压
为T = 1:20
% TRU(完+ 1 * 2 + 12)= randn;
%s(结束)。Z = TRU(结束)+ randn×2;%建立一个测量
%s(完结+ 1)= kalmanf(S(结束));%进行Kalman滤
您可能关注的文档
- 两人合唱(Two Chorus).doc
- 两种不同自控镇痛方法应用于开胸手术病人的临床观察(Clinical observation of two different methods of patient-controlled analgesia for thoracic surgery).doc
- 黄河水稻有机生态农场简介.pptx
- 两种麻醉方式对纤维支气管镜检查的影响(The effect of two anesthesia methods on fiberoptic bronchoscopy).doc
- 两笔人,一生魂(Two lives, a lifetime soul).doc
- 个人如何在商场开设专柜的注意事项(Personal how to set up counters in the mall matters needing attention).doc
- 两岁宝宝发育指导(Two year old baby development guide).doc
- 鼻子成型.ppt
- 个人应该如何开设百货商场专柜(How should individuals set up department store counters).doc
- 黑龙江省农村卫生室培训.ppt
- 卡尔曼滤波程序(Calman filtering procedure).doc
- 卡尔曼滤波简介及其算法实现代码-博客(Calman filter introduction and algorithm implementation code - blog).doc
- 卡维地洛片(carvedilol).doc
- 卡路里表(Calorie meter).doc
- 化验单 处方(Prescription sheet).doc
- 卵巢功能早衰吃什么 哎(What does ovarian function premature senility have to eat).doc
- 卵巢早衰中药闭经k(Premature ovarian failure, Chinese medicine, amenorrhea, K).doc
- 卵巢早衰吃什么食物 2(What food does premature ovarian failure eat 2).doc
- 卵巢早衰有什么偏方l(What folk prescription does premature ovarian failure have l).doc
- 华硕买点(ASUS buy some).doc
文档评论(0)