ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:53.33KB ,
资源ID:2926843      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2926843.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(试验四IIR数字滤波器设计试验目的掌握用双线性变换法设计.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

试验四IIR数字滤波器设计试验目的掌握用双线性变换法设计.docx

1、试验四IIR数字滤波器设计试验目的掌握用双线性变换法设计实验四 IIR数字滤波器设计一、实验目的(1)掌握用双线性变换法设计IIR数字低通和高通滤波器。(2)设计低通滤波器对实际心电图信号进行滤波。(3)设计低通滤波器对含有啸叫噪声的音乐信号进行消噪。*(4)设计IIR数字低通和高通滤波器对某个DTMF(双音多频)信号进行频带分离。二、实验环境1.Windows98以上操作系统2.安装MATLAB6.0以上版本三、实验原理1选频型数字滤波器的种类有 低通 、 高通 、 带通 和 带阻 滤波器。2. 从实现方法上,数字滤波器通常分为 IIR 和 FIR 滤波器。3IIR滤波器的设计目的是根据技术

2、指标,找到 H(z)分子/分母系数b,a ;IIR滤波的MATLAB语句为y= filter(b,a,x) ; 四、实验内容1. 人体心电图信号在测量过程中往往受到工业高频干扰, 必须经过低通滤波处理后才能作为判断心脏功能的有用信息。给出一实际心电图信号采样序列样本x(n), 其中存在高频干扰。 试以x(n)作为输入序列, 滤除其中的干扰成分。x(n)= -4, -2, 0, -4, -6, -4, -2, -4, -6, -6, -4, -4, -6, -6, -2, 6, 12, 8, 0, -16, -38, -60, -84, -90, -66, -32, -4, -2, -4, 8,

3、 12, 12, 10, 6, 6, 6, 4, 0, 0, 0, 0, 0, -2, -4, 0, 0, 0, -2, -2, 0, 0, -2, -2, -2, -2, 0 。低通滤波器设计指标:p=0.2rad,s=0.3rad,ap=1dB,as=15dB。已设计出H(z) (p300)其中A=0.09036 ;B1=1.2686,C1=-0.7051 ;B2=1.0106,C2=-0.3583;B3=0.9044,C3=-0.2155 *IIR滤波的Matlab语句:y=filter(b,a,x)b,a-Hk(z)分子/分母系数;x-输入信号x(n);y-滤波结果y(n)。*求频响特

4、性的Matlab语句:H,w=freqz(b,a,N)b,a-Hk(z)分子/分母系数;N-频率点数;H滤波器的频响特性H(w);w-数字频率轴w。(1)用IIR低通滤波器(原理设计)对实际的心电信号进行滤波 (IIRECG.m)%程序:(IIRECG.m)clearclcx=-4,-2,0,-4,-6,-4,-2,-4,-6,-6, . -4, -4, -6, -6,-2,6,12,8,0,-16, . -38,-60,-84,-90,-66,-32,-4, -2, -4, 8, . 12, 12, 10, 6, 6, 6, 4, 0, 0, 0, . 0, 0, -2, -4, 0, 0,

5、 0, -2, -2, 0, . 0, -2, -2, -2, -2, 0;%心电信号x(n)含高频噪声A=0.09036; %IIR低通滤波器系数B1=1.2686;C1=-0.7051;B2=1.0106;C2=-0.3583;B3=0.9044;C3=-0.2155;b=A 2*A A;a1=1 -B1 -C1;N=128;H1,w=freqz(b,a1,N);%频响特性H1(w)y1=filter(b,a1,x); %y1(n)是x(n)经H1(z)滤波的结果a2=1 -B2 -C2;H2,w=freqz(b,a2,N);%频响特性H2(w)y2=filter(b,a2,y1); %y

6、2(n)是y1(n)经H2(z)滤波的结果a3=1 -B3 -C3;H3,w=freqz(b,a3,N);%频响特性H3(w)H=H1.*H2.*H3; %总的频响特性H(w)=H1(w)H2(w)H3(w)mag=abs(H); %滤波器的幅频特性db=20*log10(mag+eps)/max(mag);%幅频特性(dB)y3=filter(b,a3,y2); %y3(n)是y2(n)经H3(z)滤波的结果X=fft(x,N); %对x(n)做N点fft,得其频谱Xwx=2*pi*(0:N/2-1)/N; %将坐标轴从频率点k转换为数字频率wx(wx=2*pi*k/N)%绘图%subplo

7、t(221);plot(x);grid on;title(x(n);subplot(222);plot(wx/pi,abs(X(1:N/2);grid on;title(|X(wx)|);subplot(223);plot(w/pi,db);grid on;title(|H(w)|(db);subplot(224);plot(y3);grid on;title(y3(n);要求:绘出并分析结果图形。(2)用现有的Matlab函数设计上述IIR低通滤波器,对实际的心电信号进行滤波,同样绘出题1的结果图形。Matlab函数:*根据技术指标p ,s ,p ,s计算巴特沃思滤波器的阶数N和3dB截止频

8、率c语句:N,wc=buttord(wp/pi,ws/pi,ap,as)注:数字频率以为单位。*根据N,c确定数字滤波器H(z)分子/分母多项式的系数b,a低通 b,a=butter(N,wc)高通 b,a=butter(N,wc,high)%程序IIRECGbt.mclearclcx=-4,-2,0,-4,-6,-4,-2,-4,-6,-6, . -4, -4, -6, -6,-2,6,12,8,0,-16, . -38,-60,-84,-90,-66,-32,-4, -2, -4, 8, . 12, 12, 10, 6, 6, 6, 4, 0, 0, 0, . 0, 0, -2, -4,

9、0, 0, 0, -2, -2, 0, . 0, -2, -2, -2, -2, 0; %心电信号x(n)含高频噪声wp=0.2*pi;ws=0.3*pi;ap=1;as=15; %低通滤波器技术指标N=128;N1,wc=buttord(wp/pi,ws/pi,ap,as)% 根据技术指标计算巴特沃思滤波器的阶数N和3dB截止频率c b,a=butter(N1,wc) % 根据N,c确定数字滤波器H(z)分子/分母多项式的系数b,a H,w=freqz(b,a,N); % 频响特性H(w) y3=filter(b,a,x); % y3(n)是a经H(z)滤波的结果 mag=abs(H); %

10、 滤波器的幅频特性 db=20*log10(mag+eps)/max(mag);%幅频特性(dB)X=fft(x,N); % 对x做N点的傅里叶变换得到X wx=2*pi*(0:N/2-1)/N; % 将坐标轴从频率点k转换为数字频率wx(wx=2*pi*k/N) %绘图%subplot(221);plot(x);grid on;title(x(n);subplot(222);plot(wx/pi,abs(X(1:N/2);grid on;title(|X(wx)|);subplot(223);plot(w/pi,db);grid on;title(|H(w)|(db);subplot(224

11、);plot(y3);grid on;title(y3(n);1)在空格中填写程序注释。2)运行上述程序,得:滤波器阶数N= 6 ;3dB截止频率wc= 0.2329 ;b= 0.0007 0.0044 0.0111 0.0148 0.0111 0.0044 0.0007 ;a= 1.0000 -3.1836 4.6222 -3.7795 1.8136 -0.4800 0.0544 。3)修改as=50,得:N= 15 ;wc= 0.2127 ;b= 1.0e-004 * 0.0000 0.0007 0.0051 0.0220 0.0659 0.1451 0.2418 0.3108 0.310

12、8 0.2418 0.1451 0.0659 0.0220 0.0051 0.0007 0.0000 ;a= 1.0000 -8.6103 35.4878 -92.5611 170.4274 -234.1787 247.6705 -205.0244 133.7846 -68.7465 27.5683 -8.4662 1.9261 -0.3063 0.0304 -0.0014 。2.文件”yinyue.wav”是含有啸叫噪声的音乐信号,首先对其进行谱分析,观察信号和噪声的频带范围,再设计适当的IIR数字低通滤波器对其进行消噪处理恢复原信号,将结果存入音乐文件”yinyuexiaozao.wav”

13、并用耳机监听消噪前后的音乐信号。%程序:IIRxiaozaoy.mclearclcN1=81920; %做fft的点数y1=wavread(yinyue.wav); %读入含噪音乐信号sound(y1) %播放y1pause(10) %暂停10sy1=y1*6;Y1=fft(y1,N1); % 对y1(n)做N1点fft,得其频谱Y1 PSD1=Y1.*conj(Y1)/N1; % 计算功率谱PSD1 fs=8192;f=8192/N1*(0:N1/2-1); % 将频率点转化为实际频率 %绘图%figure(1)subplot(211);plot(real(y1);grid on;subpl

14、ot(212);plot(f,PSD1(1:N1/2);axis(0 5000 0 500);grid on;实验要求:(1) 运行上述程序,绘出结果波形并监听含噪音乐信号。(2)从第二张子图可见音乐信号的频带范围在 340-680 Hz,啸叫噪声频率为4000 Hz。(3)根据%后的要求编写程序,将这些程序连在上述程序之后。%IIR低通滤波器%fp= 1000 ; %通带截止频率fp=1000Hzfs1= 1200 ; %阻带截止频率fs1=1200Hzwp=2*pi*fp/fs; %化为数字频率wp和wsws= 2*pi*fs1/fs ; Rp= 1 ;As= 50 ; %Rp=1dB,A

15、s=50dBN,wc= buttord(wp/pi,ws/pi,Rp,As) ; %根据技术指标计算巴特沃思滤波器的阶数N和3dB截止频率cb,a= butter(N,wc) ;%根据N,c确定数字滤波器H(z)分子/分母多项式的系数b,a%H,w=freqz(b,a,fs,whole); %频响特性H(w)mag= abs(H) ; %幅频特性db= 20*log10(mag+eps)/max(mag) ; %幅频特性(以dB为单位)y= filter(b,a,y1) ; %用所设计的滤波器对y1进行低通滤波消噪,得y%绘图%figure(2)subplot(211);plot(w*fs/(2*pi),db);axis(0 fs/2

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1