基于单片机的数字滤波算法课件_第1页
基于单片机的数字滤波算法课件_第2页
基于单片机的数字滤波算法课件_第3页
基于单片机的数字滤波算法课件_第4页
基于单片机的数字滤波算法课件_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

基于单片机的数字滤波算法幻灯片PPT本课件PPT仅供大家学习使用学习完请自行删除,谢谢!本课件PPT仅供大家学习使用学习完请自行删除,谢谢!本课件PPT仅供大家学习使用学习完请自行删除,谢谢!本课件PPT仅供大家学习使用学习完请自行删除,谢谢!

答辩提纲一课题研究的背景及意义。二系统的设计框图。三硬件电路的设计。四滤波算法的介绍。五滤波算法仿真的结果。一课题研究的背景及意义:现代工业控制系统中电路变得越来越复杂,相互干扰越来越强烈,模拟滤波电路已经不能满足要求,数字滤波可以实现高难度的复杂处理,而且滤波效果好工作稳定、抗干扰性强、改变灵活、精度可控。它在高保真的信号处理,如数字音频、图像处理、数据传输和生物医学领域中应用得很多。二系统的设计框图:数据的采集:利用MATLAB生成一个含随机扰动的正弦信号,在一个周期内采集256个点,并存在RAM里。MATLAB的工作界面:硬件电路设计:硬件电路主要由AT89C51单片,DAC0832芯片,运算放大器、4×4键盘等。软件的设计:1.键盘扫描程序流程图:通过键盘选择滤波算法七种数字滤波算法:1.限幅滤波:比较相邻的两个采样值和Yn和Yn-1,根据经验判断,确定两次采样允许的最大偏差值(设为A),每次检测到新值时判断:如果Yn与Yn-1之差<=A,则本次值有效否则本次值无效,并用Yn-1值代替Yn。2.中值滤波:方法:连续采样N次(N取奇数)把N次采样值按大小排列取中间值为本次有效值。3算术平均滤波算法:4滑动平均滤波算法:将本次采样与之前的N-1次采样之和求平均值,作为本次的滤波结果其窗口N取值35加权递推平均滤波算法:

是对滑动平均滤波法的改进,即不同时刻的数据加以不同的权,通常是,越接近现时刻的数据,权取得越大。为了方便权系数取整数。6低通滤波模拟波器RC低通滤波器的微分方程采用软件算法来模拟硬件滤波的滤波效果。经推导,滤波算法如下:

为本采样值Yn-1为上次的滤波结果为本次滤波结果

b为滤波系数7中位值平均滤波法算法点:“中位值滤波法”+“算术平均滤波法”连续采样N个数据,去掉一个最大值和最小值再算出N-2个数据的算术平均值。N值的取:3~14。Keil+Proteus环境下的软件联调和仿真(1)限幅滤波:黄色的线为滤波后的波形,红色的为滤波前的波形。(2)中值滤波滤波结果谢谢评审!致谢(3)算术平均滤波的结

温馨提示

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

评论

0/150

提交评论