📄 exa070302.m
字号:
%--------------------------------------------------------------------------
% exa070302 , for example 7.3.2 and fig 7.3.6;
% 说明如何设计椭圆滤波器及计算和显示功率互补IIR滤波器的频率响应
% -------------------------------------------------------------------------
clear;
wp=0.42;ws=1-wp;Fs=1;
delta2=0.023;
delta1=0.5-0.5*sqrt(1-delta2*delta2)
rp=-20*log10(1-2*delta1)
rs=-20*log10(delta2)
[n,wn]=ellipord(wp,ws,rp,rs)
[b,a]=ellip(n,rp,rs,wn)
[H0,w]=freqz(b,a,256,Fs);
absH0=abs(H0);
subplot(221)
plot(w,absH0);grid;
subplot(222)
zplane(b,a)
[h0]=impz(b,a,125);
h1=qmf(h0,1);
[H1,F]= freqz(h1,1,256,Fs);
absH1=abs(H1);
subplot(223)
ah0=20*log10(absH0);
ah1=20*log10(absH1);
plot(F,ah0,'k-',F,ah1,'b-');
grid on;
sumh=absH0.*absH0+absH1.*absH1;
sum=10*log10(sumh);
subplot(224)
plot(w,sum);grid;
[z,p,k]=tf2zp(b,a)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -