切比雪夫滤波器程序
一、题目要求
利用双线性变换法设计满足下列指标的切比雪夫I型低通数字滤波器;Wp=0.1pi,Wst=0.4pi,Ap<=1db,As>=25db.
要求:matlab编程实现。
二、思路及程序
要设计一个切比雪夫I型低通数字滤波器,首先要考虑根据所给参数条件设计低通原型滤波器,再根据题目要求的双线性变换法用bilinear函数将其转换为数字滤波器,然后绘出其幅频曲线。
程序:
wp=0.1*pi;ws=0.4*pi; Ap=1;As=25;%题目所给条件
wp1=tan(wp/2);ws1=tan(ws/2);Wp=1;Ws=wp1/ws1;%归一化
[n,wn]=cheb1ord(Wp,Ws,Ap,As,'s');%计算切比雪夫滤波器的最小阶n和截止频率wn
[b,a] = cheby1