IIR数字滤波器的设计.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《IIR数字滤波器的设计.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IIR 数字滤波器 设计
- 资源描述:
-
1、IIR数字滤波器的设计LTI系统系统iiNijjMjzazbzH101)(10通带过渡带阻带)(WjeHpWsWsdpd1W)1(log20p10pdAs10slog20dAW Wp,W Wsw wp,w wsH(s)H(z)W Wp,W Wsw wp,w wsH(s)H(z)频率频率变换变换设计模拟设计模拟滤波器滤波器脉冲响应脉冲响应不变法不变法双线性双线性变换法变换法w wp,w wsH(s)频率频率变换变换设计原型设计原型低通滤波器低通滤波器sp,ww)(LsH复频率复频率变换变换pw w:通带截止频率通带截止频率w ws:阻带截止频率阻带截止频率d d p:通带波动通带波动d d s:
2、阻带波动阻带波动)1(log20p10pd d A通带衰减通带衰减(dB)(Passband Attenuation)s10slog20d d A阻带衰减阻带衰减(dB)(Stopband Attenuation)|H(jw w)|10通带通带过渡带过渡带阻带阻带pw wsw wsd dpd d 1w wG(w w)=20log10|H(jw w)|dB 滤波器的增益滤波器的增益(Gain)函数函数wc10N=1N=3N=50.707)(wjHNcH22)/(11)j(www(1)|H(j0)|1|1,|H(j)|=0 ,20log|H(jw wc)|3dB,故故称称。若若w wc=1,则为归
3、一化的,则为归一化的BWF(2)(monotonically decreasing)(3)|H(jw w)|2在在ww0 0点点1到到2N 1阶导数零,称为最大阶导数零,称为最大 平坦性。平坦性。(maximally flat magnitude filter)/lg(2)110110lg(ps1.01.0pswwAANNANA2/11.0sc2/11.0p)110()110(spwwwNksNkck,2,1;e)21221(jwkNksssH1)(1L常用归一化(wc=1)Butterworth模拟滤波器的系统函数 11)(0LssH121)(20LsssH)1)(1(1)(20ssssHL
4、)18478.1)(17654.0(1)(220ssssHL一阶:二阶:三阶:四阶:设计一个满足下列指标设计一个满足下列指标BW型模拟低通滤波器型模拟低通滤波器p1.0wp,p4.0ws,dBAp1,dBAs1028.1)/(log2)110110(logps101.01.010pswwAAN取取N=2,将,将N=2带入满足通带的方程带入满足通带的方程4404.0)110(4/11.0pcww (1)计算计算 和和设计一个满足下列指标设计一个满足下列指标BW型模拟低通滤波器型模拟低通滤波器p1.0wp,p4.0ws,dBAp1,dBAs10(2)确定滤波器的确定滤波器的NksNkck,2,1;
5、e)21221(jw)22j22(e43j1ccsww)22j22(e45j2ccsww(3)确定模拟低通滤波器的确定模拟低通滤波器的 NkksssH1L1)(2222cccsswww2224404.06228.04404.0ssAp=1dB 满足指标;满足指标;As=18.3 dB 存在裕量存在裕量确定阶数为确定阶数为N,3-db截频为截频为w wc(radian/s)的的Butterworth filter。s 表示模拟域。表示模拟域。确定模拟确定模拟Butterworth filter的的和和。Wc是由阻带参数确定的。是由阻带参数确定的。s 表示模拟域。表示模拟域。确定确定N阶归一化的阶
6、归一化的Butterworth filter 的的(gain)设计满足下列条件的模拟设计满足下列条件的模拟Butterworth低通滤波器低通滤波器 fp=1kHz,fs=2kHz,Ap=1dB,As=40dBWp=2*pi*1000;Ws=2*pi*2000;Ap=1;As=40;N,Wc=buttord(Wp,Ws,Ap,As,s);fprintf(Order of the filter=%.0fn,N)num,den=butter(N,Wc,s);disp(Numerator polynomial);fprintf(%.4en,num);disp(Denominator polynomi
7、al);fprintf(%.4en,den);omega=Wp Ws;h=freqs(num,den,omega);fprintf(Ap=%.4fn,-20*log10(abs(h(1);fprintf(As=%.4fn,-20*log10(abs(h(2);omega=0:200:12000*pi;h=freqs(num,den,omega);gain=20*log10(abs(h);plot(omega/(2*pi),gain);xlabel(Frequency in Hz);ylabel(Gain in dB);设计满足下列条件的模拟设计满足下列条件的模拟Butterworth低通滤波器
8、低通滤波器 fp=1kHz,fs=2kHz,Ap=1dB,As=40dB050010001500200025003000-80-60-40-200Frequency in HzGain in dBBW型:N=8)/(11)j(222cNCHwww1)(arccoscosh1 )arccos(cos)(xxhNxxNxCNw w)(w wjH1cw wN=2N=3N=7:通带波纹通带波纹 c:通带截频:通带截频 :阶数:阶数(由阻带指标确定由阻带指标确定)211 (1)cw ww w 0时,时,2)(w wjH在在1和和间振荡间振荡(2)cw ww w 时,时,2)(w wjH单调下降单调下降(
9、N增大,下降加速)增大,下降加速)(3)2211)(w w cjH 控制了通带衰减控制了通带衰减N 为奇时为奇时 1)0(2 jHN为偶时为偶时 2211)0(jH(1)由通带截频由通带截频w wp p确定确定 (2)由通带衰减由通带衰减Ap确定确定1101.0pA(3)由通带、阻带指标确定由通带、阻带指标确定)/(harccos)1101(harccospsAsNwww wc w wp(4)由由N、确定确定CB I型低通滤波器的系统函数型低通滤波器的系统函数 kNksssHc1L/1)(wNkskkk,2,1,jw其中其中Nkk2)12(sin)sinh(Nkk2)12(cos)cosh(w
10、N)/1(harcsin设计一设计一CB I 型模拟低通滤波器,指标为型模拟低通滤波器,指标为 w wp=0.158,w ws=0.727,A Ap=1dB,A As=10dB(1)求模拟滤波器的求模拟滤波器的、11.1)/(harccos)1101(harccospsAsNww取取N=2158.0pcww509.01101.0pA(2)求模拟滤波器的求模拟滤波器的设计一设计一CB I 型模拟低通滤波器,指标为型模拟低通滤波器,指标为 w wp=0.158,w ws=0.727,A Ap=1dB,A As=10dB714.0)/1(harcsinN714.02sin)sinh(1N895.02
11、cos)cosh(1Nw)()(2)()(11)(21211221212LwwwwccsssH0277.0174.00246.02ss(3)确定极点,求系统函数确定极点,求系统函数确定确定N阶归一化的阶归一化的Chebyshev filter 的零点、极点和增益的零点、极点和增益(gain)。确定阶数为确定阶数为N,通带截频为,通带截频为w wc(radian/s)的的Chebyshev filter。s 表示模拟域表示模拟域确定模拟确定模拟Chebyshev filter的阶数的阶数N。w wc=w wp(rad/s)设计满足下列条件的模拟设计满足下列条件的模拟CB I型低通滤波器型低通滤波
12、器 fp=1KHz,fs=2kHz,Ap=1dB,As=40dB%filter specificationWp=2*pi*1000;Ws=2*pi*2000;Ap=1;As=40;%Computer filter orderN,Wc=cheb1ord(Wp,Ws,Ap,As,s);fprintf(Order of the filter=%.0fn,N)%compute filter coefficientsnum,den=cheby1(N,Ap,Wc,s);disp(Numerator polynomial);fprintf(%.4en,num);disp(Denominator polyno
13、mial);fprintf(%.4en,den);设计满足下列条件的模拟设计满足下列条件的模拟CB I型低通滤波器型低通滤波器 fp=1KHz,fs=2kHz,Ap=1dB,As=40dB%Compute Ap and As of designed filter omega=Wp Ws;h=freqs(num,den,omega);fprintf(Ap=%.4fn,-20*log10(abs(h(1);fprintf(As=%.4fn,-20*log10(abs(h(2);设计满足下列条件的模拟设计满足下列条件的模拟CB I型低通滤波器型低通滤波器 fp=1KHz,fs=2kHz,Ap=1dB
14、,As=40dB050010001500200025003000-70-60-50-40-30-20-10Frequency in HzGain in dBBW型:N=8CB 型:N=5)/(1)/()/(111)j(2222222wwwwwwwcNcNcNCCCH(1)在在|w w|w wc时时2221)j(0w H(2)对任意对任意N,w wc和和 0,0,(3)在通带在通带 0 w w w wc时,时,|H(jw w)|2单调下降。单调下降。1)0(H(2)由阻带衰减由阻带衰减As确定确定110/11.0sA(3)由通带、阻带指标确定由通带、阻带指标确定 (1)由阻带截频由阻带截频w w
15、s确定确定scww)/(arccosh)1101(arccoshps1.0pwwAN(4)由由N、确定确定CB II型低通滤波器的系统函数型低通滤波器的系统函数 kkNkpszssHcc1L/)(ww其中其中kksp12)12(cosjNkzkNk,2,1Nk,2,1 确定模拟切比雪夫确定模拟切比雪夫II型滤波器的型滤波器的。确定阶数为确定阶数为N,阻带衰减为,阻带衰减为As dB的切比雪的切比雪夫夫II型滤波器的型滤波器的。w wc由由cheb2ord函数确定。函数确定。)/(11)j(222cNRHwww(1)|w|1S域虚轴映射到域虚轴映射到Z域单位圆上域单位圆上S域右半平面映射到域右半
16、平面映射到Z域单位圆外域单位圆外)2/tan(2WTwWp)(WjeH)(wjHpWsWWpwsww幅度响应不是常数时会产生幅度失真幅度响应不是常数时会产生幅度失真 适合于设计幅度响应为分段常数的数字滤波器适合于设计幅度响应为分段常数的数字滤波器 不适合设计像数字微分器等幅度响应为非常数不适合设计像数字微分器等幅度响应为非常数 的数字滤波器的数字滤波器无混叠无混叠1.1.将数字滤波器的频率指标将数字滤波器的频率指标 W Wk 转换为转换为 模拟滤波器的频率指标模拟滤波器的频率指标 w wk 2.由模拟滤波器的指标设计模拟滤波器的由模拟滤波器的指标设计模拟滤波器的H(s)。3.利用双线性变换法,
17、将利用双线性变换法,将H(s)转换转换H(z)。)2tan(2kkTw11112)()(zzTssHzHW Wp,W Wsw wp,w wsH(s)H(z)设计模拟设计模拟滤波器滤波器双线性变换双线性变换:AF分子、分母多项式的系数向量分子、分母多项式的系数向量Fs:抽样频率:抽样频率:DF分子、分母多项式的系数向量分子、分母多项式的系数向量利用利用MATLAB)2tan(2Tw11112)()(zzTssHzH用双线性变换法和一阶巴特沃思低通滤波器,设计一用双线性变换法和一阶巴特沃思低通滤波器,设计一个个3dB截频为截频为W Wp的数字滤波器,并与脉冲响应不变法的数字滤波器,并与脉冲响应不变
展开阅读全文