实验4无限冲激响应数字滤波器设计(2016)

实验4无限冲激响应数字滤波器设计(2016)

ID:24200259

大小:192.00 KB

页数:4页

时间:2018-11-13

实验4无限冲激响应数字滤波器设计(2016)_第1页
实验4无限冲激响应数字滤波器设计(2016)_第2页
实验4无限冲激响应数字滤波器设计(2016)_第3页
实验4无限冲激响应数字滤波器设计(2016)_第4页
资源描述:

《实验4无限冲激响应数字滤波器设计(2016)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、实验4无限冲激响应数字滤波器设计一、实验目的掌握双线性变换法及冲激响应不变法设计TTR数字滤波器的具体设计方法及其原理;熟悉用双线性变换法及冲激响应不变法设计低通、高通和带通IIR数字滤波器的计算机编程。二、实验编程函数在MATLAB中,可以用下列函数辅助设计TTR数字滤波器:1)利用buttord和cheblord可以确定低通原型巴特沃斯和切比雪夫波:波器的阶数和截止频率;2)[num,den]=butter(N,Wn)(Li特沃斯);3)[num,den]=chebyl(N,Wn),[num,den]=cheby2(N,Wn)(切比雪夫1型和2型)可以进行滤波器的设计;4)

2、lp2hp,lp2bp,lp2bs可以完成低通滤波器到高通、带通、带阻滤波器的转换;5)使用bilinear可以对模拟滤波器进行双线性变换,求得数字滤波器的传输函数系数;6)利用impinvar可以完成冲激响应不变法的模拟滤波器到数字滤波器的转换。注:双线性变换法通过将数字频率仍的取值范围从0到;r对应到模拟频率Q的范围0到oo,也就对应于模拟域屮所有可能的频率值。双线性变换法不会出现频率混叠,但非线性关系却导致数字滤波器的频率响应不能逼真地模仿模拟滤波器的频率响应。冲激响应不变法通过选择满足设计要求的模拟滤波器单位冲激响应h(t)的采样值的h(n),得到的被采样的冲激响应将给

3、出与原模拟滤波器非常相近的滤波器形状。由于该方法不可避免的要发生频率混叠现象,所以只适合设计低通和带通滤波器。三、实验内容1.设采样周期T=250ps,用冲激响应不变法和双线性变换法设计一个三阶巴特沃斯滤波器,其3dB边界频率为fc=lkHz。[B,A]=butter(3,2*pi*1000,’s’);[numl,denl]=impinvar(B,A,4000);[hl,w]=freqz(numl,deni);[B,A]=butter(3,2/0.00025,’s’);[num2,dcn2]=bilinear(B,A,4000);[h2,w]=frcqz(num2,dcn2);

4、f=w/pi*2000;plot(f,abs(hl),’,f,abs(h2)grid;xlabel(’频率/Hz’)ylabel(’幅值/dB’)程序中第一个butter的边界频率2JiX1000,为冲激响应不变法原型低通滤波器的边界频率;第二个butter的边界频率2/T=2/0.00025,为双线性变换法原型低通滤波器的边界频率.图1给出了这两种设计方法所得到的频响,虚线为冲激响应不变法的结果;实线为双线性变换法的结果。冲激响应不变法由于混叠效应,使得过渡带和阻带的衰减特性变差,并且不存在传输零点。图12.设计一巴特沃斯带通滤波器,其通带边界频率分别为f2=110kHz和f

5、l=90kHz处的最大衰减小于3dB,在阻带边界频率分别为f3=80klIz和f4=120kIIz处的最小衰减大于10dB,采样频率fs=400Hz。wl=2*400*tan(2*pi*90/(2*400));w2=2*400*tan(2*pi*l10/(2*400));wrl=2*400*tan(2*pi*80/(2*400));wr2=2*400*tan(2*pi*120/(2*400));[N,wn]=buttord([wlw2],[wrlwr2],3,10,’s’);[B,A]=butter(N,wn,’s’);[num,den]=bilinear(B,A,400);[

6、h,w]=frcqz(num,den);f=w/pi*200;plot(f,20*logl0(abs(h)));axis([40,160,-30,10]);grid;3.利用MATLAB编程设计一个数字带通滤波器,指标要求如下:通带边缘频率:coP2=0.65^,通带衰减<1(6/5)。阻带边缘频率:coS]=Q.37T,coS2=0.75.zr,最小阻带衰减之40(dB)。给出IIR数字滤波器参数,绘出幅度和相位频响曲线,讨论实现形式和特点。wpl=0.45*pi;wp2=0.65*pi;wsl=0.3*pi;ws2=0.75*pi;[N,wn]=buttord([wplwp

7、2],[wslws2],1,40,’s’);[B,A]=butter(N,wn,’s’);[num,den]二bilinear(B,A,1);[h,w]=freqz(num,den);subplot(2,2,1)plot(w/pi,20*logl0(abs(h)));grid;xlabel(’频率/(单位;pi)’)xlabel(’幅度/dB’)subplot(2,2,2)plot(w/pi,angle(h));grid;xlabel(’频率/(单位;pi)’)xlabelC相位/度’)幅度

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。