利用MATLAB结合频率取样法设计数字高通FIR滤波器课程设计任务.doc
《利用MATLAB结合频率取样法设计数字高通FIR滤波器课程设计任务.doc》由会员分享,可在线阅读,更多相关《利用MATLAB结合频率取样法设计数字高通FIR滤波器课程设计任务.doc(19页珍藏版)》请在三一办公上搜索。
1、武汉理工大学Matlab课程设计报告课程设计任务书学生姓名: 专业班级: 指导教师: 工作单位: 题 目: 利用MATLAB结合频率取样法设计数字高通FIR滤波器 要求完成的主要任务:1. 利用频率取样法设计一个数字高通FIR滤波器2. 画出高通滤波器的幅频响应课程设计进度安排序号阶段内容所需时间1方案设计1天2软件设计2天3系统调试1天4撰写报告1天合 计5天指导教师签名: 年 月 日 系主任(或责任教师)签名: 年 月 日15目 录课程设计进度安排I目 录i摘 要IAbstractII1 FIR数字滤波器11.1 FIR滤波器的特点11.2 FIR数字滤波器设计方法21.3 线性相位FIR
2、数字滤波器的条件和特点21.3.1 线性相位条件21.3.2 线性相位FIR滤波器的幅度特性与相位特性32 利用频率采样法设计FIR滤波器42.1 用频率采样法设计滤波器的基本原理42.2 线性相位的约束条件52.3 逼近误差及其改进措施62.3.1 产生误差的原因62.3.2 减小误差的方法72.4 频率采样法的特点83 频率取样法的数字高通滤波器的实现83.1 MATLAB的介绍83.2 设计条件83.3 设计程序93.4 调试结果114 心得体会12附录14摘 要MATLAB是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵
3、计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。本文介绍了如何利用MATLAB仿真软件系统及数字信号处理所学知识利用频率采样法设计一个数字高通滤波器。以此来巩固课堂理论学习,并能用所学理论知识正确分析信号处理的基本问题和解释信号处理的基本现象。关键字: MATLAB; 数字信号处理; 数字滤波器; 频率采样法AbstractMATLAB is re
4、leased by the United States mathworks mainly for scientific computing, visualization and interactive program designed high-tech computing environment. It numerical analysis, matrix computation, scientific data visualization as well as non-linear dynamic systems modeling and simulation, and many othe
5、r powerful integrated in an easy-to-use Windows environment, scientific research, engineering design and the need for effective numerical the edit mode many scientific fields provides a comprehensive solution, and in large part to get rid of the traditional non-interactive programming language (such
6、 as C, Fortran), on behalf of the advanced level of todays international scientific computing software.This article describes how to use MATLAB simulation software systems and digital signal processing learned knowledge using frequency sampling method to design a digital high-pass filter. In order t
7、o consolidate the theoretical classroom learning, and basic questions and explain basic signal processing phenomenon can be learned theoretical knowledge to correctly analyze the signal processing.Keyword: MATLAB; digital signal processing; digital filter; frequency sampling method1 FIR数字滤波器1.1 FIR滤
8、波器的特点FIR滤波器的脉冲响应h(n)是有限长的(0nN-1),其z变换为: (式1)它是z-1的(N-1)阶多项式,在有限z平面(0n)上有(N-1)个零点,而极点位于z平面原点z=0处,且有(N-1)阶。FIR滤波器的基本结构可以理解为一个分节的延时线,把每一节的输出加权累加,可得到滤波器的输出,FIR滤波器的冲激响应h(n)是有限长的,数学上M阶FIR滤波器可以表示为: y(n)= (式2)其系统函数为: H(z)= (式3) 普通的直接型FIR 滤波器结构如图1 所示。图1 FIR滤波器的直接型结构FIR滤波器最突出的优点有2个:一是只要对h(n)附加一定的条件,很容易获得严格的线性
9、相位特性;二是由于H(z)的极点位于原点z=0处,始终满足稳定条件,所以FIR滤波器永远稳定。三是FIR滤波器由于单位脉冲响应是有限长的,因而可以用快速傅里叶变换(FFT)算法来实现过滤信号,从而可大大提高运算效率。但是,要取得很好的衰减特性,FIR滤波器H(z)的阶次比IIR滤波的要高。1.2 FIR数字滤波器设计方法IIR滤波器设计中的各种变换法对FIR滤波器设计是不适用的,这是因为那里是利用有理分式的系统函数,而FIR滤波器的系统函数只是z-1的多项式。 FIR的设计任务是选择有限长度的脉冲响应h(n),得到系统函数H(z),使幅频特性满足技术指标要求,同时使相频特性达到线性相位。常用设
10、计方法:(1)窗函数法(2)频率采样法(3)切比雪夫等波纹逼近法。人们最感兴趣的是FIR滤波器具有线性相位的相频特性。对非线性相位的FIR滤波器,一般可以用IIR滤波器来代替,因为同样幅度特性,IIR滤波器所需阶数比FIR滤波器的阶数要少得多。1.3 线性相位FIR数字滤波器的条件和特点1.3.1 线性相位条件对于长度为N的h(n),传输函数为 (式4)H(ej)=Hg()ej() (式5)式中,Hg()称为幅度特性,()称为相位特性。注意,这里Hg()不同于|H(ej)|,Hg()为的实函数,可能取负值,而|H(ej)|总是正值。H(ej)线性相位是指()是的线性函数,即 ()= - ,为常
11、数 (式6)如果()满足 ()= 0- ,0是起始相位 严格地说,此时()不具有线性相位,但以上两种情况都满足群时延是一个常数,即 (式7)也称这种情况为线性相位。1.3.2 线性相位FIR滤波器的幅度特性与相位特性线性相位FIR滤波器的幅度特性与相位特性如下图:图2线性相位FIR滤波器的幅度特性与相位特性一览表在设计时,要注意选择合适的h(n)对称形式(奇或偶)和h(n)长度N(奇数或偶数)。如要设计高通滤波器,只能选情况1和情况4;要设计低通滤波器,只能选情况1和情况2。2 利用频率采样法设计FIR滤波器2.1 用频率采样法设计滤波器的基本原理 待设计的滤波器的传输函数用Hd(ej)表示,
12、可按下列思路进行设计: 它在=0到2之间等间隔采样N点,得到Hd(k) (式8) N点Hd(k)进行IDFT,得到h(n) (式9)式中,h(n)作为所设计的滤波器的单位取样响应。 h(n)求系统函数H(z) (式10)将插值公式重写如下 (式11)此式就是直接利用频率采样值Hd(k)形成滤波器的系统函数。用频率采样法设计线性相位滤波器的条件 :FIR滤波器具有线性相位的条件是h(n)是实序列,且满足h(n)= h(N1n),其传输函数应满足的条件是 (式12) (式13) (式14) (式15)且Hg()=0 。 在=02之间等间隔采样N点,将=k代入式(47)中,并写成k的函数: (式16
13、) (式17) ,N为奇数(式18) ,N为偶数且 (式19) (式20)说明N等于奇数时Hg(k)对(N1)/2偶对称,N等于偶数时, Hg(k)对N/2奇对称,且Hg(N/2)=0。 对于高通滤波器,这里N只能取奇数。 截止频率为c,采样点数N,Hg(k)和(k)用下面公式计算 (式21)以上是用频率采样法设计滤波器的基本原理。 2.2 线性相位的约束条件以h(n)为偶对称,N为奇数的情况进行分析。1)FIR的频响具有线性相位的一般表达式当h(n)为偶对称,N为奇数时,则 (式22) 而且幅度函数H(w)应为偶对称,即 (式23) 2)采样值H(k)具有线性相位的约束 (式24) 其中,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 利用 MATLAB 结合 频率 取样 设计 数字 FIR 滤波器 课程设计 任务
链接地址:https://www.31ppt.com/p-4830655.html