电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子论文>数字信号处理论文>多抽样率频率抽样FIR数字滤波器设计

多抽样率频率抽样FIR数字滤波器设计

2008-11-17 | rar | 333 | 次下载 | 5积分

资料介绍

采用多抽样率方法设计频率抽样FIR数字滤波器,可以获得性能优异的滤波器,以消除心电信号ECG中的基线漂移和工频干扰,对目前类似滤波器存在的截止频率不易控制、通带和阻带纹波过大、工频阻带过窄、易受工频波动干扰或消除基线漂移时对ECG的低频部分削得过多等问题,提出了一个较好的解决办法。相对于IIR滤波器或模拟滤波器避免了因非线性相位滤波带来的失真问题。
关 键 词 多抽样率; 频率抽样FIR数字滤波器; 基线漂移; 工频干扰

在生物医学工程中,心电信号ECG因其反映了人体心脏电活动而受到重视。由于心电信号作为心脏电活动在人体体表的表现,信号一般比较弱,幅度仅在10 μV~5 mV,频率通常为0.05~100Hz,而心电信号受到的干扰因素很多,如肌电信号、工频干扰等,而最主要的干扰是工频干扰和受呼吸影响及电极与皮肤接触不良产生的基线漂移。目前国内外研究人员提出了多种处理方案,总体上可分为硬件和软件两大类。硬件方面如采用模拟工频陷波器、耦合电路去除基线漂移等;软件方面如采用平滑处理、自适应陷波、小波处理等[1,2]。硬件方案和自适应及IIR滤波器均会产生非线性相位失真(非线性相位失真会带来时域波形的失真),文献[3]提出了基于多抽样率的窗函数FIR滤波器方案,巧妙地解决了基线漂移和工频干扰问题,但由于窗函数法本身的特点,该滤波器通带波纹和阻带衰减互相矛盾,当在阻带(宽度为0.4 Hz)边沿的衰减仅为25 dB时,通带波纹达6%。

对工频干扰,文献[4]规定:在电力系统正常状况下,供电频率的允许偏差为:
1) 电网装机容量在3×106 kW及以上的为±0.2 Hz;
2) 电网装机容量在3×106 kW以下的为±0.5 Hz。
在电力系统非正常状况下,供电频率允许偏差不应超过±1.0 Hz。
目前我国绝大部分地区的供电都是从3×106 kW以上电网中获得。当大电网发生异常时,市县级地区电网与大电网解列,其时间可能长达数天,这时供电执行地方电网标准,即其频率偏差允许达±0.5 Hz。设计滤波器时可按照±0.2的标准来进行,不考虑电网解列的情况(当作电网异常),阻带宽度不小于0.4 Hz (49.8~50.2 Hz)。
对基线漂移,本文对数个样本的ECG信号进行了研究,其采样频率均为250 Hz。首先采用1 000阶的FIR滤波器滤除了原始ECG信号中50 Hz工频干扰和99 Hz以上干扰信号,未滤除基线漂移,以尽量保持信号的原貌,然后对输出ECG作频谱分析发现,心电信号在0.05 Hz处有一个峰,相对峰值为8 000,下一个峰出现在约1.1 Hz处,相对峰值为10 000,以后大约每隔1.0~1.2 Hz就出现一个峰,且峰值的总体趋势逐渐下降,到35 Hz处,相对峰值降到300,而峰谷比为7~10左右。如果将ECG的频谱看作离散谱,其离散频率为1.1 Hz,则ECG的时域波形一定是周期的,其周期重复频率就是心率。1.1 Hz对应心率为66 BPM,可以认为0.4 Hz是可以被滤掉的部分,而0.8 Hz是必须保留的部分。
除基线漂移和工频干扰外,对100 Hz以上的信号在采样前就被滤掉了(因为本文的采样频率是250 Hz,为满足采样定理必须进行模拟低通滤波,另外ECG的有效信号在0~100 Hz)。
由于计算机芯片速度的飞速提高,可以采用高阶FIR滤波器进行实时信号处理;因为计算机的广泛运用,对ECG信号的处理越来越依赖于计算机而不是靠医生直接观察ECG时域波形,有了高质量滤波器便可保留有效信息供计算机提取处理的迫切需要。基于以上分析,可以采用线性相位频率采样FIR滤波器以免产生非线性相位失真,准确控制阻带及通带频率,运用多抽样率方法大大压缩FIR滤波器系数以满足实时处理需要。
1 滤波器设计及实现
1.1 数字高通滤波器的设计
设采样频率为F =250 Hz,为了减少孔径误差,其频率稳定度远远高于电网频率稳定度(由需要的处理精度确定)。
孔径误差:指因采样频率不稳定造成采样脉冲未在预定时刻t0出现,而是在t0之前或之后出现,所采样的值与实际t0时刻的值之差。

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1电子电路原理第七版PDF电子教材免费下载
  2. 0.00 MB  |  1490次下载  |  免费
  3. 2单片机典型实例介绍
  4. 18.19 MB  |  93次下载  |  1 积分
  5. 3S7-200PLC编程实例详细资料
  6. 1.17 MB  |  27次下载  |  1 积分
  7. 4笔记本电脑主板的元件识别和讲解说明
  8. 4.28 MB  |  18次下载  |  4 积分
  9. 5开关电源原理及各功能电路详解
  10. 0.38 MB  |  11次下载  |  免费
  11. 6100W短波放大电路图
  12. 0.05 MB  |  4次下载  |  3 积分
  13. 7基于AT89C2051/4051单片机编程器的实验
  14. 0.11 MB  |  4次下载  |  免费
  15. 8基于单片机的红外风扇遥控
  16. 0.23 MB  |  3次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234313次下载  |  免费
  3. 2PADS 9.0 2009最新版 -下载
  4. 0.00 MB  |  66304次下载  |  免费
  5. 3protel99下载protel99软件下载(中文版)
  6. 0.00 MB  |  51209次下载  |  免费
  7. 4LabView 8.0 专业版下载 (3CD完整版)
  8. 0.00 MB  |  51043次下载  |  免费
  9. 5555集成电路应用800例(新编版)
  10. 0.00 MB  |  33562次下载  |  免费
  11. 6接口电路图大全
  12. 未知  |  30320次下载  |  免费
  13. 7Multisim 10下载Multisim 10 中文版
  14. 0.00 MB  |  28588次下载  |  免费
  15. 8开关电源设计实例指南
  16. 未知  |  21539次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935053次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537791次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234313次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191183次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183277次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138039次下载  |  免费