第 8卷第 1期 南京师范 大学学报 (工程技术版 )
2008年 3月 JOURNAL OF NANJING NORMAL UNIVERSITY(ENGINEERING AND TECHNOLOGY EDITION)
V01.8 No.1
Mar,2008
基于 MATLAB和 核的心电信号数字滤波器的设计
倪维柱 ,徐寅林 ,吴华玉
(南京师范大学 物理科学 与技术学院 ,江苏 南 京 210097)
[摘要 ] 传统的心电信号滤波功能一般是由模拟滤波器完成,但模拟滤波器存在较多的缺点(处理精度不高、速度不快、
容易受 到干扰 以及适应差等 ),已越来越难以满足现代信号采集 系统的要求.现提 出了一种基于 MATLAB和 FPGA的数字滤
波器的实现方 案,能较好地克服上述模拟滤波器的缺点.该数字滤波 器首先使用 MATLAB和 IP核相结合的方法 生成代码 .
然后通过 Quartusll软件把编译的程序下载到 FPGA中以实现数字滤波器的软硬 件设计 .此方法使数字滤波器 的设计 变得非
常简单和可靠 .经试 验,该数字滤波器在心 电信号处理运用中满足设计要求 .
[关键词 ] MATLAB,IP核,FPGA,数字滤波器,心电信号
[中图分类号 ]R312;TP274 2 【文献标识码 ]B [文章编号 ]1672.1292(2008)01-0030-04
Design of the Digital Filter of EG C Based on M ATLAB and IP
Ni W eizhu,Xu Yinlin,W u Huayu
(School of Physical Science and Technology,Nanjing Normal University,Na ing 210097,China)
Abstract:The conventional filtering function in the ECG signal processing is realized by analog filter.However,the
analog filter can not meet the growing needs in the developing signal acquisition system because the analog filter has
many disadvantages such as the limited precision an d the low speed and SO on.This paper presents a new solution for
a digital filter in the ECG signal processing,which is based on the MATLAB and IP.The digital filter Can conquer
the disadvantages of analog filter.The code of digital filter is generated by combining M ATLAB with IP,and then the
programme of decoding and editing is downloaded into the FPGA by the software of QuartuslI to realize the hardware
and software design of the digital filter.Such a method makes a digital filter extraordinarily simple and reliable.Fur-
thermore ,the digital filter is testified to meet the requests of ECG instrument in practise.
Key words:MATLBA ,IP COre ,FPGA,digital filter,ECG
在心 电信号采集系统中,一般来 自人体 的原始信号中含有大量的干扰信号 ,这些干扰信号对疾病 的最
终诊 断有 着不 可忽 视的影响.在采 集系统前 端加 人模 拟滤波 电路 ,是滤除 这些 干扰 信号 的方 法之 一 ,但 随
着现代心 电信 号分 析设 备对 采集 系统 的要 求越 来越 高 ,模 拟滤 波就越来 越 显得 不能 满足要求 .例如 ,在 高
精度 的采集 系统 中,模拟滤 波的精 度 不能 满足要 求 ,稳定 性不 高 .在高速 采集 系统 中,模拟 滤波 电路 速度 就
成为一个瓶颈.在含有低通 、高通和带阻的滤波 电路 中,模拟滤波实现需要的器件较多 ,且功耗也较大.模
拟滤波还有抗干扰和适应性差的缺点.如用 FPGA来实现数字滤波器 ,模拟滤波 电路的上述缺点就会得到
较好 的改善 ,使 采集 系统 的性 能得 到较 大的提升 .
1 总体心电信号采集电路框图
本文基于 MATLAB和 IP核设计 了心 电信号数字滤波器.整个信号采集电路 由信号放大 、A/D转换以
及数字滤波 3个部分组成.放大电路将微弱的人体体表心电信号放大后 由 A/D转换器转换成数字量 ,最
终 由 FPGA进行数 字滤 波.整个系统框 图如 图 1所示.
收稿 日期 :2007_o3.27.
基金项 目:江苏省教育厅 自然科学 基金 (2005102TSJBI54)资助项 目.
作者简介 :倪维柱 (1981一),硕士研 究生 ,研究方 向:生物 医学电子学.E-mail:IISIIWZ@ 126.com
通讯联系人 :徐寅林 (1962.),博 士 ,副教授 ,研究方 向:生物 医学电子学、E-mail:xuyinlin@ njnu.edu.ca
一
30 —
维普资讯 http://www.cqvip.com