求一个滤波器效果好的FIR带通滤波器 给出带通 截止频率 采样频率

急·········谢谢再谢谢阶数为16阶 最好用matlab的fdatool
2025-04-05 20:38:34
推荐回答(1个)
回答1:

具体设计指标如下:
通带截止频率=0.75*pi
阻带截止频率=pi
通带衰减不大于2db
阻带衰减不小于40db
N=42
采样频率=16000Hz

程序:
Wp=0.75*pi;Ws=pi;ap=2;as=40;Fs=16000;Nn=42;T=1/Fs;
wp=2/T*tan(Wp/2); ws=2/T*tan(Ws/2); %技术指标
[N,Wn]=buttord(wp,ws,ap,as,'s'); %计算阶数
[z,p,k]=buttap(N); %计算模拟滤波器原型
[Bap,Aap]=zp2tf(z,p,k); %求出转换中的所需要的零点和极点
[b,a]=lp2lp(Bap,Aap,Wn); %转换为模拟滤波器系数
freqs(b,a);