简单整系数滤波器去除心电信号的基线漂移

心电信号的基线漂移主要由人体呼吸引起的胸廓变化、心电电极的移动引起。一般频率在1Hz以下,属于低频干扰。又因为基线漂移与心电信号的ST段频率较为接近,处理基线漂移不当,将引起心电信号的ST段信号失真,造成误诊。

常用的去除基线漂移的方法有:小波变换法、中值滤波法、形态学滤波法、高通滤波法。这些方法小波变换法去除基线漂移很有效,但需要一定的数据长度,实时性差。中值滤波法在处理基线漂移严重的心电信号时,由于其本身的非线性特性,容易造成T波变形。高通滤波法选择IIR滤波器时,由于其非线性相位特性,容易造成波形失真。

**滤除心电信号的基线漂移兼顾实时性和有效性可以采用一种简单整系数滤波器来设计一个高通滤波器。**在设计时使用一个全通滤波器减去一个低通滤波器来设计高通滤波器。具体实现方法可以参考《简单整系数滤波器在实时心电信号处理中的应用》这篇文章。根据采样率来设计合适的阶数。

以下是实际处理的效果,实验表明该方法能在滤除基线漂移的同时,较好的保留心电信号的原始形态,失真度较小。
简单整系数滤波器去除心电信号的基线漂移_第1张图片

你可能感兴趣的:(信号处理)