一、ECG信号中的常见噪声
心电信号(ECG)在临床诊断和生理监测中具有重要作用。然而,由于采集环境和人体生理特性,ECG信号往往受到多种噪声的干扰,包括基线漂移、肌电干扰和工频干扰。这些噪声会影响信号的分析与特征提取,必须采用适当的滤波方法进行去噪。
表1 心电信号中常见的噪声
噪声种类 | 原因 | 频率范围 |
肌电干扰 | 环境和心理影响下的收缩舒张运动 | 10~150Hz |
工频干扰 | 电路系统干扰 | 50Hz |
基线漂移 | 肢体运动和呼吸 | 0.05~1Hz |
在前面,我已经介绍了心电信号中的常见噪声与各具体实现方法,可点击如下链接查看。
「ECG信号处理-第五课——心电信号中的常见噪声」2024年12月10日_ecg工频干扰-CSDN博客
「ECG信号处理-第六课——(1)基线漂移去噪与实现方法(高通滤波器)」2025年1月7日_每一个峰值幅度计算为m点幅度和m点之前的p点基线值的差。-CSDN博客
「ECG信号处理-第七课——(2)基线漂移去噪与实现方法(小波变换)」2025年1月20日_一半处理信号是先滤波再去基线漂移-CSDN博客
「ECG信号处理-第八课——肌电干扰去噪与实现方法(带通滤波器)」2025年2月12日_肌电信号的频率特征-CSDN博客
「ECG信号处理-第九课——工频干扰去噪与实现方法(陷波/带阻滤波器)」2025年3月4日_心电信号处理 工频干扰-CSDN博客
二、ECG信号去噪方法
现在,本文整合上述内容,对心电信号中基线漂移、肌电干扰和工频干扰进行联合滤波去噪。
1、去除基线漂移
去除基线漂移的方法通常采用高通滤波器。在本研究中,使用二阶Butterworth高通滤波器,截止频率设定为0.5 Hz,以去除低频成分。高通滤波的数学表达式如下:
其中,是滤波器的截止频率。
2、去除肌电干扰
正常的心电信号主要集中在0.5到40 Hz之间,肌电干扰采用带通Butterworth滤波器进行滤除。该滤波器的低截止频率设为1 Hz,高截止频率设为45 Hz,以保留心电信号主要成分,同时抑制高频噪声。带通滤波的传递函数可以表示为:
3、去除工频干扰
工频干扰的频率较为固定(50 Hz),可以使用陷波滤波器(Notch Filter)来抑制。陷波滤波器的数学表达如下:
其中,是是目标抑制频率,Q是品质因数,用于控制滤波器带宽。
三、ECG信号去噪结果分析
通过Matlab仿真,我们对比了去噪前后的ECG信号(以MIT-BIH中222号记录数据为例):
结果分析:
-
原始ECG信号包含明显的基线漂移、肌电干扰和工频噪声。
-
经过高通滤波后,基线漂移被去除,信号的整体趋势趋于稳定。
-
采用带通滤波后,高频肌电噪声显著减少,心电波形更加清晰。
-
经过陷波滤波后,50 Hz的工频噪声被有效抑制,最终得到清洁的ECG信号。
Tips:下一讲,我们将继续探讨关于心电信号特征提取——心率变异性分析的内容。
以上就是心电信号中基线漂移、肌电干扰与工频干扰联合滤除的全部内容啦~
我们下期再见,拜拜(⭐v⭐) ~
(Ps:有代码实现需求,请见主页信息,谢谢支持!~)