本文首发于 算法社区 dspstack.com,转载请注明出处,谢谢。
Savitsky-Golay平滑算法
信号平滑处理可以除去高频噪音对数据信号的干扰,是消除噪音最常用的一种方法
通过多项式对移动窗口内的数据进行多项式最小二乘拟合,算出窗口内中心点关于其周围点的加权平均和。
计算公式:
式(3-1)中的
窗口移动多项式拟合的基本思想是:利用多项式对窗口内 N = 2r + 1 的波谱点进行多项式最小二乘拟合,将窗口内等距离的数据拟合成 k 次多项式:
以窗口为5的二次多项式为例进行拟合。
设有5个数据对(等间隔):
应用最小二乘法,使误差
注意式(4-2)下标的改变
而
由式(4-2)和式(4-3)即可求得:
对于中心点,也即所求的平滑点,其值为:
由式(4-4)知
故权重为
本文首发于 算法社区 dspstack.com,转载请注明出处,谢谢。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。