实验四 用窗函数设计FIR滤波器 数字信号处理实验报告 - 图文 联系客服

发布时间 : 星期六 文章实验四 用窗函数设计FIR滤波器 数字信号处理实验报告 - 图文更新完毕开始阅读bca0cf56effdc8d376eeaeaad1f34693daef10b9

七 程序及图像

(1) >> window=hanning(16);

>> b=fir1(15,[0.3 0.5],window);freqz(b,1);

改变N=45:

>> window=hanning(46);

>>b=fir1(45,[0.3 0.5],window);freqz(b,1);

(2)改用矩形窗和Blackman窗,设计步骤(1)中的带通滤波器,观察并记录窗函数对滤波器幅频和相位特性的影响,比较这三种窗函数的特点。 矩形窗:>> window=boxcar(16);

>>b=fir1(15,[0.3 0.5],window);freqz(b,1);

改变N=45:

>> window=boxcar(46);

>> b=fir1(45,[0.3 0.5],window);freqz(b,1);

Blackman窗:

>> window=blackman(16);

>> b=fir1(15,[0.3 0.5],window);freqz(b,1);

改变N=45:

>> window=blackman(46);

>> b=fir1(45,[0.3 0.5],window);freqz(b,1);

(3)用Kaiser窗设计一个专用的线性相位滤波器。N=40,当波器,比较它们的幅频和相位特性,观察并分析>> window=kaiser(41,4);

>> b=fir1(40,[0.2 0.4],window);freqz(b,1);

值分别为4,6,8时,设计相应的滤

值不同的时候对结果有什么影响。

>> window=kaiser(41,6);

>> b=fir1(40,[0.2 0.4],window);freqz(b,1);

>> window=kaiser(41,8);

>> b=fir1(40,[0.2 0.4],window);freqz(b,1);