应 [h,f]=freqz(b,a,n,Fs) 数字滤波器Fs为采样频率,b,a为滤波器的冲击响应的的频率响应。 Z变换的分子和分母多项式的系数,该函数的作用是在0~Fs/2频率范围内选取n个点(记在f中),并计算相应的频率响应。 [h,t]=impz(b,a,n) 数字滤波器b,a为滤波器的冲击响应s变换的分子和分的冲击响应 母多项式的系数,计算出冲击响应h,取样点数为n. [n,Wn]=buttord( Wp,Ws,Rp,Rs,’s’) ButterworthWp和Ws分别为通带和阻带的截止频率,滤波器阶的皆大于0小于1。Rp和Rs分别是通带和阻选择。 带的波纹系数,’s’表示模拟域,也可不加‘s’,则为数字域。 [b,a]=butter(n,Wn,’ftype’,’s’) Butterworth设计阶数为n,3dB截止频率为Wn的滤波器,ftype指滤波器的类型,‘high’是高模拟和数字通,’stop’是带阻,无此参数则是低通,’s’滤波器设指模拟域,无则表示数字域,b,a是对应变计。 [n,Wn]=cheblord( Wp,Ws,Rp,Rs,’s’) chebyshevI换的分子分母多项式的系数。 Wp和Ws分别为通带和阻带的截止频率,滤波器阶的皆大于0小于1。Rp和Rs分别是通带和阻选择。 带的波纹系数,’s’表示模拟域,也可不加‘s’,则为数字域。 [b,a]=cheby1(n,RpWn,Chebyshev(’ftype’,’s’) 切比雪夫)I设计阶数为n,截止频率为Wn的滤波器,通带内的波纹由 Rp(分贝)确定。Ftype型模拟和数指滤波器的类型,‘high’是高通,’stop’是带字滤波器设阻,无此参数则是低通,’s’指模拟域,无则计(通带等表示数字域,b,a是对应变换的分子分母多波纹)。 [b,a]=cheby2(n,RsWn,’ftype’,’s’) Chebyshev(项式的系数。 设计阶数为n,截止频率为Wn的滤波器,切比雪夫)II阻带内的波纹由 Rs(分贝)确定。ftype指13 / 14
型模拟和数滤波器的类型,‘high’是高通,’stop’是带阻,字滤波器设无此参数则是低通,’s’指模拟域,无则表示计(阻带等数字域,b,a是对应变换的分子分母多项式波纹)。 W=boxcar(n) W=hamming(n) W=hanning(n) 的系数。 产生矩形窗 产生一长度为n的矩形窗函数。 产生哈明窗 产生一长度为n的哈明窗函数。 产生汉宁窗。 产生一长度为n的汉宁窗。 W=blackman(n) 产生布莱克产生一长度为n的布莱克曼窗。 曼窗。 W=kaiser(n,beta) 产生凯泽而Beta为影响窗函数旁瓣的?参数,其与阻窗 带衰减As的关系可参考书本。 z,p,k为s域传递函数的零点、极点和增益,Fs为取样频率,zd,pd,kd为经双线性变换后z域传递函数的零点、极点和增益。 [zd,pd,kd]=brilinear(z,p,k,Fs) 双线性变换。 [bz,az]=impinvar(b,a,F冲击响应不将模拟滤波器(b,a)变换成数字滤波器s) 变法实现模(bz,az),两者的冲击响应不变。 拟到数字的滤波器变换。 14 / 14