10大经典滤波算法,已在网上有很多转发的。
这些算法可以说是围绕:去除突发信号,取中间信号,对采集的多个信号求平均或者根据其特性对其加权求得。这10种基本是在基础的限幅,求平均,加权的基础上组合得来。个人觉得,使用的时候,需具体看所采集的信号特性,来选择使用滤波方式,也可自己组合出新的滤波算法。
十大滤波算法有如下10种,具体的优缺点已在如下网址的注释中有说明。
1、限幅滤波;
2、中位值滤波;
3、算术平均滤波;
4、递推平均滤波;(又称滑动平均滤波)
5、中位值平均滤波;(又称防脉冲干扰平均滤波)
6、限幅平均滤波;
7、一阶滞后滤波;
8、加权递推平均滤波;
9、消抖滤波; ---最常见的莫过于机械按键判断处理
10、限幅消抖滤波;
具体代码网上太多,见如下网址: