- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
任何确定性信号经过测量后往往就会引入随机性误差而使该.ppt
任何确定性信号经过测量后往往就会引入随机性误差而使该信号随机化,另外,任何信号本身都存在随机干扰,通常把对信号或系统功能起干扰作用的随机信号称之为噪声。噪声的存在影响了信号的正确接收及判决,因此,要使用滤波器将信号尽可能精确地表现出来,从噪声中提取出有用的信号。 维纳滤波和卡尔曼滤波都是解决线性滤波和预测问题的方法,并且都是以均方误差最小为准则的,在平稳条件下两者的稳态结果是一致的。但是它们解决问题的方法有很大区别。 维纳滤波是根据全部过去观测值和当前观测值来估计信号的当前值;卡尔曼滤波是用当前一个估计值和最近一个观测值来估计信号的当前值。 维纳滤波只适用于平稳随机过程,卡尔曼滤波就没有这个限制。 设计维纳滤波器要求已知信号与噪声的相关函数,设计卡尔曼滤波器要求已知状态方程和量测方程,当然两者之间也有联系。 卡尔曼滤波器可分为两个部分:时间更新方程和测量更新方程。 时间更新方程负责及时向前推算当前状态变量和误差协方差估计的值,以便为下一个时间状态构造先验估计。 测量更新方程负责反馈,它将先验估计和新的测量变量结合以构造改进的后验估计。 在本设计中,设置控制参量 ,信号长度L=100,改变Rw,Rv的值可改变状态量或观测量,分析对卡尔曼滤波器性能的影响。 clear; clc; Ak=0.95; Bk=0; Ck=1; Wk=1; %过程的噪声 Vk=1; %测量的噪声 Rw=0.1; % 1, 0.01,10^(-10) Rv=1; % 20,0.1, 10^(-10) L=100; w=sqrt(Rw)*randn(1,L); % w为均值零方差为Rw斯白噪声 v=sqrt(Rv)*randn(1,L); % v为均值零方差为Rv高斯白噪声 x0=sqrt(10^(-12))*randn(1,L); for i=1:L u(i)=1; %系统的控制量1 end x(1)=w(1); %给x(1)赋初值. for i=2:L %递推求出x(k). x(i)=Ak*x(i-1)+Bk*u(i-1)+Wk*w(i-1); end yk=Ck*x+Vk*v; n=1:L; Qk=Wk*Wk*Rw; %过程的噪声的相关 Rk=Vk*Vk*Rv; %测量的噪声的相关 P(1)=var(x0); P1(1)=Ak*P(1)*Ak+Qk; xg(1)=0; for k=2:L P1(k)=Ak*P(k-1)*Ak+Qk; %从k-1 时刻估计k 时刻协方差。 H(k)=P1(k)*Ck*inv(Ck*P1(k)*Ck+Rk); % 计算卡尔曼增益 I=eye(size(H(k))); P(k)=(I-H(k)*Ck)*P1(k); %估计状态的后验协方差 xg(k)=Ak*xg(k-1)+H(k)*(yk(k)-Ck*Ak*xg(k-1)); %结合预测值和测量值得到现在状态的估算值 yg(k)=Ck*xg(k); end subplot(2,1,1); plot(n,x); title(状态值); subplot(2,1,2); plot(n,yk); title(测量值); figure(2); subplot(2,1,1); plot(n,x(n),n,xg(n),r:); title(滤波后与原状态值的比较) subplot(2,1,2); plot(n,yk(n),n,yg(n),r:); title(滤波前后的比较); Rw=0.1; Rv=1; Rw=1; Rv=1; Rw=0.01; Rv=1; Rw=10^(-10); Rv=1; Rw=0.1; Rv=20; Rw=0.1; Rv=0.1; Rw=
您可能关注的文档
最近下载
- 一种堆芯结构及空间核反应堆.pdf VIP
- 核反应堆总论 第十一章核燃料设计.ppt VIP
- 物流运输中的突发事件应急处理.pptx VIP
- 1.2 区域整体性和关联性 说课稿 2024-2025学年高二上学期 地理 人教版(2019)选择性必修2.docx VIP
- 机动车尾气技术检测 GB3847培训.pptx VIP
- 人口老龄化背景下城市老年人的社会适应问题研究.pdf VIP
- 物流运输中的突发事件应急响应.pptx VIP
- 儿科-病例分析.docx VIP
- 三一汽车起重机STC350C5-1_产品手册用户使用说明书技术参数图解图示电子版.pdf VIP
- 山东省建筑工程消耗量定额(2016).pdf
文档评论(0)