一阶滤波算法的原理:
一阶滤波,又叫一阶惯性滤波,或者一阶低通滤波,是使用软件编程实现硬件RC低通滤波的功能。
一阶低通滤波的算法为:
Y(n) = aX(n)(1 - a)Y(n - 1);
式中:A = 滤波系数,X(n) = 本次采样值;Y(n-1) = 上次滤波值。
重心:加权得到有效滤波。
核心算法:(100-a)*value + a*new_value;
实际上就是一个加权算法
也可以进行多种变形····
一阶滤波算法的不足:关于灵敏度和平稳度的矛盾,一般是无法兼顾。