多传感器数据融合作业_第1页
多传感器数据融合作业_第2页
多传感器数据融合作业_第3页
多传感器数据融合作业_第4页
多传感器数据融合作业_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、x卡尔曼滤波和最小二乘法滤波对比实验报告专业:电子与通信工程班级:1304004姓名:张扬学号:1304210289一、实验目的:运用两种滤波方法对同一种信号进行滤波,分析滤波结果,得出结论。二、实验步骤:1、方法介绍:标量卡尔曼滤波是对掺杂有噪声的随机信号进行线性估计。但经常要对信号的未来值进行预测,特别是在控制系统中。在雷达数据处理或数据融合问题中也经常遇到这一问题。我们根据预测提前时间的多少,把预测分成1步、2步、m步预测,通常把1步预测记。可以想像,预测的步数越多,误差越大。最小二乘法是根据偏差的平方和为最小的条件来确定信号常数的方法。这是通常所采用的一种常数确定方法。2、程序及实验结

2、果原始信号:x=sin(t)高斯白噪声:w(t)观测信号:y=x+w(t)当观测信号为y=x+0.5w(t)时,最小二乘法滤波和卡尔曼滤波的对比图如下:10.50-0.5-1x-tureb-observec-filteringy最小二乘法滤波vutIti0.50-0.5-1050100150200 x卡尔曼滤波5101520当观测信号为y=x+w(t)时,两种滤波的对比如下:卡尔曼滤波最小二乘法滤波x-tureb-observe-1.505101520yx-tureb-observe-1.5050100150200程序:subplot(1,2,1);%将图形窗口细分为一行两列之左图t=1:0.

3、1:20;%确定滤波时长和频率x=sin(t);%定义原始信号k=0.5;%噪声系数m=size(x,2);%滤波时长y=x+k*(0.5-rand(1,m);%定义观测信号P=polyfit(x,y,3);%用多项式求过已知点的表达式,多项式函数拟合F=polyval(P,x);%多项式的估值运算plot(t,x,b-,t,y,r*);%线性二维图形holdon;%保持当前的图形和某些轴属性plot(t,F,g-);%线性二维图形legend(x-ture,b-observe,c-filtering);%对图形进行标注subplot(1,2,2)%将图形窗口细分为一行两列之右图plot(x,

4、b-);%原始信号用b-标注holdon%保持当前的图形和某些轴属性plot(y,r*);%观测信号用r*标注x(1)=0;%赋予原始信号初值p(1)=2A2;i=0;A=1;%定义一阶系统矩阵H=1;%定义一阶观测矩阵Q=4八2;%定义系统误差R=4A2;%定义混合因子fori=1:m-1xpred=A*x(i);ppred=A*p(i)*A+Q;K(i)=ppred*inv(H)/(H*ppred*H+R);xnew=xpred+K(i)*(y(i)-H*xpred);pnew=(1-K(i)*H)*ppred;x(i+1)=xnew;p(i+1)=pnew;endplot(x,g-);%滤波后信号用g-标注xlabel(x);%标注x轴ylabel(y);%标注y轴legend(x-ture,b-observe,c-fi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论