matlab设计切比雪夫低通滤波器

该博客介绍了如何使用Matlab绘制Chebyshev 1型和2型模拟低通滤波器的平方幅频响应曲线,分别展示了阶数为2、4、6、8的情况。通过`cheb1ap`和`cheb2ap`函数设计滤波器,并利用`freqs`计算频率响应。内容详细展示了两种滤波器的特性:Chebyshev 1型滤波器具有通带内的等波纹起伏和阻带内的快速衰减;Chebyshev 2型滤波器则在通带内单调,阻带内有等纹波起伏。
摘要由CSDN通过智能技术生成

 

绘制Chebshev 1型模拟低通滤波器的平方幅频响应曲线,阶数为2、4、6、8:

n=0:0.01:2;
for i=1:4
switch i
    case 1 ,N=2;
    case 2; N=4;
    case 3;N=6;
    case 4; N=8;
end
Rp = 1;                         %设置通滤波纹为1db
[z,p,k] =cheb1ap(N,Rp);         %设计chebyshev 1 滤波器
[b,a] = zp2tf(z,p,k);           %将零点、级点、增益形式转换为传递函数的形式
[H,w] =freqs(b,a,n);            %按n指定的频率点给出频率响应
magH2 = (abs(H)).^2;            %给出传递函数的幅度平方
posplot=['2,2',num2str(i)];     %将数字i转换为字符转,与‘2,2’合并并赋给posplot
subplot(posplot);
plot(w,magH2);
xlabel ('w/wc');

ylabel('Chebyshev 1 | H(jw)|^2');
grid on;
end

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值