第6章应用程序设计 1.fir1函数 (5)采用其他窗口函数设计FIR滤波器 使用 Window参数,可以用其他窗口函数设计出各 种加窗滤波器。 Window参数可采用的窗口函数有 Boxcar, Hanning, Bartlett, Blackman, Kasier和 chebwin等,其默认时为 Hamming窗。 例如,采用 Bartlett窗设计带阻滤波器, 其格式: b=firi(n,[ W, W2Jstop', Bartlett(n+1)) 2021年2月24日 DSP原理及应用
2021年2月24日 DSP原理及应用 26
第6章应用程序设计 firl函数 解:的凳教坚级锅整序 输入的阶数n为奇数时 fire月动验教增张成偶数 例6.1.2】设计一个FR高通滤波器,使用具有30dB波纹的 Chebyshev窗,其阶数为34,截止频率为0.48。 解:采用firl函数设计高通滤波器的程序格式为 Window chebwin (35, 30): b=fir1(34, 0.48, high,, Window): 2021年2月24日 DSP原理及应用
2021年2月24日 DSP原理及应用 27
第6章应用程序设计 61.3F|R滤波器的 MATLAB设计 2.fir2函数 用来设计有任意频率响应的各种加窗FIR滤波器。 语法: bsfir2(n,f, m) befir2(n, f, m, Window) b=fir(n, f, m, npt) befir2(n, f, m, npt, Window) b=fir(n, f, m, npt, lap) b=fir(n, f, m, nptt, lap, Window) 2021年2月24日 DSP原理及应用 28
2021年2月24日 DSP原理及应用 28
第6章应用程序设计 2.fir2函数 说明: 参数n为滤波器的阶数; 参数为频率点矢量,且f∈0,1,f=1对应于0.5。矢量 f按升序排列,且第一个元素必须为0,最后一个必须为1,并 可以包含重复的频率点; 参数m为幅度点矢量,在矢量m中包含了与对应的期 望得到的滤波器幅度; 参数 window用来指定所使用的窗函数类型,其默认值为 汉明( Hamming)窗; 参数np用来指定fr2函数对频率响应进行内插的点数; 参数ap用来指定们r2函数在重复频率点附近插入的区域 大小。 2021年2月24日 DSP原理及应用
2021年2月24日 DSP原理及应用 29
第6章应用程序设计 2.fir2函数 例6.1.3】设计一个30阶的低通FIR滤波器,其截止频率 为0.6。 解:采用fr2函数的程序格式: f=[0060.61 m=[1100 b=f2(30,『,m); 在使用 MATLAB设计FIR滤波器时,还可以使用freq() 和plo()函数。 freda()函数:可求出传递函数的幅频响应和相频响应 plot(函数:可绘出滤波器的幅频响应和相频响应曲线。 2021年2月24日 DSP原理及应用
2021年2月24日 DSP原理及应用 30