介绍

均值滤波是低低通数字滤波的一种。对信号x滤波,滤波输出为y。
均值滤波

滤波算法

  • 最简单的均值滤波(simple moving average ,SMA)具有如下形式:
    yi=j=in+1ixiny_i=\frac{\sum_{j=i-n+1}^{i}{x_i}}{n}
  • 加权平均滤波(weighted moving average, WMA)
    yi=nxi+(n1)xi1+...+xin+1n+(n1)+...+1y_i=\frac{nx_i+(n-1)x_{i-1}+...+x_{i-n+1}}{n+(n-1)+...+1}

从上边的公式可以看出,与SMA不同,随着时间变老输入数据的权值逐渐变小,即老的输入数据渐渐被“遗忘”,而SMA中每个数据具有相同相同的权值。

  • 指数平均滤波(exponential moving average,EMA)
    yi=(1α)yi1+αxiy_i=(1-\alpha)y_{i-1}+\alpha x_i

指数平均滤波本质上也是一种加权滤波,不过与上边的加权平均滤波不同,WMA的权值随时间的变老是线性减小的,而指数平均滤波的权值是以指数式递减的。

伯德图

以上三种滤波的伯德图如下图。
均值滤波

相关文章:

  • 2022-12-23
  • 2021-07-01
  • 2021-12-08
  • 2022-01-01
  • 2021-04-16
  • 2022-01-01
  • 2021-12-02
  • 2022-12-23
猜你喜欢
  • 2021-08-27
  • 2022-01-01
  • 2022-01-01
  • 2022-01-01
  • 2021-09-22
相关资源
相似解决方案