matlab求双线性变换法,如何用MATLAB编写双线性变换法

wp1=0。3*pi;wp2=0。6*pi;ws1=0。4*pi;ws2=0。5*pi;Ap=3;As=10;Fs=1;B=ws2-ws1;w0=sqrt(ws1*ws2);wp=max(abs(wp1),abs(wp2));ws=1;[N,wc]=buttord(wp,ws,Ap,As,'s');[num,den]=butter(N,wc,'s');[numt,dent]=lp2bs(num,den,w0,B);[numd,dend]=bilinear(numt,dent,Fs);w=linspace(0,pi,512);h=freqz(numd,dend,w);norm=max(abs(h));numd=numd/norm;subplot(2,2,1);plot(w/pi,20*log(abs(h)/norm));grid;xlabel('ButterworthBSDF');ylabel('Gain,dB');wp1=0。

3*pi;wp2=0。6*pi;ws1=0。4*pi;ws2=0。5*pi;Ap=3;As=10;Fs=1;B=ws2-ws1;w0=sqrt(ws1*ws2);wp=max(abs(wp1),abs(wp2));ws=1;[N,wc]=cheb1ord(wp,ws,Ap,As,'s');[num,den]=cheby1(N,Ap,wc,'s');[numt,dent]=lp2bs(num,den,w0,B);[numd,dend]=bilinear(numt,dent,Fs);w=linspace(0,pi,512);h=freqz(numd,dend,w);norm=max(abs(h));numd=numd/norm;subplot(2,2,2);plot(w/pi,20*log(abs(h)/norm));grid;xlabel('ChebyshevIBSDF');ylabel('Gain,dB');wp1=0。

3*pi;wp2=0。6*pi;ws1=0。4*pi;ws2=0。5*pi;Ap=3;As=10;Fs=1;B=ws2-ws1;w0=sqrt(ws1*ws2);wp=max(abs(wp1),abs(wp2));ws=1;[N,wc]=cheb2ord(wp,ws,Ap,As,'s');[num,den]=cheby2(N,As,wc,'s');[numt,dent]=lp2bs(num,den,w0,B);[numd,dend]=bilinear(numt,dent,Fs);w=linspace(0,pi,512);h=freqz(numd,dend,w);norm=max(abs(h));numd=numd/norm;subplot(2,2,3);plot(w/pi,20*log(abs(h)/norm));grid;xlabel('ChebyshevIIBSDF');ylabel('Gain,dB');wp1=0。

3*pi;wp2=0。6*pi;ws1=0。4*pi;ws2=0。

5*pi;Ap=3;As=10;Fs=1;B=ws2-ws1;w0=sqrt(ws1*ws2);wp=max(abs(wp1),abs(wp2));ws=1;[N,wc]=ellipord(wp,ws,Ap,As,'s');[num,den]=ellip(N,Ap,As,wc,'s');[numt,dent]=lp2bs(num,den,w0,B);[numd,dend]=bilinear(numt,dent,Fs);w=linspace(0,pi,512);h=freqz(numd,dend,w);norm=max(abs(h));numd=numd/norm;subplot(2,2,4);plot(w/pi,20*log(abs(h)/norm));grid;xlabel('TuoyuanBSDF');ylabel('Gain,dB');。

全部

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值