「工频干扰去噪与实现方法(陷波/带阻滤波器)——ECG信号处理-第九课」2025年3月4日

一、引言

        在ECG(心电图)信号处理中,常常会遇到工频干扰(50Hz或60Hz)的影响,这种干扰通常来源于电力系统的电磁辐射,特别是电力线或设备中产生的电磁波。本文介绍了如何使用陷波滤波器去除50Hz工频干扰,并对去噪效果进行了SNR(信噪比)和MSE(均方误差)评估。

图1 原始心电信号中带有工频干扰

二、工频干扰概述

2.1 工频干扰的原因

       工频干扰主要是由电力系统中的交流电源(50Hz或60Hz)产生的电磁波。这些干扰通过电极接触、导线等途径进入到心电信号中,表现为周期性、规则的波动。在许多国家和地区,电力系统的标准频率为50Hz(如欧洲、亚洲等地区),而在美国和其他地区为60Hz。

2.2 工频干扰的频率范围

        工频干扰的主要频率为50Hz,干扰信号会影响心电图的质量,导致测量误差。其频率范围通常集中在50Hz及其谐波上,影响ECG信号的准确性。

三、去噪方法:陷波滤波器

3.1 陷波滤波器的原理

        陷波滤波器(Notch Filter)又称为 带阻滤波器(Band-Stop Filter, BSF),但通常特指一种 用于抑制特定窄带频率分量的滤波器,特别是在工频干扰(如 50Hz 或 60Hz)去除时应用广泛。          陷波滤波器是一种专门设计用于抑制特定频率信号的滤波器。在处理工频干扰时,通常设计一个以50Hz为中心频率的陷波滤波器。该滤波器将50Hz及其附近频率的信号有效地抑制掉,同时几乎不影响其他频率成分。

3.2 陷波滤波器的设计

        陷波滤波器具有非常窄的带宽,可以在频谱中为50Hz提供一个“陷阱”,将其从信号中去除。设计时,需要保证其频率响应在50Hz频率附近下降到足够低的水平,以实现干扰信号的有效抑制。常见参数包括:

  • 中心频率:50Hz
  • 带宽:0.5~2Hz,具体取决于干扰的特性

图2 陷波滤波器-幅频特性曲线

3.3 优缺点

  • 优点:陷波滤波器可以非常精确地去除50Hz工频干扰,对心电信号的影响较小,不会削弱其他频率成分。
  • 缺点:当工频干扰的频率发生变化时(例如电源不稳定),陷波滤波器的性能可能下降。因此,设计时需要考虑滤波器的频率响应范围和适应性。

四、代码实现

       选择MIT-BIH心律失常数据库,第222号记录的数据,进行陷波滤波去噪算法验证。我们首先在MIT-BIH心律失常数据库的222号记录的ECG信号中,加入了50Hz的工频干扰。再进行陷波滤波操作。

4.1 时频域分析

图3 陷波滤波器去除工频干扰-时域分析结果(MIT-BIH-222号记录)

图4 陷波滤波器去除工频干扰-频域分析结果(MIT-BIH-222号记录)

       从 图3和图4 可以看出,在原始 ECG 信号中,我们人为地添加了 50Hz 工频干扰,导致信号在时域上呈现出周期性的扰动,并且在频谱图中 50Hz 处的能量显著增强

      然而,在 应用陷波滤波器后,可以观察到以下几点:

  1. 时域波形的平滑度得到明显改善,去除了原始信号中的周期性噪声成分。
  2. 频谱分析显示,50Hz 处的能量峰值基本被滤除,说明工频干扰已被有效抑制。

      这种方法在不显著影响 ECG 主要成分 的情况下,成功去除了 工频干扰,为后续的信号处理和分析提供了更干净的输入数据。

4.2 去噪效果分析-评价指标

     为了定量评估去噪的效果,我们计算了信噪比 (SNR) 和均方误差 (MSE),结果如下所示。

表1 SNR 和 MSE 评价去噪效果

图5 陷波滤波器去噪前后SNR对比

图6 陷波滤波器去噪后的MSE

 从 表1、图5和图6 可以看出,

  • SNR 提升:去噪前的 SNR 为 4.55 dB,去噪后提高到 25.93 dB,表明信号质量得到了显著改善。
  • MSE 降低:去噪后 MSE 为 0.000082,表明去噪信号与原始信号的误差较小,保留了 ECG 的主要信息。

      从 SNR 和 MSE 的变化情况 可以看出,陷波滤波器在 去除工频干扰的同时,能够很好地保留 ECG 的关键信息,是一种高效的去噪方法。

4.2 总结

      陷波滤波器在 不影响 ECG 主要频率成分 的前提下,成功去除了 50Hz 工频干扰,提高了信号质量。

  • 该方法 计算量小、实现简单,适用于 ECG 信号的工频去噪处理。
  • 但需要注意的是,当工频干扰的频率发生轻微漂移时,陷波滤波器的效果可能有所下降,需根据具体情况优化设计。

      总的来说,陷波滤波器是一种有效的工频干扰抑制方法,能够显著提升 ECG 信号的质量,为后续的医学分析和自动诊断提供更可靠的数据基础。

Tips:下一讲,我们将进一步探讨,心电信号的特征提取。

以上就是工频干扰去噪与实现方法(陷波/带阻滤波器)的全部内容啦~

我们下期再见,拜拜(⭐v⭐) ~

(Ps:有代码实现需求,请见主页信息,谢谢支持!~)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值