数字信号处理课程设计FIR数字滤波器的设计.doc
《数字信号处理课程设计FIR数字滤波器的设计.doc》由会员分享,可在线阅读,更多相关《数字信号处理课程设计FIR数字滤波器的设计.doc(25页珍藏版)》请在三一办公上搜索。
1、吉林建筑大学电气与电子信息工程学院数字信号处理课程设计报告设计题目: FIR数字滤波器的设计 专业班级: 信工121 学生姓名: 学 号: 指导教师: 设计时间: 2015.1.122015.1.16 教师评语:成绩 评阅教师 日期 目 录 第1章 绪 论11.1设计的作用、目的11.2设计任务及要求11.3设计内容1第2章 FIR数字低通波器的原理2 2.1设计内容22.1.1 数字滤波器的分类22.1.2 FIR数字滤波器的结构52.1.3吉布斯(Gibbs)效应62.2窗函数法设计FIR滤波器72.2.1对窗函数的要求及选窗原理:132.2.2 MATLAB工具函数的选择:14第3章 F
2、IR数字滤波器仿真分析163.1设计步骤163.2数字低通滤波器MATLAB编程及幅频特性曲线183.2.1MATLAB语言编程183.2.2幅频特性曲线193.3优缺点20总结21参考文献22摘 要 随着新信息处理技术的飞速发展,数字信号处理技术在电子信息,通信,自动控制,仪表技术,雷达,航空航天,信息家电等高科技领域得到越来越广泛的应用。数字信号处理方法通常涉及变换,滤波,频谱分析,编码解码等分析处理。数字滤波是重要环节,它能满足滤波器对幅度和相位特性的严格要求,克服了模拟滤波器所无法解决的电压和温度漂移能够处理低频信号的问题,频率响应特性可做成非常接近于理想的特性,且精度可以达到很高,容
3、易集成,这些优点决定了数字滤波器的应用越来越广泛。而有限冲击响应FIR滤波器在设计任意幅频特性的同时能够保证严格的线性相位特性。稳定和线性相位特性是FIR低通滤波器最突出的特点。本课程设计主要应用MATLAB软件,利用汉宁(Hanning)窗和哈明(Hamming)窗窗函数,设计低通FIR滤波器,并对所设计的滤波器进行仿真,从MATLAB仿真出频谱特性曲线对比,哈明窗比汉宁窗消除旁瓣的效果好一些而且主瓣稍窄,但是旁瓣衰减较慢是不利的方面。适当地改变系数,可得到不同特性的窗函数。其主瓣宽度与汉宁窗相同。可见哈明窗是一种高效窗函数。哈明窗和汉宁窗的主瓣具有最小的旁瓣和较大的衰减速度,是较为常用的窗
4、函数。关键字:FIR滤波器 窗函数 MATLAB 第1章 绪 论1.1设计的作用、目的本次课程设计是理论学习的延伸,是掌握所学知识的一种重要手段,锻炼了学生动手能力。对于贯彻理论联系实际、提高学习质量、塑造自身能力等于有特殊作用。训练和培养学生查阅资料,搜集与本设计有关部门的资料(包括从已发表的文献中和从生产现场中搜集)的能力,迅速准确的进行工程计算的能力,计算机应用能力。本次课程设计一方面通过MATLAB仿真设计内容,使我们加深对理论知识的理解,同时增强其逻辑思维能力,另一方面对课堂所学理论知识作一个总结和补充,也是对自己理论知识的一次检验,帮助我们更好去理解,去学习。通过MATLAB对不同
5、窗函数的仿真,更加深刻的了解到,同样的FIR数字低通滤波器的技术指标,用不同的窗函数所设计出来有什么不同,并且用哪种窗函数设计出来的FIR数字低通滤波器比较好,可以从仿真中比较出来。1.2设计任务及要求通过课程设计各环节的实践,应使学生达到如下要求:1.掌握双线性变换法及脉冲响应不变法设计IIR数字滤波器以及窗函数法设计FIR数字滤波器的原理、具体方法及计算机编程;2.观察双线性变换法、脉冲响应不变法及窗函数法设计的滤波器的频域特性,了解各种方法的特点;3.用MATLAB画出三种方法设计数字滤波器的幅频特性曲线,记录带宽和衰减量,检查结果是否满足要求。1.3设计内容设计题目:FIR数字滤波器的
6、设计(1)设计一线性相位FIR数字低通滤波器,截止频率 ,过渡带宽度 ,阻带衰减。(2)设计一线性相位FIR数字低通滤波器,截止频率 ,过渡带宽度 ,阻带衰减。用MATLAB来仿真设计所需要的FIR数字低通滤波器,根据所给出的FIR数字低通滤波器技术指标,并选择适当的窗函数,以及利用合适的MATLAB工具函数,做出频谱特性曲线,然后进行分析其优缺点。第2章 FIR数字低通波器的原理2.1数字低通滤波器的设计原理滤波器(filter)是一种对信号有处理作用的器件或电路。所谓数字滤波器,是指输入、输出均为数字信号,通过数值运算处理改变输入信号所含频率成分的相对比例,或者滤除某些频率成分的数字器件或
7、程序。现代滤波器的设计,多是采用滤波器变换的方法加以实现,主要是通过对低通原型滤波器进行频率变换,来得到新的目标滤波器。理想的低通滤波器应该能使所有低于截止频率的信号无损通过,而所有高于截止频率的信号都应该被无限的衰减,从而在幅频特性曲线上呈现矩形。理想的特性是无法实现的,所有的设计是力图逼近矩形滤波器的特性。根据所选的逼近函数的不同,可以得到不同的响应。由于“巴特沃斯响应”带通滤波器具有平坦的响应特性,所以通常会选用“巴特沃斯响应”。 数字滤波器是对数字信号实现滤波的线性时不变系统。数字滤波实质上是一种运算过程,实现对信号的运算处理。输入数字信号(数字序列)通过特定的运算转变为输出的数字序列
8、,因此,数字滤波器本质上是一个完成特定运算的数字计算过程,也可以理解为是一台计算机。描述离散系统输出与输入关系的卷积和差分方程只是给数字信号滤波器提供运算规则,使其按照这个规则完成对输入数据的处理。时域离散系统的频域特性:, 其中、分别是数字滤波器的输出序列和输入序列的频域特性(或称为频谱特性),是数字滤波器的单位取样响应的频谱,又称为数字滤波器的频域响应。只要按照输入信号频谱的特点和处理信号的目的,适当选择,使得滤波后的信号满足设计的要求,这就是数字滤波器的滤波原理。 IIR滤波器的设计可以利用模拟滤波器原型,借鉴成熟的模拟滤波器的设计结果进行双线性变换,将模拟滤波器变成满足预定指标的数字滤
9、波器,即根据模拟设计理论设计出满足要求的传递函数,然后将变换成满足要求的数字滤波器的传递函数。设计IIR滤波器的基础是设计模拟滤波器的原型,这些原型滤波器主要有:巴特沃斯(Butterworth)滤波器切比雪夫(Chebyshev)滤波器,椭圆(Elliptic)滤波器等。2.1.1 数字滤波器的分类: 按照不同的分类方法,数字滤波器有许多种类, 经典滤波器的特点是其输入信号中有用的频率成分和希望滤除的频率成分各占有不同的频带,通过一个合适的选频滤波器滤除干扰,得到纯净信号,达到滤波的目的。经典数字滤波器从滤波特性上分类,可以分成低通、高通、带通和带阻等滤波器。这种理想滤波器是不可能实现的,因
10、为它们的单位脉冲响应均是非因果且无限长的,我们只能按照某些准则设计滤波器,使之在误差容限内逼近理想滤波器,理想滤波器可作为逼近的标准。另外,需要注意的是, 数字滤波器的频率响应函数都是以2为周期的,低通滤波器的通频带中心位于2的整数倍处,而高通滤波器的通频带中心位于的奇数倍处,这一点和模拟滤波器是有区别的。一般在数字频率的主值区, 描述数字滤波器的频率响应特性。现代滤波器是根据随机信号的一些统计特性,在某种最佳准则下,最大限度地抑制干扰,同时最大限度地恢复信号,从而达到最佳滤波的目的。一般滤波器按照不同的分类方式又可分成多种:(1) 按频域特点分类分为低通滤波器(LP DF)、高通滤波器(HP
11、 DF)、带通滤波器(BP DF)和带阻滤波器(BS DF)四种。这四种滤波器的理想幅频特性如下图所示。图2.1.1四种滤波器的理想幅频特性图需要注意的是:数字滤波器的频响是周期的,其重复周期是采样频率,或者数字频率,且在每一周期内,幅频特性具有对称性。比如采样频率=8000Hz,数字带通的通带是3003400Hz,那么它的重复周期为8000Hz,由对称性可知46007700Hz也是通带,由周期性可知830011400Hz也是通带,等等。因此,如果你想从020kHz的信号中滤出14kHz的频率成分,那么在020kHz的频率范围内,带通滤波器应该只有14kHz的通带。因为频响的周期为采样频率所以
12、在内与14kHz相对称的通带-4kHz-1kHz必须在20kHz的频率之外,应有-4kHz20kHz即24kHz则此时带通滤波器的通带范围为14kHz,2023kHz,2528kHz,从而保证了在020 kHz的频率范围内,只有14kHz的频率成分可以通过该滤波器。因此,所谓低通、高通、带通、带阻都是指频率介于0或角频率介于0的那一段幅频特性而言的。也就是说,数字滤波器处理的频率应该小于。 (2)按冲激响应h(n)的长度分类 分为有限冲激响应(FIR)数字滤波器和无限冲激响应(IIR)数字滤波器两种。冲激响应本来是用于模拟系统,指系统对冲激函数(t)的响应。发展到数字滤波器后,工程上仍沿用这个
13、名称,与单位抽样响应和单位脉冲响应的说法通用。FIR 数字滤波器的冲激响应h(n)为有限长序列,其差分方程为y(n)=系统函数为H(z)= IIR 数字滤波器 的冲激响应h(n)为无限长序列,其差分方程为y(n)= 系统函数为H(z)= IIR 数字滤波器和FIR 数字滤波器在特性、结构、设计方法、运用场合等方面均不相同。(3)按同时处理的变量的个数分类分为一维和多维滤波器。一维滤波器的输入、输出、冲激响应和频响分别是x(n)、y(n)、h(n)、和,二维滤波器分别是x(n,m)、y(n,m)、h(n,m)和,三维和三维以上类推。一位滤波器最常用。二维滤波器主要用于图象处理,其用途日益广泛(4
14、)按有无递归结构分类 分为递归型和非递归型。递归表现为实现过程中出现反馈回路。即将某些输出量反馈到原输入点与原输入量相加。一般来说,IIR DF 的H(z)有分母,须用递归型结构实现;FIR DF 的H(z)无分母,用非递归型结构实现。但是FIR DF也可以用递归型结构实现,比如H(z)=1+z-1+z-2+z-3可以改写为H(z)= 然后用递归型结构实现。因此,尽管IIR、FIR与递归非递归有着密切的关系,但它们毕竟是从不同的角度看问题,在概念上有着本质的区别,所以,在以后的学习中要很好的将他们区别开来。 (FIR)数字滤波器可以做成具有严格的线性相位,同时又可以具有任意的幅度特性。此外,F
15、IR滤波器的单位抽样响应是有限长的,因而滤波器一定是稳定的。再有,只要经过一定的延时,任何非因果有限长序列都能变成因果有限长序列,因而总能用因果系统来实现。最后,FIR滤波器由于单位冲激响应是有限长的,因而可以用快速傅里叶变换算法来实现过滤信号,从而可大大提高运算的效率。 FIR滤波器的设计方法有:窗函数法、频率采样法、切比雪夫等波纹逼近法等。用窗函数设计FIR数字滤波器就是用有限长的脉冲相应逼近序列,其基本设计思想为:首先选定一个理想的选频滤波器,然后截取它的脉冲响应得到线性相位。用N表示FIR滤波器单位脉冲响应h(n)的长度,其系统函数H(z)为: H(z)是z1的N1次多项式,它在z平面
16、上有N1个零点,在原点z=0处有一个N1重极点。因此,H(z)永远稳定。稳定和线性相位特性是FIR滤波器最突出的优点。FIR滤波器的设计方法和IIR滤波器的设计方法有很大差别。FIR滤波器设计任务是选择有限长度的h(n),使频率响应函数满足技术指标要求。FIR滤波器有三种设计方法:窗函数法、频率采样法和切比雪夫等波纹逼近法。本课程设计主要介绍窗函数法设计FIR滤波器。2.1.2 FIR数字滤波器的结构:1.直接型 FIR数字滤波器的特点是其为有限长序列。其系统传递函数:差分方程:由于该结构是一条输入延时链的横向结构,故也称之为横截型。同时它又是信号的卷积形式,有时也称为卷积型结构。2. 级联型
17、 当需要控制滤波器的传输零点时,可将传递函数分解为二阶实系数因子的形式。这种结构所需的系数比直接型的多,运算时所需的乘法运算也比直接型多。3.线性相位型 FIR滤波器的重要特点之一是可设计成具有精确线性相位的频率特性。以满足条件的线性相位滤波器为例,此时它的可写成:N为偶数时:N为奇数时:和直接型相比,如果N取偶数,直接型需要N个乘法器,而线性相位结构需要N/2个乘法器,节约了一半的乘法器。如果N取奇数,那么所需要的乘法器减少到(N-1)/2个,也近似节约了一半的乘法器。2.1.3吉布斯(Gibbs)效应:在设计有限冲击响应数字滤波器FIR数字低通滤波器时,设理想的FIRDF的频率响应为,它是
18、以为周期的周期函数,对其进行反复傅立叶变换得到所对应的单位抽样响应序列。由于是无限长的,物理上无法实现,在设计时,把先截短为有限项,然后再右移,使为因果性的,则对应的频率响应在物理上是可实现的,是对的近似。对自然截短等于对它施加了一个矩形窗口,在频域则相当于与的频谱的卷积。以低通滤波器的设计为例,加窗产生了两方面的影响。第一使滤波器的频率响应在理想的截止频率处出现了过渡带。它主要是由窗函数频谱的主瓣引起的,其宽度取决于主瓣的宽度;第二,使滤波器在通带和阻带内产生了一些起伏振荡的现象,这主要是由窗函数频谱的旁瓣造成的,这就是Gibbs现象。为了减小Gibbs现象效应。可以采用不同的窗函数,例如采
19、用哈明窗。采用哈明窗时的和如下图所示。可见 Gibbs现象得到了有效的扼制。 图2.1.3采用哈明窗时低通滤波器特性2.2窗函数法设计FIR滤波器使用FIR滤波器可以实现严格的线性相位特性,但其幅频特性的设计方法与IIR滤波器完全不同。FIR滤波器的设计方法有:窗函数法、频率采样法、切比雪夫等波纹逼近法等。FIR 滤波器的设计方法主要是窗函数设计法,其基本设计思想是:一般是先给定所要求的理想滤波器频率响应,然后由导出与其相对应的单位样值响应,由于是矩形频率特性,故一定是无限长序列,是非因果的,而所要设计的FIR滤波器单位样值响应必然是有限长的,所以要用一有限长的来逼近无限长的,最有效的方法即是
20、用窗函数(有限长) 来截断。FIR数字滤波器的设计思想是:在保证线性相位条件的前提下,选择合适的h(n)长度N,使其传输函数H(w)满足技术指标要求。我门常使用的窗函数有矩形窗、三角形窗、汉宁窗、哈明窗、布莱克曼窗等。表2-2典型窗函数的基本参数窗函数旁瓣峰值dB过渡带宽dB阻带最小衰减dB矩形窗 -13 4/N -21三角窗 -25 8/N -25汉宁窗 -31 8/N -44哈明窗 -41 8/N -53布莱克曼窗 -57 12/N -74凯瑟窗 -57 -80 表中过渡带宽和阻带最小衰减是用对应的窗函数设计的FIR数字滤波器的频率响应指标。随着数字信号处理的不断发展,学者们已经提出的窗函
21、数已多达几十种,除了上述5种窗函数外,比较有名的还有Chebyshev窗、Gaussian窗5, 6。MATLAB信号处理工具箱提供了14种窗函数的产生函数,下面列出上述几种窗函数的产生函数及其调用格式:wn=boxcar(N);列向量wn中返回长度为N的矩形窗函数w(n)wn=bartlett(N); 列向量wn中返回长度为N的三角窗函数w(n)wn=hanning(N); 列向量wn中返回长度为N的汉宁窗函数w(n)wn=hamming(N) ;列向量wn中返回长度为N的哈明窗函数w(n)wn=blackman(N) ;列向量wn中返回长度为N的布莱克曼窗函数w(n)(1) 矩形窗(Rec
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字信号 处理 课程设计 FIR 数字滤波器 设计
链接地址:https://www.31ppt.com/p-4139787.html