均值滤波模块设计思路

[09-12 11:13:29]   来源:http://www.88dzw.com  电路基础   阅读:8395

文章摘要:实际电路经常会受到周围环境的影响,如电磁波的干扰、系统电压的纹波等,这些都会对输入信号产生干扰,严重时会使系统做出错误的判断,所以必须对输入信号进行滤波。这一节中将洋细地介绍均倌滤波的箪法及原理。片上的软件数字滤波与模拟电路滤波相比,有以下特点:· 软件数字滤波可以在不添加任何外围器件的情况下完成滤波过程,i而模拟电路则完全依靠模拟器件构成的电路迸行滤波;· 软件滤波可以通过编程实现,可修改性很强,而模拟电路的修改性很差,一般来说,摸拟电路一旦确定,就不容易更改了;· 软件滤波的灵滔性很大,滤波程序是可以选择的,雨模拟电路的选择则耍受到电路设计的限制;· 软件滤波可以对频率很低的输入信号进行滤

均值滤波模块设计思路,标签:电子电路基础,模拟电路基础,http://www.88dzw.com

  实际电路经常会受到周围环境的影响,如电磁波的干扰、系统电压的纹波等,这些都会对输入信号产生干扰,严重时会使系统做出错误的判断,所以必须对输入信号进行滤波。这一节中将洋细地介绍均倌滤波的箪法及原理。

  片上的软件数字滤波与模拟电路滤波相比,有以下特点:

  · 软件数字滤波可以在不添加任何外围器件的情况下完成滤波过程,i而模拟电路则完全依靠模拟器件构成的电路迸行滤波;

  · 软件滤波可以通过编程实现,可修改性很强,而模拟电路的修改性很差,一般来说,摸拟电路一旦确定,就不容易更改了;

  · 软件滤波的灵滔性很大,滤波程序是可以选择的,雨模拟电路的选择则耍受到电路设计的限制;

  · 软件滤波可以对频率很低的输入信号进行滤波,而模拟电路则由于频率的限制不能对频率很低的信号进行滤波,当然,在高频甚至射频电路中,模拟电路滤波有绝对的优势,这主要是向于软件数字滤波的前端采集和处理速度的限制.

  在本实例中,系统对端口RA0的输入不停地进行采样,然后进行中值滤波,最后再通过端口D和端口C进行输出,其主要的功能模块如下:

  · 片上A/D的使用:

  · 除法的简单应用;

  · 中断模块的应用.

  平均值滤波就是在一定的时间内对输入信号进行连续的采样 然后求出几次采样值的平均值。设xko...xk_i是采样值,yk是对采样进行平均值滤波的输出值,萁关系如下:

  在工程应用中,均值滤波对于周期性的干扰有很好的抑制作用,另外,均值滤波对于热噪声产生的干扰也有很好的抑制作用。

  n的取值取决n系统的爹数,如果系统XJ输入的灵敏跬要求很高,则n的取值应比较小,如果系统的输入变化速度不快,系统对输入的灵敏性要求也不是很高,为了抑制干扰,提高输入的精度,可以将刀的仙取得比较大.

  当然n的值也不能取得太大,n的取值要考虑系统的处理能力,毕竟单片机的处理速度比较慢,其主要的优点是控制能力和扩展能力很强。

  在本实例中,掐对RA0端口的模拟输入连续采样8次,然后再将其平均值求出来,作为结果输出.系统不停地对输入进行采样处理操作,达到连续的采样滤波处理过程,其采样的值存储在ADL、ADH中。

  



  
Tag:电路基础电子电路基础,模拟电路基础电路基础

《均值滤波模块设计思路》相关文章