您当前的位置:五五电子网电子知识单元电路滤波-陷波电路软件滤波的实现方式 正文
软件滤波的实现方式

软件滤波的实现方式

点击数:7912 次   录入时间:03-04 11:54:41   整理:http://www.55dianzi.com   滤波-陷波电路
软件数字滤波种类有很多,下面简要介绍几种常用软件滤波的原理和实现方式。
  
  ·算术平均滤波法,算术平均滤波法就是对一点数据连续取N个值进行采样,然后算术平均。这种方法适用于对一般具有随机干扰的信号进行滤波。这种滤波法当Ⅳ值较大时,信号的平滑度高,但是灵敏度降低;当Ⅳ值较小时,平滑度低但是灵敏度比较高,在具体应用中应该适当选取Ⅳ值,既节约了时间又使滤波效果好。对于一般的流量测量,一般取N值为12,若为压力测量,则取N=4,一般情况下取3~5即可。
  
  ·中值滤波法,中值滤波法就是对某一测量参数连续采样N次,一般取奇数,然后把N次采样值按照大小进行排列,取中值为本次采样值。中值滤波法能够有效地克服因偶然因素引起的波动干扰。对温度、液位等变化缓慢的被测参数采用此办法能够收到良好的滤波效果。
  
  但是对于流量、速度等快速变化的参数~般不宜采用中值滤波法。该算法的采样次数常为3  次或5次,对于变化很慢的参数一般可以增加次数,例如取15次。
  
  ·程序判断滤波,判断滤波法(限幅滤波法)主要是先确定两次采样可能出现的最大偏差△y,若偏差大于△y就应滤掉,若小于△y就看作是正常偏差,保留采样值。这种方法适用于消除尖峰干扰,例如电机启动时造成电网尖峰脉冲等。
  
  ·去极值平均滤波,去极值平均滤波的原理是,连续采样n次后累加求和,同时找出其中的最大值和最小值,再从累加和中减去最大值和最小值,按照n-2个采样值求平均,即可以得到有效的采样值。
  
  ·滑动平均滤波,由于算术平均滤波法的每一次数据需要测量N次,对于测量速度较慢或要求数据计算速度较快的实时测控系统,上述方法是无效的。滑动平均滤波法就是把Ⅳ个测量数据看成一个队列,队列的长度为N,每进行一次测量则把测量的结果放入队尾,而扔掉原来队首的一次数据,这样在队列中始终有N个最新数据,计算滤波值时只要把队列中的Ⅳ个数据进行平均,就可以得到新的滤波值。


本文关键字:软件  滤波-陷波电路单元电路 - 滤波-陷波电路