数字信号处理-IIR-FIR数字滤波器设计_第1页
数字信号处理-IIR-FIR数字滤波器设计_第2页
数字信号处理-IIR-FIR数字滤波器设计_第3页
数字信号处理-IIR-FIR数字滤波器设计_第4页
数字信号处理-IIR-FIR数字滤波器设计_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 一、课程设计的目的与要求1.掌握利用双线性变换法设计IIR数字滤波器的原理和具体方法。2.深入理解利用双线性变换法设计IIR数字滤波器的优缺点及使用范围。3.加深对窗函数设计FIR数字滤波器的基本原理的理解。4.学习用MATLAB语言的窗函数法编写设计FIR数字滤波器的程序。5.了解MATLAB有关窗函数法设计常用的子函数。二、设计正文2.1 设计要求1. 使用双线性变换设计IIR数字滤波器设计用双线性变换设计巴特沃兹滤波器,技术指标是:0.89125H(ej)1, 00.2 H(ej)0.17783, 0.3用绝对指标表示为:p = 0.2 s = 0.3 1 = 1-0.89125 =

2、0.10875 2 = 0.177832.用Kaiser窗法设计一个高通滤波器,满足技术指标H(ej)0.021,0.350.979H(ej)1.021, 0.5。用绝对指标要求来表示为:p = 0.5,s = 0.35,1 =2 =0.021。2.2设计原理 2.2.1IIR数字滤波器:IIR数字滤波器的设计一般是利用目前已经很成熟的模拟滤波器的设计方法来进行设计,通常采用模拟滤波器原型有butterworth函数、chebyshev函数、bessel函数、椭圆滤波器函数等。IIR数字滤波器的设计步骤: 按照一定规则把给定的滤波器技术指标转换为模拟低通滤波器的技术指标; 根据模拟滤波器技术指

3、标设计为响应的模拟低通滤波器; 跟据脉冲响应不变法和双线性不变法把模拟滤波器转换为数字滤波器; 如果要设计的滤波器是高通、带通或带阻滤波器,则首先把它们的技术指标转化为模拟低通滤波器的技术指标,设计为数字低通滤波器,最后通过频率转换的方法来得到所要的滤波器。在MATLAB中,经典法设计数字滤波器主要采用以下步骤:模拟滤波器原型buttap,cheb1ap频率变换模拟离散化bilinear,impinvarIIR数字滤波器图1.1 IIR数字滤波器设计步骤2.2.2FIR数字滤波器:FIR数字滤波器的系统函数无分母,为,系统频率响应可写成:,令=,H(w)为幅度函数,称为相位函数。这与模和辐角的

4、表示方法不同,H(w)为可为正可为负的实数,这是为了表达上的方便。如某系统频率响应 =sin4w,如果采用模和幅角的表示方法,sin4w的变号相当于在相位上加上(因-1= ),从而造成相位曲线的不连贯和表达不方便,用则连贯而方便。窗函数法又称傅里叶级数法,其设计是在时域进行的。函数一般是无限长且非因果的,设计时需用一个合适的窗函数把截成有限长的因果序列,使对应的频率响应(的傅里叶变换)尽可能好地逼近理想频率响应。窗函数法的主要缺点是:一、不容易设计预先给定截止频率的滤波器;二、满足同样设计指标的情况下所设计出的滤波器的阶数通常偏大。2.3设计步骤2.3.1IIR数字滤波器:(1)确定数字滤波器

5、的性能指标,包括:通带、阻带临界频率,通带内最大衰减,阻带内最小衰减,采样周期 T。(2)确定相应的数字频率。(3)计算预期的模拟低通原型临界频率。 (4)计算低通原型阶数N和3dB频率wc,求得传递函数Ha(s)。(5)用低通变换公式代入Ha(s),求得数字滤波器系统函数H(z)。(6)分析滤波器频域特性,检查其指标是否满足要求。2.3.2. FIR数字滤波器:(1)根据对阻带衰减及过渡带的指标要求,选择窗函数的类型,并估计窗口长度。(2)构造希望逼近的频率响应函数Hd(ejw)(3)计算hd(n)。(4)加海明窗得到设计结果:h(n)=h(n)w(n)。2.4MATLAB程序2.4.1.I

6、IR数字滤波器:%应用双线性变化法设计Butterworth滤波器%03.1.6clear,close all;%技术指标derta1=1-0.89125;derta2=0.17738;wp=0.2*pi;ws=0.3*pi;%相对技术指标rp=-20*log10(0.89125/1);rs=-20*log10(0.17738/1);T=1;Fs=1/T;%双线性变换确定模拟滤波器的边界频率Op=(2/T)*tan(wp/2);Os=(2/T)*tan(ws/2);%确定阶数N和截止频率WnN,Wn=buttord(Op,Os,rp,rs,s);%确定模拟滤波器num,den=butter(N

7、,Wn,s);%双线性变换获得数字滤波器的参数Num,Den=bilinear(num,den,Fs);%设定显示范围,间隔wmax=0.5*pi;w=0:1:500*wmax/500;%显示频率响应曲线freqz(Num,Den,w);fprintf(n直接型系数n);NumDensos,g=tf2sos(Num,Den);fprintf(n级联型系数【NumG|DenG】n);sosg%验证%检验信号f=sin(0.1*pi*0:100)+sin(0.5*pi*0:100);figure(2);plot(f),title(输入波形);figure(3);plot(filter(Num,De

8、n,f),title(输出波形);2.4.2.FIR数字滤波器:%使用kaise窗设计FIR高通滤波器%03。1。6clear,close all;%技术指标ws=0.35*pi,wp=0.5*pi,derta=0.021;dw=wp-ws;A=-20*log10(derta);%确定beta和窗长Mif(A50) beta=0.1103*(A-8.7),elseif(A=21&A=50) beta=0.5842*(A-21)0.4+0.07886*(A-21),else beta=0,endM=ceil(A-8)/(2.285*dw)+1;M%由使用者判断并输入MM = input(请输入

9、M:);%截止频率wc=(ws+wp)/(2*pi);figure(1);w_kai=kaiser(M+1,beta);fprintf(n单位冲击响应n);fir=fir1(M,wc,high,kaiser(M+1,beta);firstem(fir),title(单位冲击响应序列);figure(2);freqz(fir,1);H,W=freqz(fir,1);W=W/pi;figure(3);plot(W,abs(H),grid,title(非对数幅频响应);%验证f=sin(0.1*pi*1:50+0.7*pi*1:50);figure(4);subplot(2,1,1);plot(f)

10、,title(输入波形);subplot(2,1,2);plot(conv(f,fir),title(输出波形);2.5运行结果2.5.1IIR数字滤波器:直接型系数Num = 0.0007 0.0044 0.0110 0.0147 0.0110 0.0044 0.0007Den = 1.0000 -3.1847 4.6250 -3.7825 1.8153 -0.4805 0.0545级联型系数【NumG|DenG】sos = 1.0000 2.0003 1.0000 1.0000 -0.9047 0.2157 1.0000 2.0159 1.0162 1.0000 -1.0109 0.358

11、4 1.0000 1.9838 0.9841 1.0000 -1.2690 0.7052g = 7.3635e-004输出图形如下: 图2.1归一化的频率响应 图2.2输入波形图2.3 输出波形2.5.2.FIR数字滤波器:结果如下:ws = 1.0996wp = 1.5708beta = 2.5974M = 25请输入 M:26单位冲击响应fir = Columns 1 through 9 0.0069 0.0029 -0.0108 -0.0116 0.0109 0.0253 -0.0026 -0.0421 -0.0210 Columns 10 through 18 0.0587 0.076

12、8 -0.0709 -0.3091 0.5777 -0.3091 -0.0709 0.0768 0.0587 Columns 19 through 27 -0.0210 -0.0421 -0.0026 0.0253 0.0109 -0.0116 -0.0108 0.0029 0.0069输出图形如下: 图3.1滤波器单位冲击响应序列图3.2用dB表示的幅频特性和用角度表示的相频特性图3.3非对数的幅度频率特性图3.4滤波器滤波效果验证2.6结果分析2.6.1IIR数字滤波器:由图2,图3可以看出,设计的滤波器的滤波效果,输入信号为y = sin(0.1* pi* t) + sin( 0.5 * pi * t),两个频率分量分别在通带跟阻带,该图显示滤波后,只剩下低频分量。直接型传输函数为:H(z)= 2.6.2.FIR数字

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论