该类为 Arduino 实现了一个简单的线性递归指数滤波器。它提供了一种简单的方法来平滑模拟传感器的噪声测量,而无需使用与移动平均滤波器一样多的内存。ExponentialFilter
过滤器的工作原理
每次您提供新值 (xn),则指数滤波器会更新平滑值 (yn):
yn =
宽 × xn+ (1 –
w) × yn – 1
这里:
- yn是滤波器在时间 n 中的某个时刻的输出
- xn是时间 n 中某个时刻的新输入值
- yn – 1是筛选器的上一个输出值
- w 是范围 [0,