FIR数字滤波器的Matlab实现.pptxVIP

  • 2
  • 0
  • 约小于1千字
  • 约 7页
  • 2021-01-19 发布于广东
  • 举报
第 7 章 FIR 数字滤波器的 Matlab 实现 7.1 实验目的;2;用于产生窗函数的 matlab 文件有如下 8 个: bartlett.m(巴特利特窗) blackman.m(布莱克曼窗) rectangle.m( 矩 形 窗 ) hamming.m( 汉 明 窗 ) hanning.m( 汉 宁 窗 ) triang.m( 三 角 窗 ) chebwin.m(切比雪夫窗) Kaiser.m(凯泽窗) 【实例 7-1】 设计一个 34 阶的高通滤波器,截止频率为 0.48? ,使用具有 30dB 波纹的 chebyshev 窗。 解:源程序如下: b=fir1(34,0.48,high,chebwin(35,30)); freqz(b,1,512) 其响应波形如图 7-1 所示。;;subplot(2,2,1),stem(n,hd);title(理想脉冲响应) axis([0 Nw-1 -0.3 0.3]);xlabel(n);ylabel(hd(n)) subplot(2,2,2),stem(n,w_ham);title(hamming 窗) axis([0 Nw-1 -0.3 1.2]);xlabel(n);ylabel(w(n)) subplot(2,2,3),stem(n,h);title(实际脉冲响应) axis([0 Nw-1 -0.3 0.3]);xlabel(n);ylabel(h(n)) 其响应波形如图 7-2 所示。;6;

文档评论(0)

1亿VIP精品文档

相关文档