数字滤波器有哪几种常用算法:如何用软件实现
数字滤波器的几种常用算法如下。
(1)算术平均值滤波。
这种滤波不适用于有脉冲干扰的信号,适用于以下两种情况:
①有随机干扰信号;
②信号自身在某个均值附近波动。
(2)滑动平均值滤波。
这种滤波适用于有周期性干扰、平滑度高的信号,不适用于有脉冲干扰的信号。
(3)防脉冲干扰滤波。
采样N次,去除最大值和最小值,再取平均。
(4)中值滤波。
采样N次,排序取中间值作为本次采样有效值。适用于去除偶然因素(如采样器不稳定引入的波动)。
(5)程序判断(该方法可适用于快速量)。
(6)用以上几种方法的组合。