巴特沃斯模拟低通滤波器的设计

根据给定的技术指标,通带截止频率为5kHz,最大衰减2dB,阻带截止频率12kHz,最小衰减30dB,本文详细介绍了如何使用MATLAB来设计巴特沃斯低通滤波器,包括计算阶数、获取传递函数、零极点及增益,并通过频率响应分析其幅频特性。
摘要由CSDN通过智能技术生成

给定的技术指标是:
已知通带截止频率fp=5kHz,通带最大衰减Wp=2dB,阻带截止频率fs=12kHz,阻带最小衰减Ws=30dB,按照以上技术指标设计巴特沃斯低通滤波器。

程序如下:

>> Wp=2*pi*5000;                          %通带截止角频率
>> Ws=2*pi*12000;                         %阻带截止角频率
>> Rp=2;                                  %通带最大衰减
>> Rs=30;                                 %阻带最小衰减
>> [n,Wn] = buttord(Wp,Ws,Rp,Rs,'s');     %求巴特沃斯阶数和3db截止角频率
>> [b,a] = butter(n,Wn,'s');              %求传递函数
>> [z,p,k] = butter(n,Wn,'s');            %求零极点及增益
>> w=linspace(1,15000)*2*pi;            
>> H =freqs(b,a,w);                       %频率响应
>> magH=abs(H);                           %频率响应的幅度
>> phaH=unwrap(angle(H));                 %频率响应的相位(平滑处理)   
>> plot(w/(2*pi),20*log10(magH));         %频率响应的幅度的曲线图               
>> title('巴特沃斯低通滤波器的幅频特性'); 
>> xlabel('频率/Hz');                      
>> ylabel('幅度/db')      

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值