一、模拟滤波器
1. 巴特沃兹滤波器
具体指标用通带波动δ和最小阻带衰减At
[z,p,k]=buttap(N)
确定N阶归一化的Butterworth filter 的零点、极点和增益(gain)函数返回 n阶低通模拟Butterworth滤波器的零点z,极点p和增益k。其中,p的长度为n,k为标量, z是一个空矩阵。
[N,Wc]=buttord(Wp,Ws,Ap,As,'s')
调用参数wp,ws分别为数字滤波器的通带、阻带截止频率的归一化值,要求:0≤wp≤1,0≤ws≤1。1表示数字频率pi。Ap,As分别为通带最大衰减和阻带最小衰减(dB)。确定模拟Butterworth filter的阶数N和3-db截频Wc。Wc是由阻带参数确定的。 [num,den]=butter(N,Wc,'s')
确定阶数为N,3-db截频为Wc(radian/s)的Butterworth filter分子和分母多项式。's' 表示模拟域。
例子1:设计满足下列条件的模拟Butterworth低通滤波器,fp=1kHz, fs=5kHz, Ap