资源简介
里面包含了卡尔曼滤波程序,一维维纳滤波程序,二维维纳滤波程序,供大家学习参考

代码片段和文件信息
%第一条曲线
% t=0.1:0.1:6;
% X=t.^2;
%第二条曲线
% t=1:1:60;
% X=t.^2;
%第三条曲线
% t=1:1:60;
% X=sin(t);
% %第四条曲线
t=1:1:60;
X=60*sin(t);
N=1:60;
figure;
plot(NX‘r‘);
hold on;
%系统方程:X(k+1)=A*X(k)+w(k)
%观测方程:Z(k)=H*Z(k)+v(k)
%这个是生成高斯噪声的随机数
w=randn(160);
v=randn(160);
A=1;
H=1;
X_k(1)=0; %状态估计初值
P_kk(1)=0; %P(k/k)
P_k(1)=0; %P(k/k-1) 这个初始化不需要,就给你们看看变量的对应
Z_k(1)=X_k(1)+w(1) ; %测量值
R=(std(v)).^2;
Q=(std(w)).^2;
Kg(1)=P_kk(1)*H‘/(H*P_kk(1)*H‘+R); %卡尔曼增益 Kg
P_k(1)=A*P_kk(1)*A‘+Q ; %方差预测 P_k/k-1
for i=2:60
X_k(i)=A*X_k(i-1)+Kg(i-1)*(Z_k(i-1)-H*A*X_k(i-1)); %这边就直接代入式(1),所以没出现
Kg(i)=P_k(i-1)*H‘\((H*P_k(i-1)*H‘+R)) ;
P_k(i)=A*P_kk(i-1)*A‘+Q;
P_kk(i)=P_k(i-1)-Kg(i)*H*P_kk(i-1) ;
Z_k(i)=H*X(i)+w(i) ;
end
n=1:60;
plot(nX_k);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2048 2017-10-27 18:52 wine.m
文件 1122 2017-11-01 20:13 winner2.m
文件 1014 2017-10-27 19:05 kalmantst.m
- 上一篇:硅传WIFI互联网温控器方案
- 下一篇:两轮自平衡机器人动力学建模及其平衡控制.
相关资源
- labview编程软件滤波器以及编写程序设
- 基于Gabor滤波器的图像纹理特征提取
- 图像的小波变换/图像的融合、复原、
- FIR低通滤波器 ccs运行环境
- 液晶电视电路图及解说
- 自适应滤波amp;LMS算法
- 基于labview滤波器的设计
- PLL回路滤波器设计的调整指南
- PLL回路滤波器设计调整指南及使用案
- 锁相环回路滤波器设计优化
- 一种有效的InSAR相位干涉图滤波方法
- 基于GSM接收机的集成多相滤波器设计
- 宽频带数字锁相环的设计及基于FPGA的
- 高手教你如何计算逆变器输出滤波电
- SAPF并网LCL滤波器稳定性
- 基于改进鱼群算法的矿用链式STATCOM装
- 基于梳状滤波器和子群算法的谐波检
- 一种优化的基于i_p-i_q法的谐波电流检
- 一种改进的谐波电流检测方法
- 基于改进自适应谐波检测法的有源电
- LMS自适应滤波器在电力有源滤波器中
- 并联型有源电力滤波器输出电感选择
- 有源电力滤波器在舰船电网谐波补偿
- 有源滤波器的预测电压空间矢量控制
- 有源电力滤波器综述
- 三相四线制有源滤波器的无差拍控制
- LCL滤波器在三相PWM整流器中的应用
- 如何利用RC滤波方法来处理EMC问题
- VSP波场分离的径向中值滤波方法
- 大功率防爆变频器EMI滤波器设计
评论
共有 条评论