实验四 FIR数字滤波器的设计(实验报告)

2018-12-11 10:14

《数字信号处理》实验报告

学院 专业 电子信息工程 班级 姓名 学号 时间

实验四 FIR数字滤波器的设计

一、实验目的

1、掌握用窗函数法、频率采样法及优化算法设计FIR滤波器的原理及步骤,学会相应的MATLAB编程。

2、熟悉具有线性相位的FIR滤波器的幅频特性和相频特性。 3、了解各种不同窗函数对滤波器性能的影响。

二、实验内容

1、用窗函数法设计一个FIR数字低通滤波器LPDF,验证设计结果的幅频特性和相频特性。要求:通带截止频率ωp=0.3π,通带波纹Rp=0.5dB,阻带截止频率ωs=0.45π,阻带衰减As=50dB。

50Magnitude (dB)100.80.60.4-100Imaginary Part-5000.10.20.30.40.50.60.70.8Normalized Frequency (?? rad/sample)0.910.20-0.2-0.4-0.6-0.8440Phase (degrees)-500-1000-1500-200000.10.20.30.40.50.60.70.8Normalized Frequency (?? rad/sample)0.91-1-1-0.500.511.5

图1-1 低通滤波器LPDF的频率响应 图1-2 低通滤波器LPDF的零极点图 单位脉冲响应h(n)的数据长度= 45 对称性为:偶对称 得到的滤波器通带边界点( 326 )和阻带边界点参数( 451 )

2、用窗函数法设计一个FIR数字高通滤波器HPDF,验证设计结果的幅频特性和相频特性。要求:通带截止频率ωp=0.45π,通带波纹Rp=0.5dB,阻带截止频率ωs=0.3π,阻带衰减As=50dB。

Real Part50Magnitude (dB)01-50-100-15000.10.20.30.40.50.60.70.8Normalized Frequency (?? rad/sample)0.91Imaginary Part0.50441000Phase (degrees)0-1000-0.5-1-2000-300000.10.20.30.40.50.60.70.8Normalized Frequency (?? rad/sample)0.91

图2-1 高通滤波器HPDF的频率响应 图2-2 高通滤波器HPDF的零极点图

-1.5-1-0.50Real Part0.511.5

滤波器H(z)零点个数= h(n)对称性为:偶对称 得到的滤波器通带边界点( 426 )和阻带边界点参数( 302 )

3、用窗函数法设计一个FIR数字带通滤波器BPDF,验证设计结果的幅频特性和相频特性。要求:阻带截止频率ωs1=0.2π,衰减65dB,通带截止频率ωp1=0.3π→ωp2=0.7π范围内衰减0.05dB,高端阻带截止频率ωs2=0.8π,阻带衰减As=65dB。

501Magnitude (dB)0-50-100Imaginary Part0.80.60.400.10.20.30.40.50.60.70.8Normalized Frequency (?? rad/sample)0.910.20-0.2-0.4-0.6-0.8-100.10.20.30.40.50.60.70.8Normalized Frequency (?? rad/sample)0.91-1-0.50Real Part0.51-1502000Phase (degrees)0-2000-4000-6000

图3-1 带通滤波器BPDF的频率响应 图3-2 带通滤波器BPDF的零极点图 FIR滤波器的阶次= 111 h(n)对称性为:偶对称

得到的滤波器通带边界点( 298、704 )和阻带边界点参数( 204、797 ) 中心频率:0.501 通带带宽:0.406

4、用窗函数法设计一个FIR数字带阻滤波器BSDF,验证设计结果的幅频特性和相频特性。要求:低端通带为0→ωp1=0.2π,高端通带为ωp2=0.8π→π,波纹均为Rp=0.05dB,阻带截止频率ωs1=0.3π到ωs2=0.7π范围内衰减As=50dB。

501Magnitude (dB)00.80.6-500.4Imaginary Part-10000.10.20.30.40.50.60.70.8Normalized Frequency (?? rad/sample)0.910.20-0.2-0.4-0.6-0.8-10Phase (degrees)-1000-2000-3000-400000.10.20.30.40.50.60.70.8Normalized Frequency (?? rad/sample)0.91-1-0.50Real Part0.51

图4-1 带阻滤波器BSDF的频率响应 图3-2 带阻滤波器BSDF的零极点图 FIR滤波器的延迟脉冲数= 67 h(n)对称性为:偶对称 得到的滤波器通带边界点( 218 、798)和阻带边界点参数(300、702) 阻带中心频率: 501 阻带带宽:402

5、采用matlab的滤波器设计fir1函数(窗函数设计法)重做以上4个滤波器,绘制频率特性图。

50Magnitude (dB)50Magnitude (dB)00-50-50-10000.10.20.30.40.50.60.70.8Normalized Frequency (?? rad/sample)0.91-10000.10.20.30.40.50.60.70.8Normalized Frequency (?? rad/sample)0.910Phase (degrees)1000Phase (degrees)-500-1000-1500-200000.10.20.30.40.50.60.70.8Normalized Frequency (?? rad/sample)0.910-1000-2000-300000.10.20.30.40.50.60.70.8Normalized Frequency (?? rad/sample)0.91

图5-1 低通滤波器LPDF的频率响应 图5-2 高通滤波器HPDF的频率响应

50Magnitude (dB)50Magnitude (dB)0-50-100-15000.10.20.30.40.50.60.70.8Normalized Frequency (?? rad/sample)0.910-50-100-15000.10.20.30.40.50.60.70.8Normalized Frequency (?? rad/sample)0.915000Phase (degrees)Phase (degrees)0-1000-2000-3000-400000.10.20.30.40.50.60.70.8Normalized Frequency (?? rad/sample)0.910-5000-1000000.10.20.30.40.50.60.70.8Normalized Frequency (?? rad/sample)0.91

图5-3 带通滤波器BPDF的频率响应 图5-4 带阻滤波器BSDF的频率响应 6、采用matlab的滤波器设计fir2函数(频率取样法)重做以上前2个滤波器;firls函数(均方误差最小)重做后2个滤波器,绘制频率特性图。

0Magnitude (dB)Magnitude (dB)0-20-40-60-8000.10.20.30.40.50.60.70.8Normalized Frequency (?? rad/sample)0.91-50-100-15000.10.20.30.40.50.60.70.8Normalized Frequency (?? rad/sample)0.910Phase (degrees)0Phase (degrees)-1000-2000-3000-400000.10.20.30.40.50.60.70.8Normalized Frequency (?? rad/sample)0.91-1000-2000-3000-400000.10.20.30.40.50.60.70.8Normalized Frequency (?? rad/sample)0.91

图6-1 fir2设计的LPDF频率响应 图6-2 fir2设计的HPDF频率响应

0Magnitude (dB)0Magnitude (dB)-50-50-100-10000.10.20.30.40.50.60.70.8Normalized Frequency (?? rad/sample)0.91-15000.10.20.30.40.50.60.70.8Normalized Frequency (?? rad/sample)0.910Phase (degrees)0Phase (degrees)-1000-2000-3000-400000.10.20.30.40.50.60.70.8Normalized Frequency (?? rad/sample)0.91-5000-1000000.10.20.30.40.50.60.70.8Normalized Frequency (?? rad/sample)0.91

图6-3 firls设计的BPDF频率响应 图6-4 firls设计的BSDF频率响应 7、用频率取样法设计双通带滤波器(0.18π-0.38π)和(0.62π-0.82π),绘制不设过渡带点和过渡带设一个点幅度值0.39的两个频率响应图。设N=45.

0Magnitude (dB)200Magnitude (dB)-500-100-200-15000.10.20.30.40.50.60.70.8Normalized Frequency (?? rad/sample)0.91-40000.20.40.60.811.21.41.6Normalized Frequency (?? rad/sample)1.820Phase (degrees)2000Phase (degrees)-1000-2000-3000-400000.10.20.30.40.50.60.70.8Normalized Frequency (?? rad/sample)0.910-2000-4000-600000.20.40.60.811.21.41.6Normalized Frequency (?? rad/sample)1.82

图7-1 无过渡点双通带滤波器的频率响应 图7-2 有过渡点双通带滤波器的频率响应 h(n)对称性为: h(n)对称性为:

8、用REMEIZ优化法设计双通带滤波器(0.18π-0.38π)和(0.62π-0.82π)。绘制频率响应图。N=31.

FIR,阶=40,remez50Magnitude (dB)0.50.40.30.200.20.40.60.811.21.41.6Normalized Frequency (?? rad/sample)1.820.100-50-1002000Phase (degrees)0-0.1-0.2-0.3-2000-400000.20.4

图8-1 REMEIZ法设计双通带滤波器的频率响应 图8-2单位脉冲响应h(n)图 指出FIR系数的个数( )及滤波器的阶次( 41 )

0.60.811.21.41.6Normalized Frequency (?? rad/sample)1.820510152025303540

三、回答思考题内容

1、总结窗函数设计法的步骤,选用不同窗函数时定性说明其对滤波器特点的影响。 1、 2、采用窗函数法、频率取样法、Remeiz优化法设计时,阶次N如何确定? 3、matlab的设计函数有fir1,fir2,firls(均方误差最小化)三个函数,各有什么特点?


实验四 FIR数字滤波器的设计(实验报告).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2013采购与供应管理大作业答案二

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: