用窗函数法设计fir滤波器

用窗函数法设计fir滤波器

ID:13532884

大小:294.68 KB

页数:5页

时间:2018-07-23

用窗函数法设计fir滤波器_第1页
用窗函数法设计fir滤波器_第2页
用窗函数法设计fir滤波器_第3页
用窗函数法设计fir滤波器_第4页
用窗函数法设计fir滤波器_第5页
资源描述:

《用窗函数法设计fir滤波器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验二用窗函数法设计FIR滤波器一、实验目的1.掌握用窗函数设计FIR数字滤波器的原理及方法,熟悉C语言编程。2.熟悉线性相位FIR滤波器的幅频特性和相位特性。3.了解各种不同窗函数对滤波器性能的影响。二、实验原理及方法1.线性相位FIR滤波器的幅频和相频特性(注意四种类型滤波器的特点)。2.窗函数法的基本思想,原理和设计步骤。若窗的宽度为N,则由求hd(n)时,即傅立叶反变换式中,M≥8N三、实验内容用窗口法设计一个长度为8(即N=8)的线性相位滤波器,其理想的幅频特性为:分别用矩形窗,Hanning窗,Hamming窗,Blackman窗,Kaiser窗,设计滤波器,显示或打印h(n)

2、的值及幅频特性曲线,并比较四种窗函数设计的滤波器性能。四、实验步骤1.复习教材中相应的内容,熟悉实验原理和方法。2.编制窗函数法设计FIR滤波器的主程序和相应的子程序。①窗函数产生子程序,要求产生矩形窗,Hanning窗,Hamming窗,Blackman窗,Kaiser窗,根据长度N,产生相应的窗函数序列。Kaiser窗函数:,0≤n≤N-1其中,,为零阶贝塞尔函数。②快速傅立叶反变换子程序。③主程序(见框图)。程序中,滤波器理想频响特性的一半(即w=0~p)频率点上的值及滤波器长度N可由键盘或数据文件读入。另一半(w=p~2p)的值由程序本身,据N的奇偶性和幅频特性的要求自动产生。程序

3、流程图如下:开始结束读入滤波器长度N输入的值,k=0,1,…,M/2-1选择滤波器传递函数类型,确定的全部值调反变换子程序,调窗函数产生子程序,求得w(n)调频率特性分析子程序,绘制幅频和相频特性曲线计算输出五、实验结果编制程序界面如下:1、矩形窗2、Hanning窗1、Hamming窗2、Blackman窗1、Kasiser窗六、总结1、相对于实验一来说,在实验二时对语言的掌握度更熟悉了,但是对一些对话框操作等,仍然未能掌握,自己课下应该注意学习。2、自己的程序代码与别人相比相对冗长,以后编程时应注意代码简洁易懂。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。