消除心电信号工频干扰的新型IIR自适应陷波器设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
拟器件实现和数字信号处理方法实现的陷波, 原理简单, 能 较大程度地 抑 制 50 Hz 的 工 频 干 扰 , 这 种 方 法 在 电 网 频 率 稳 定的情况下能取得良好效果, 但是因为其对于干扰信号频率 缺乏鲁棒性, 当电网频率发生变化时就失去了作用, 而且有 时存在群延时现象; 自适应滤波器的中心频率虽然能够跟随 工频信号的频率幅度变化而自动调节并抵消干扰, 但是需要 附加参考信号通道, 算法较为复杂, 很难用于实时处理。
已 经 被 广 泛 采 用 。而 对 于 一 个 在 噪 声 环 境 中 的 包 含 有 多 个 正
弦信号的已知信号, 陷波器的设计等价于识别一个系统。本
研 究 中 的 跟 踪 工 频 频 率 算 法 的 思 想 基 于 Cheng Mu- huo 和
Tsai Jau- long 提出的由 SMM 改进的 ANF 算法[5]。
收稿日期: 2008- 03- 17 修回日期: 2008- 05- 15 作者简介: 孟旭( 1984- ) , 男, 黑 龙 江 呼 兰 人 , 硕 士 研 究 生 , 主 要 研 究 方 向为医学电子学、磁共振成 像 ; 唐 晓 英 ( 1963- ) , 女 , 副 教 授 , 北 京 理 工 大学生命科学与技术学院副院长, 硕士研究生导师, 中国电子学会生 命电子学分会副理事长, 中国电子学会高级会员, 北京生物医学工程 学会理事, 主要从事医学电子学、通讯与信息系统等方面的研究工作。
15 医疗卫生装备·2008 年 8 月第 29 卷第 8 期 Chine s e Me dica l Equipme nt J ourna·l Vol.29 No.8 Augus t 2008
研 究 论 著 THES IS & RES EARCH REP ORT
因此, 本研究综合 Cheng Mu- huo 和 Tsai Jau- long 提出的基 于 Steiglitz- McBride Method( SMM) 的陷波 器 算 法[5]和 Surapun Yimman 等人提出的改进的零极点分布算法[6], 设计了一 种 新 型的用于消除心电信号中工频干扰的 IIR 自适应陷波器。采 用 SMM 方法跟踪工频频率并根据最小平方逼近准 则 来 解 决 零极点分布设计陷波器中的非对称和不可控带宽增益问题。 这样得到的 ANFs 不仅能够解决工频漂移问题, 而且能够很 好地消除 ECG 中的工频干扰信号。
本 算 法 的 设 计 步 骤 : ( 1) 利 用 SMM 方 法 跟 踪 工 频 频 率 ; ( 2) 设计基于零极点分布的陷波器; ( 3) 应用最小平方逼近方 法 得 到 对 称 可 控 的 通 带 增 益 。 设 计 的 ANF 系 统 框 图 如 图 1 所示。
-1
-1
-1
B( q ) = q [ A( ρq ) - A( q ) ] =
Design of a New IIR Adaptive Notch Filter for Eliminating AC Inter fer ence on ECG Signals
MENG Xu, TANG Xiao- ying, LIU Wei- feng, XIE Jing, DONG Da- peng (Department of Biomedical Engineering, School of Life Science & Technology, Beijing Institute of Technology,
2.1 S MM 算法跟踪原理
SMM 于 1965 年是作为一种特别的处理离线系统识别的
方 法 而 提 出 来 的 。当 模 型 具 有 足 够 的 序 列 而 且 噪 声 是 白 噪 声
的时候, SMM 的收敛方式是无偏的。由于 SMM 具有快速的收
敛 速 度 、无 偏 的 收 敛 方 式 以 及 简 单 容 易 实 现 等 特 点 , 所 以 它
Beijing, 100081, China) Abstr act Objective To design and implement a new IIR adaptive notch filter (ANF) for eliminating AC power frequency interference of 50Hz on ECG signals. Methods By using Steiglitz McBride method (SMM) to track the power frequency, the ANF was designed based on the pole- zero placement algorithm, applying least square approximation to obtain symmetrical and controllable pass- band gain. Results The simulation showed that the new ANF produced an accurate estimation and precise tracking abilities of notch frequencies. In addition, the pass- band gain of the new IIR ANF was controlled by the proposed algorithm. Conclusion The ANF can successfully track and eliminate the power frequency of ECG signals. [Chines e Medical Equipment J ournal, 2008, 29( 8) : 15- 18] Key wor ds adaptive notch filter; Stieglitz McBride method; pole- zero placements; pass- band gain
1 引言 心 电 ( Electrocardiograph, ECG) 信 号 是 心 脏 电 活 动 在 人
体 体 表 的 表 现 , 它 一 般 比 较 微 弱 , 频 率 为 0.05~100 Hz( 能 量 集中在 0.05~44 Hz) , 幅 度 为 几 百 微 伏 到 几 毫 伏 。 因 此 , 心 电 信 号 在 提 取 的 过 程 中 极 易 受 到 内 、外 环 境 的 干 扰 , 而 其 中 最 主要的干扰 是 近 场 50 Hz 工 频 干 扰 源 , 因 为 各 种 生 物 电 信 号 中大都包含 有 50 Hz 的 频 率 成 分 , 而 且 生 物 电 信 号 的 强 度 远 小于 50 Hz 工频的干扰。所以, 如何消除 50 Hz 工频干扰, 成 为 处 理 心 电 信 号 的 首 要 任 务 [1]。
( n) ], 其中 E [·] 表示期望。经过变换处理可得:
-1
-1
-1
-1
-1
A( q )
-1
= 1- A( ρq
) - A( q
-1
) = 1- q
B( q )
-1
-1
A( ρq ) , 0 < ρ<1, 则 当 参 数 ρ逼 近 1 时 , 可 知 滤 波 器 输 出 函
数越接近 e( n) 。因此, 需要计算找出滤波器的相关系数 ai, i=
2
1, …, m, 使得当 ρ→1 时, ε( n) 的均方误差最小。即: min E [ε
ai, i=1, …, m
假定一个信号如下:
m
! y( n) = ci sin ( ωi n + Φi ) + e( n)
( 1)
i=1
其中, 幅度{ci }、相位{Φi }和频率{ωi }都是未知的常数。
-1
-1
A( q ) y( n) = A( q ) e( n)
( 2)
-1
-1
其中, q 代表单位延迟, 而 A( q ) 表示的意义如下:
THES IS & RES EARCH REP ORT 研 究 论 著
消除心电信号工频干扰的新型 IIR 自适应陷波器设计
孟 旭, 唐晓英, 刘伟峰, 解 菁, 董大鹏 ( 北京理工大学 生命科学与技术学院 生物医学工程系, 北京 100081)
[摘要] 目的: 设计和实现一种用于消除 ECG 信号中 50 Hz 工频干扰的新型 IIR 自适应陷波器。方法: 利用 Steiglitz- McBride Method( SMM) 方法跟踪工频频率, 设计基于零极点分布的陷波器, 应用最小平方逼 近 方 法 得 到 对 称 、可 控 的 通带增益。结果: 仿真显示设计的新型自适应陷波器能够正确地估计和实时地跟踪工频频率, 陷波器的通带增益也可 以通过改进的算法得到控制。结论: 该陷波器能够有效地跟踪和消除心电信号中的工频干扰。 [关键词] 自适应陷波器; Steiglitz McBride 算法; 零极点分布; 通带增益 [中图分类号] TH772.2; R540.41 [文献标志码] A [文章编号] 1003- 8868( 2008) 08- 0015- 04
Fra Baidu bibliotek
m
" - 1
-1 -2
A( q ) = ( 1- 2 cos ωi q + q ) =
i=1
-1
-m
- (2m- 1) - 2m
1+ a1 q + … + amq +…+ a1 q + q
( 3)
-1
将 y( n) 通 过 一 个 陷 波 器 系 统 , 设 其 转 移 函 数 为 A( q ) /
目前对于消除这种干扰, 有着各种技术( 如适当地接地 或 者 使 用 双 绞 线[2]) , 这 些 方 法 在 一 定 程 度 上 能 够 减 少 干 扰 , 但没有取得良好效果。另外, 还有常用的平滑滤波、50 Hz 陷 波器以及自适应滤波等处理方法。这些处理算法各有优缺 点: 平滑滤波算法简单, 处理速度快, 滤波效果较好, 但是存 在一定的削 峰 作 用 ; 中 心 频 率 固 定 的 50 Hz 陷 波 器 包 括 用 模
a1( ρ- 1) a2( ρ2- 1) q- 1 +…+ ( ρ2m- 1) q- (2m- 1)
( 5)
因此, 系统可以如图 2 表示, 同 时 从 一 个 已 知 信 号 y( n)
-1
-1
中设计陷波器系统 A( q ) / A( ρq ) 的问题可以转 化 为 求 证
-1
-1
模型 B( q ) / A( ρq ) 的问题。
自 适 应 陷 波 器 ( ANFs) 对 于 广 带 噪 声 环 境 中 的 正 弦 信 号 的 检 测 、估 计 、滤 波 以 及 追 踪 具 有 良 好 的 效 果 。陷 波 器 可 以 通 过 FIR 或者 IIR 模型实现。但是 FIR 陷波器是非递归型滤波 器, 其极点位于原点, 所以 FIR 陷波器不能拥有较窄的带 宽 ; 相反, IIR 滤波器是递归型滤波器, 其极点位于单位圆上而非 原点, 因此 IIR 滤波器的极点分布可以根据带通滤波器和陷 波器的窄带带宽进行重置。此外, 最近大多数 ANFs 基于 IIR 模 型 的 另 一 个 原 因 , 是 因 为 与 FIR 相 比 , 其 表 征 信 号 需 要 的 参数较少。通常, 有如下几种方法实现 IIR 陷波器: ( 1) 通过全 通 滤 波 器 设 计 陷 波 器[3]; ( 2) 将 相 似 的 陷 波 器 转 化 为 数 字 IIR 陷波器; ( 3) 根据零极点分布设计陷波器[4]。而这些方法中, 虽 然零极点分布方法实现简单, 但是这种方法在非对称带宽增 益上受到限制, 而且不能够根据需求控制通带增益的大小。
图 2 根据已知信号设计陷波器的系统识别框图
图 1 ANF 系统框图
而 SMM 算法用于系统识别 ( 输 入 u( n) , 输 出 y( n) ) 的 原 理框图如图 3 所示。
将图 2 与图 3 结合起来, 即可得到 SMM 方 法 用 于 陷 波 器设计的原理框图, 如图 4 所示。
2 应用 S MM 算法跟踪工频频率