智能仪器作业教程.docx

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
智能仪器作业教程

智能仪器作业 姓 名:贺申羽 学 号 班 级:测控三班 指导老师:李艳萍 智能仪器作业 作业一 请完成决策滤波器的程序设计,并分别对温度、加速度数据进行滤波处理,比较不同滤波参数对数据滤波效果的影响。 要求: 设计程序,完成报告,报告内容包括以下部分: 决策滤波器算法说明; 算法实现流程图; 数据原始波形图; 采用不同滤波器参数(至少三种)的滤波后数据波形图; 滤波效果的对比分析说明; 推荐的滤波器参数设置。 报告格式:word 通过校网提交报告电子版即可 基于中值数绝对偏差的决策滤波器算法说明; 中值绝对偏差估计的决策滤波器能够判别出奇异数据,并以有效性的数值来取代。采用一个移动窗口,, 利用m个数据来确定的有效性。如果滤波器判定该数据有效,则输出,否则,如果判定该数据为奇异数据,用中值来取代。 一个序列的中值对奇异数据的灵敏度远无小于序列的平均值,用中值构造一个尺度序列,设{xi(k) }中值为Z,则 给出了每个数据点偏离参照值的尺度 令{d(k)}的中值为d,著名的统计学家FR.Hampel提出并证明了中值数绝对偏差MAD=1.4826*d,MAD可以代替标准偏差σ。对3σ法则的这一修正有时称为“Hampel标识符”。 读取数据 计算数据大小; 确定m和L的值; 初始化滤波后数据前几项 建立移动窗口; 取窗口数据中值z; 计算尺度序列中值d; 滤波后数据等于原数据 qQ*L? 计算Q、q N 滤波后数据等于窗口中值 Y 窗口移至最后? 窗口继续向后移动 结束 N Y 算法所用程序,以温度为例 load wendu.txt X=wendu; size=length(X); m=8;L=5; for j=1:m Y(j)=X(j); end for i=1:size-m b=X(i):X(i+m); z=median(b); d=median(b-z); Q=1.4826*d; q=abs(X(i+m)-z); if q(L*Q) Y(i+m)=X(i+m); else Y(i+m)=z; end end Y=Y; figure(1);plot(X); title(温度数据原始波形图); xlabel(个数);ylabel(幅值); figure(2);plot(Y); title(温度数据滤波后波形图); legend(m=8,L=5) xlabel(个数);ylabel(幅值); 数据原始波形图; 采用不同滤波器参数(至少三种)的滤波后数据波形图; 温度第一组 M=8 L=5 温度第二组 M=8 L=10 温度第三组 M=15 L=10 加速度数据 第一组 M=8 L=10 第二组数据 M=10 L=10 第三组 M=15 L=10 滤波效果的对比分析说明: 从上面六组数据中,我们可以分析得知 在温度的三组数据中,在未经滤波器处理之前,图中有较多明显毛刺,与温度的实际变化情况不符。在经过滤波器处理之后,毛刺明显减少,并且从图中可知M,L对温度的幅值变化没有明显影响。 在加速度的三组数据中,在经滤波器处理之后,幅值范围明显变小。而且我们可以得知,M越大,它的幅值范围越大,L的值对幅值范围没有明显影响。

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档