数字信号处理实验3:用双线性变换法设计IIR滤波器

杭电_数字信号处理课程设计_实验3

一、实验目的
熟悉模拟Batterworth滤波器设计和用双线性变换法设计数字IIR 滤波器的方法。

二、实验要求及内容
实验题目:
1、(1) (2)必做,(3)选做
(1)编写用双线性变换法设计Batterworth低通IIR数字滤波器的程序,要求通带内频 率低于0.2π rad时,容许幅度误差在1dB之内,频率在0.3π rad到π rad之间的阻带衰减大与15dB。
(2)设计一个数字高通滤波器,要求通带截止频率wp=0.8π,通带衰减不大于3dB, 阻带截止频率ws, = 0.5π,阻带衰减不小于18dB, 希望采用巴特沃思滤波器。
(3)用双线性变换 设计-一个三阶巴特沃思数字带通,采样频率为fo= 720Hz,上、下边带截止频率分别为f = 60Hz,fz = 300Hz。
2、在屏幕上打印出数字滤波器的频率区间[0, π]上的幅频响应特性曲线。
3、在屏幕上打印出H(z)的分子,分母多项式系数。

实验代码:
(1)

wp = 0.2*pi;
ws = 0.3*pi;
rp = 1;
rs = 15;
Fs = 1;

wp1=2*Fs*tan(wp/2);
ws1=2*Fs*tan(ws/2);
[N,Wn] = buttord(wp1,ws1,rp,rs,'s');
[Z,P,K] = buttap(N);
[Bap,Aap] = zp2tf(Z,P,K);
[b,a] = lp2lp(Bap,Aap,Wn);
[bz,az] = bilinear(b,a,Fs);
[H,W] = freqz(bz,az);
disp(bz);
disp(
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值