吴水才老师在中国慕课网上有一门生理信号处理课程,这是第三章第2节平滑滤波器的笔记。
(1)平滑滤波器的功能:平滑波形,抑制噪声;主要有两种:海宁滤波器和多项式拟合平滑滤波器。
(2)根据差分方程对系统性能进行分析:
其频率响应曲线为:
可以看到它的相位是经过零点的,因此它是一个线性相位。
因此,判断一个滤波器是否是线性相位,就看它的相位曲线是否是经过零点的直线。
上面是海宁滤波器的c语言实现,一共是256个点,xm1代表x(nT-T),xm2代表x(nT-2T);
下面是C语言实现的实时滤波
在这一句中,<<表示左移一位,表示乘以2;>>2表示右移2位,等于除以4了
tmic 、wait、adget、daput都是AD中带的函数,