利用双线性变换及BW型模拟滤波器设计一个滤IIR带同数字滤波器 利用MATLAB实现的程序代码以及增益响应图利用双线性变换的BW型模拟滤波器设计一个满足下列条件的带通滤波器.通带中心频率W
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 04:54:43
利用双线性变换及BW型模拟滤波器设计一个滤IIR带同数字滤波器 利用MATLAB实现的程序代码以及增益响应图利用双线性变换的BW型模拟滤波器设计一个满足下列条件的带通滤波器.通带中心频率W
利用双线性变换及BW型模拟滤波器设计一个滤IIR带同数字滤波器 利用MATLAB实现的程序代码以及增益响应图
利用双线性变换的BW型模拟滤波器设计一个满足下列条件的带通滤波器.通带中心频率Wo=0.5π rad,通带下截频率 Wp1=0.45π rad ,通带上截频Wp2=0.55π rad ,阻带下截频Ws1=0.4π rad,阻带上截频Ws2=0.6π rad,通带最大衰减Ap=3db,阻带最小衰减As=10db
利用双线性变换及BW型模拟滤波器设计一个滤IIR带同数字滤波器 利用MATLAB实现的程序代码以及增益响应图利用双线性变换的BW型模拟滤波器设计一个满足下列条件的带通滤波器.通带中心频率W
取双线性变换的参数T=2
1)由w=tan(W/2)获得模拟带通滤波器的频率指标.
wp2 =1.1708, wp1 =0.8541, ws2 =1.3764, ws1 =0.7265
2) 确定变换式中的参数
B = wp2- wp1 =0.3168 w0 =sqrt(wp2 wp1)=1;
3)由ω′ =(ω²-ω0²)/Bω确定归一低通滤波器的阻带参数
ω′s1=-2.0515 ω′s2=2.0515
取:ω′s=2.0515
4)确定归一化BW低通滤波器
由 N=buttord(1,ws,Ap,As,'s');
得 N=2
HL0(s)=1/(s²+2½s+1)
5)由变换获得模拟带通滤波器
Habp(s)=0.1003S²/(S¹+³+0.448S³+2.1003S²+0.448S+1)
6)由双线性变换获得数字带通滤波器
[b,a]=bilinear(bBP,aBP,0.5)
HBP(Z)=(0.020083-0.040167Z-²+0.020083Z-¹-³)/(1+1.561Z-²+0.64135Z-¹-³)