SMA、EMA与微型Kalman:递归滤波实战

Recursive Filters: SMA, EMA, Low‑Pass, and a Tiny Kalman

SMA、EMA与微型Kalman:递归滤波实战

在探索优化器时,我深入研究了递归滤波器。这篇文章带你快速掌握在数据噪声大、计算资源紧张且延迟要求严格的场景下,如何选择和使用SMA、EMA/低通滤波器以及微型1D Kalman滤波器。我们尽量简化数学推导,重点讲解直觉和实际应用。这些滤波器具有O(1)内存和计算复杂度,非常适合嵌入式系统、机器人控制循环、移动传感器平滑和遥测数据。通过对比SMA的窗口平均、EMA的指数平滑以及Kalman滤波器的自适应增益,你将学会如何根据传感器噪声和过程噪声调整参数,实现最佳的平滑效果。

递归滤波器之所以在嵌入式系统、机器人控制循环、移动传感器平滑和遥测中如此常见,是因为它们都使用恒定大小的状态。
  1. deepsun

    太基础了,我不确定是否真有人需要读一篇文章来解决这种显而易见的基础问题。

    > 靠肉眼观察延迟与噪声的平衡来调整。

    在任何严肃的部署中(超出家庭实验室范畴),你都需要一些数值指标,而不是靠肉眼。比如,管理层或下一任工程师完全有理由问:“为什么 alpha 是 0.8?依据是什么?为什么不是 0.85?”你需要一个公式来证明这就是我们想要的。

  2. adenjoe

    不错

同日更多故事

2026-07-30