数字滤波器设计及在心电信号滤波中的应用.doc
《数字滤波器设计及在心电信号滤波中的应用.doc》由会员分享,可在线阅读,更多相关《数字滤波器设计及在心电信号滤波中的应用.doc(20页珍藏版)》请在沃文网上搜索。
1、 目 录1 课程设计的目的12 课程设计的原理12.1 Butterworth低通数字滤波器的设计12.2切比雪夫I型数字低通滤波器2 2.3 IIR数字滤波器的性质.23 课程设计设计步骤及结果分析43.1心电数据的导入43.2绘出心电信号的时域图和频谱图43.3加入噪声干扰53.3.1白噪声.53.3.2工频干扰(50Hz).73.3.3带限chirp噪声.83.4滤波器的设计93.4.1 Butterwort型低通数字滤波器.93.4.2切比雪夫I型数字低通滤波器.123.4.3带阻滤波器的设计.154 心得体会171 课程设计的目的数字滤波器是指输入,输出均为数字信号,通过数值运算处理
2、改变输入信号所含频率成分的相对比例,或者滤除某些频率成分的数字器件或程序。因此,数字滤波的概念和模拟滤波相同,只是信号的形式和实现滤波方法不同。正因为数字滤波通过数值运算实现滤波,所以数字滤波器处理精度高,稳定,体积小,重量轻,灵活,不存在阻抗匹配问题,可以实现模拟滤波器无法实现的特殊滤波功能。希望学生运用数字信号处理课程中所学的理论知识和实验技能,基本掌握数字信号处理的基础理论和处理方法,提高分析和解决信号与信息处理相关问题的能力,为以后的工作和学习打下基础。2 课程设计的原理2.1 Butterworth低通数字滤波器的设计巴特沃斯低通滤波器的平方幅度响应为其中,n为滤波器的阶数,为低通滤
3、波器的截止频率。 该滤波器具有 一些特殊的性质: 对所有的n,都有当时, ; 对所有的n,都有当时, ;是的单调递减函数,即不会出现幅度响应的起伏; 当时,巴特沃斯滤波器趋向于理想的低通滤波器; 在处平方幅度响应的各级导数均存在且等于0,因此在该点上取得最大值,且具有最大平坦特性。 图1展示了2阶、4阶、8阶巴特沃斯低通滤波器的幅频特性。可见阶数n越高,其幅频特性越好,低频检测信号保真度越高,过渡带变窄,即衰减加剧,但半功率点不变。图1 巴特沃斯低通滤波器的幅频特性2.2 切比雪夫I型数字低通滤波器(1)确定数字低通滤波器的技术指标:通带截止频率p、通带衰减ap、阻带截止频率s、阻带衰减as切
4、比雪夫滤波器的振幅平方特性如图2所示:图2 切比雪夫滤波器的振幅平方特性(2)将数字低通滤波器的技术指标转换成模拟低通滤波器的技术指标。如果采用脉冲响不变法,边界频率的转换关系为:如果采用双线性变换法,边界频率的转换关系为(3) 按照模拟低通滤波器的技术指标设计模拟低通滤波器。(4) 利用双线性变换法将模拟滤波器Ha(s),从s平面转换到z平面,得到数字低通滤波器系统函数H(z)。(5)数字低通技术指标为:p=0.4rad, a p=1dB; s=0.5rad, a s=40Db(6)模拟低通的技术指标为:归一化截止角频率wp=2pi*Fs/Ft; ws=2pi*Fs/Ft(7)利用模拟切比雪
5、夫滤波器设计数字滤波器。通带截止频率为:wp=0.4*pi; 阻带截止频率为:ws=0.5*pi;通带最大衰减为:Rp=1;阻带最大衰减为:As=15;设定周期为1s;模拟低通滤波器的生成:b,a=cheby1(n,1,Wn,low,s);满足设计指标的最小阶数和截止频率:Wnn,Wn=cheb1ord(OmegaP,OmegaS,1,40,s)。最后实现输入输出、幅频特性、相频特性的图形。2.3 IIR数字滤波器的性质无限长冲激响应( IIR) 数字滤波器是数字滤器的一种,数字滤波器根据其冲激响应函数的时域特性,还包括有限长冲激响应( FIR)数字滤波器。IIR数字滤波器的特征是:具有无限持
6、续时间冲激响应;需要用递归模型来实现,这可以从其差分方程得出,也可以从其系数函数为:得出。 数字巴特沃思滤波器属于IIR滤波器,该类滤波器具有特定的性质和设计方法。目前比较成熟的IIR数字滤波器设计方法有两种:1)直接法目前所用的方法主要是:零极点累试法、频域幅度平方误差最小法和时域单位脉冲响应逼近法。直接法的最大优点在于可以设计任意幅频特征的滤波器。2)间接法,目前所用的方法主要是:冲激响应不变法、阶跃响应不变法和双线性法。它们都是借助于 已经成熟的现有低通滤波器原型进行设计,即对数字低通数字滤波器,先将数字低通滤波器的技术指标按希望的设计方法转换为模拟低通滤波器的技术指标,再按指定的模拟低
7、通滤波器的类型设计模拟滤波器H(s),然后,将模拟滤波器的系统函数H(s)从s平面转换到z平面,得到数字低通滤波器的系统函数H(z);如所设计的数字滤波器为高通、带通或带阻滤波器,则可借助模拟滤波器的频带变换转换为低通模拟滤波器。 由于直接法设计巴特沃思滤波器相对复杂,在不需要任意幅频特征的情况下,一般采用问接法,同时由于冲激响应不变法和脉冲响应不变法,从s平面转换到z平面的映射为多值映射,容易造成频谱混叠,故而本文采用不会产生频谱混叠的双线性变换法。 3 课程设计步骤及结果分析3.1心电数据的导入将老师给的心电信号原始数据存于桌面,然后我选用桌面上的第一组数据a=load(C:Documen
8、ts and Settingshnie桌面心电信号数据a01.txt);3.2 绘出心电信号的时域图和频谱图将导入的两行数据分别用t,b来替换,然后通过调用plot函数来画出时域图,然后通过对1000个心电数据的幅值进行FFT运算,再次调用plot函数来绘出频域图,具体设计如下:figure(1);subplot(2,1,1);t=a(1:1000,1);b=a(1:1000,2);plot(t,b);title(原始波形图);xlabel(时间(s));ylabel(幅值(A));y1=fft(a(:,2),1000);f1=100*(0:999)/1000;subplot(2,1,2);p
9、lot(f1,abs(y1);title(原始频谱图);xlabel(频率(Hz));ylabel(幅度(dB);图图1.1 原始时域和频谱图通过导入的心电信号数据发现在其频谱图上的020Hz和80100Hz之间的幅值比较大,而在3070Hz之间的幅值相对较小。3.3 加入噪声干扰这里我加入的噪声是:白噪声,50Hz的工频噪声,带限chirp噪声。3.3.1 白噪声通过用s来代表加入白噪声后的信号,并进行数字滤波器的频率响应,对s中的1000个频率点调用plot函数画出加入白噪声后的时域图,再对ws/pi,abshs调用plot函数画出加入白噪声后的频谱图,具体操作如下:q=0.8*rand(
10、1000,1);s=a(:,2)+q;hs,ws=freqz(s,1,1024);abshs=abs(hs);figure(2);subplot(2,1,1);plot(s(1:1000);title(加入白噪声后的时域图);xlabel(时间(s));ylabel(幅值(A));subplot(2,1,2);plot(ws/pi,abshs);title(加入白噪声后的频谱图);xlabel(幅度);ylabel(Hz);图1.2 加入白噪声后的时域图和频谱图通过观察加入白噪声后的时域图和频域图,将它与未加入白噪声进行比较,可以发现频谱图在0Hz时的幅度增加的很大,而且又在没有谱线的频率上竟
11、然出现了频谱,这是由于白噪声在所有频率上都有频率造成的。3.3.2 工频干扰(50Hz)用x表示加入工频干扰后的信号,再对工频信号的1000个频率点进行FFT运算,在进行相关的运算后,通过调用plot函数直接绘出加入工频干扰后的时域图和频谱图。具体步骤如下:x2=sin(2*pi*50*t); t=0:0.001:0.001*(1000-1);x1=a(:,2);x=x1+x2;y2=fft(x2,1000);f2=100*(0:999)/1000;figure(3);subplot(2,1,1);plot(t,x);title(加入工频干扰后的时域图);xlabel(时间(s));ylabe
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字滤波器 设计 在心 电信号 滤波 中的 应用
