大二的时候做过一个三导联心电的项目,采用的处理器是STM32。当时在中文网站很少存在关于这方面的资料,特别是心电数据平滑这一块。之前在国内某一论坛上分享了一下作品以及作品的全部资源,但是大部分的人对心电数据平滑存在着很大的疑惑。于是今天想总结一下,写一个关于SG滤波器的推导。
首先,我们对 N 个数据
pn→x[n]
其中 pn 表示平滑之后的数据,表示为
pn=∑k=0Kaknk
那么我们就得到了这样的一个表述,我们用 p 来代替 x , p 表示对 x 平滑之后的数据
p=⎡⎣⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢∑k=0Kak(−M)k∑k=0Kak(1−M)k∑k=0Kak(M)k⎤⎦⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⟶⎡⎣⎢⎢⎢⎢x−Mx1−M⋮x