FIR滤波器设计与实现实验报告(共27页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《FIR滤波器设计与实现实验报告(共27页).doc》由会员分享,可在线阅读,更多相关《FIR滤波器设计与实现实验报告(共27页).doc(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上实验二:FIR滤波器设计与实现专业班级:12电子信息工程团队成员: 顾鹏伟 陆遥 张春辉一、【实验目的】1通过实验巩固FIR滤波器的认识和理解。2熟练掌握FIR低通滤波器的窗函数设计方法。3理解FIR的具体应用。二、【实验内容】 在通信、信息处理以及信号检测等应用领域广泛使用滤波器进行去噪和信号的增强。FIR滤波器由于可实现线性相位特性以及固有的稳定特征而等到广泛应用,其典型的设计方法是窗函数设计法。设计流程如下:(1)设定指标:截止频率fc,过渡带宽度f,阻带衰减A。(2)求理想低通滤波器(LPF)的时域响应hd(n)。(3)选择窗函数w(n),确定窗长N。(4)将
2、hd(n)右移(N-1)/2点并加窗获取线性相位FIR滤波器的单位脉冲响应h(n)。(5)求FIR的频域响应H(e ),分析是否满足指标。如不满足,转(3)重新选择,否则继续。(6)求FIR的系统函数H(z)。(7)依据差分方程由软件实现FIR滤波器或依据系统函数由硬件实现。 实验要求采用哈明窗(Hamming)设计一个FIR低通滤波器并由软件实现。哈明窗函数如下:w(n)=0.54-0.46cos( ),0nN-1;设采样频率为fs=10kHz。实验中,窗长度N和截止频率fc应该都能调节。具体实验内容如下:(1)设计FIR低通滤波器(FIR_LPF)(书面进行)。(2)依据差分方程编程实现F
3、IR低通滤波器。(3)输入信号x(n)=3.0sin(0.16n )+cos(0.8n )到fc=2000Hz,N=65的FIR_LPF,求输出信号y(n),理论计算并画出0ffs范围输入信号x(n)和输出信号y(n)的幅度谱,标出峰值频率,观察滤波器的实际输出结果,分析其正确性。(4)输入信号x(n)=1.5sin(0.2n )-cos(0.4n )+1.2sin(0.9n)到fc=1100Hz,N=65的FIR_LPF,求输出信号y(n),理论计算并画出0ffs范围输入信号x(n)和输出信号y(n)的幅度谱,标出峰值频率,观察滤波器的实际输出结果,分析其正确性。(5)输入信号x(n)=1.
4、5sin(0.2n )-cos(0.4n )+1.2sin(0.9n )到fc=2100Hz,N=65的FIR_LPF,求输出信号y(n),理论计算并画出0ffs范围输入信号x(n)和输出信号y(n)的幅度谱,标出峰值频率,观察滤波器的实际输出结果,分析其正确性。(6)输入信号x(n)=1.5sin(0.2n )-cos(0.4n )+5.0sin(0.9n )到fc=1100Hz,N=65的FIR_LPF,求输出信号y(n),理论计算并画出0ffs范围输入信号x(n)和输出信号y(n)的幅度谱,标出峰值频率,观察滤波器的实际输出结果,分析其正确性。(7)输入信号x(n)=1.5sin(0.2
5、n )-cos(0.4n )+1.2sin(0.9n)到fc=1990Hz,N=65的FIR_LPF,求输出信号y(n),理论计算并画出0ffs范围输入信号x(n)和输出信号y(n)的幅度谱,标出峰值频率,观察滤波器的实际输出结果,分析其正确性。三、【实验原理】本实验采用哈明窗函数设计因果线性相位低通滤波器FIR,所设计的FIR低通滤波器单位脉冲响应h(n)如式。h(n)=hd(n)w(n)=,0nN-1如果输入函数为x(n),则y(n)=x(n)*h(n)。这里要注意N的取值,若取值为奇数,则会导致分母为零,频谱出错,故若N为奇数,则取N+1。因为,所以有。四、【实验分析】1 输入信号x(n
6、)=3.0sin(0.16n )+cos(0.8n )到fc=2000Hz,N=65的FIR_LPF时理论分析:幅度谱的峰值频率由正弦分量决定,即=800Hz,输入信号x(n)的频率分量有:f1=800Hz,f2=4000Hz,经过低通滤波器后变成输出信号y(n)的频率分量只剩下800Hz,所以峰值频率应该为fm=800Hz;实际处理:在MATLAB中输入FIR(3,1.6,1,0.8,0,0,2000,65,300)得到如下图,由实际输出结果可知经过滤波器,只有一个频率分量,峰值频率为800Hz,与理论值相同,系统满足要求。2 输入信号x(n)=1.5sin(0.2)-cos(0.4)+1.
7、2sin(0.9)到fc=1100Hz,N=65的FIR_LPF时理论分析:幅度谱的峰值频率由正弦分量决定,即=1000Hz,输入信号x(n)的频率分量有:f1=1000Hz,f2=2000Hz,f3=4500Hz,经过低通滤波器后变成输出信号y(n)的频率分量只剩下1000Hz,所以峰值频率应该为fm=1000Hz;实际处理:在MATLAB中输入FIR(1.5,0.2,-1,0.4,1.2,0.9,1100,65,130)得到如下图,由实际输出结果可知经过滤波器,输出只有一个频率分量,峰值频率为1000Hz,与理论值相同,系统满足要求。 3 输入信号x(n)=1.5sin(0.2)-cos(
8、0.4)+1.2sin(0.9)到fc=2100Hz,N=65的FIR_LPF时理论分析:幅度谱的峰值频率由正弦分量决定,即=1000Hz,输入信号x(n)的频率分量有:f1=1000Hz,f2=2000Hz,f3=4500Hz,经过低通滤波器后变成输出信号y(n)的频率分量只剩下1000Hz,2000Hz,所以峰值频率应该为fm=1000Hz;实际处理:在MATLAB中输入FIR(1.5,0.2,-1,0.4,1.2,0.9,2100,65,130)得到如下图,由实际输出结果可知经过滤波器,输出有两个频率分量,峰值频率为1000Hz,与理论值相同,系统满足要求。4 输入信号x(n)=1.5s
9、in(0.2)-cos(0.4)+5.0sin(0.9)到fc=1100Hz,N=65的FIR_LPF时理论分析:幅度谱的峰值频率由正弦分量决定,即=4500Hz,输入信号x(n)的频率分量有:f1=1000Hz,f2=2000Hz,f3=4500Hz,经过低通滤波器后变成输出信号y(n)的频率分量只剩下1000Hz,所以峰值频率应该仍为fm=1000Hz;实际处理:在MATLAB中输入FIR(1.5,0.2,-1,0.4,5,0.9,1100,65,300)得到如下图,由实际输出结果可知经过滤波器,输出只有一个频率分量,峰值频率为1000Hz,与理论值相同,系统满足要求。5 输入信号x(n)
10、=1.5sin(0.2)-cos(0.4)+1.2sin(0.9)到fc=1990Hz,N=65的FIR_LPF时理论分析:幅度谱的峰值频率由正弦分量决定,即=1000Hz,输入信号x(n)的频率分量有:f1=1000Hz,f2=2000Hz,f3=4500Hz,经过低通滤波器后变成输出信号y(n)的频率分量只剩下1000Hz,所以峰值频率应该仍为fm=1000Hz;实际处理:在MATLAB中输入FIR(1.5,0.2,-1,0.4,1.2,0.9,1990,65,300)得到如下图,通过实验结果图可知输出信号的幅度谱有两个频率分量,而理论分析应只有一个频率f=1000Hz的分量。从滤波器的幅
11、频响应分析可知,2000Hz的频率处在过渡带中,所以该频率分量被衰减而未完全滤除。如果要去除该频率分量,滤波器的截止频率应取1500Hz左右。 五、【思考题】1、当哈明窗长度N比65小(32)或大(129)的话,实验结果如何变化?答:当N=32时,实验结果图如下图所示实验结果变化:减小N值时,输出信号的频率分量与理论值偏差更大。原因分析:当哈明窗长度减小时,窗函数的主瓣变宽,过渡带变宽,但阻带衰减基本没有变化。当N=129时,实验结果图如下图。实验结果变化:增大N值,输出信号的频率频率分量和理论值基本一样。原因分析:由以上图可以看到,当窗长变长,滤波器的过渡带变窄,阻带衰减略微变大。所以其滤波
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FIR 滤波器 设计 实现 实验 报告 27
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内