基于malab的FIR滤波器的设计与仿真设计.doc
《基于malab的FIR滤波器的设计与仿真设计.doc》由会员分享,可在线阅读,更多相关《基于malab的FIR滤波器的设计与仿真设计.doc(32页珍藏版)》请在沃文网上搜索。
1、毕业设计论文 摘 要FIR滤波器是数字滤波器系统中常见的滤波器。论文针对窗函数法、最优化设计法和最小约束二乘法三种设计方法,采用MATLAB7.0软件进行FIR滤波器的设计与仿真。最后,结合实例给出了语音滤波处理实验,形象、直观。关键词:FIR滤波器 MATLAB7.0 窗函数法 最优化设计法 最小约束二乘法AbstractThe FIR filter is a digital filter system filter. Paper against the window function method, optimization of design and minimum constraint
2、 multiplication of three design methods, MATLAB7.0 software FIR filter design and simulation. Finally, with examples given voice filtering experiments, image, and intuitive.Keywords: FIR filter MATLAB 7.0 window function method to optimize the design method of least constraint multiplication目录第1章绪论1
3、1.1 数字滤波器的研究背景和意义11.2 数字滤波器的应用及现状11.3 数字滤波器的定义11.4 滤波器的分类2第2章FIR数字滤波器的特性32.1 FIR滤波器的线性相位特性32.2 FIR滤波器的幅频特性5第3章FIR数字滤波器的设计63.1 窗函数法设计FIR数字滤波器63.1.1 窗函数法63.1.2 数字低通滤波器的窗函数法设计63.1.3 基于窗函数法直接设计FIR数字滤波器123.2 FIR滤波器的最优化设计法133.2.1 等波纹切比雪夫逼近准则143.2.2 基于切比雪夫逼近法直接设计FIR数字滤波器143.3 FIR滤波器的最小二乘设计法16第4章语音信号滤波处理19第
4、5章结论26致谢27参考文献2827第1章 绪论1.1 数字滤波器的研究背景和意义当今,数字信号处理技术正飞速发展,它不但自成一门学科,更是以不同形式影响和渗透到其他学科;它与国民经济息息相关,与国防建设紧密相连;它影响或改变着我们的生产、生活方式,因此受到人们普遍的关注。数字化、智能化和网络化是当代信息技术发展的大趋势,而数字化是智能化和网络化的基础,实际生活中遇到的信号多种多样,例如广播信号、电视信号、雷达信号、通信信号、导航信号等等。上述这些信号大部分是模拟信号,也有小部分是数字信号。模拟信号是自变量的连续函数,自变量可以是一维的,也可以是二维或多维的。大多数情况下一维模拟信号的自变量是
5、时间,经过时间上的离散化(采样)和幅度上的离散化(量化),这类模拟信号便成为一维数字信号。因此,数字信号实际上是数字序列表示的信号,语音信号经采样和量化后,得到的数字信号是一个一维离散时间序列。数字滤波技术是数字信号分析、处理技术的重要分支。无论是信号的获取、传输,还是信号的处理和交换都离不开滤波技术,它对信号安全可靠和有效灵活地传输是至关重要的。在所有的电子系统中,使用最多技术最复杂的要算数字滤波器了。数字滤波器的优劣直接决定产品的优劣。1.2 数字滤波器的应用及现状数字滤波器精确度高、使用灵活、可靠性高,具有模拟设备所没有的许多优点,已广泛应用于各个学科技术领域,例如数字电视、语音、通信、
6、雷达、声纳、遥感、图像、生物医学以及许多工程应用领域。随着信息时代、数字时代的到来,数字滤波技术已经成为一门极其重要的学科和技术领域。以往的滤波器大多采用模拟电路技术,但是,模拟电路技术存在很多难以解决的问题,例如,模拟电路元件对温度的敏感性,等等。而采用数字技术则避免很多类似的难题,当然数字滤波器在其他方面也有很多突出的优点,所以采用数字滤波器对信号进行处理是目前的发展方向。1.3 数字滤波器的定义数字滤波器通常是指一个有限精度算法实现的离散线性时不变系统。通常用的数字滤波器一般属于选频滤波器,可以用下式表示:称为滤波器幅频响应,称为滤波器的相频响应。幅频响应表示信号通过该滤波器后各频率成分
7、的衰减情况,而相频响应反映各频率成分通过滤波器后在时间上的延时情况。滤波器性能最容易通过它的幅频响应的形状来描述。滤波器在某个频率的幅度增益决定了滤波器对此频率输入的放大因子,增益可取任意值。增益高的频率范围,信号可以通过,称之为滤波器的通带,增益低的频率范围,滤波器对信号有衰减和阻塞作用,称之位滤波器的阻带。1.4 滤波器的分类滤波器的种类很多,分类方法也不同,可以从功能上分,也可以从实现方法上分,或从设计方法上来分等。但总的来说,滤波器可分为两大类,即经典滤波器和现代滤波器。经典滤波器是假定输入信号x(n)中的有用成分和无用成分(如噪声)各自占有不同的频带,当x(n)通过滤波器后可将无用成
8、分有效地去除。如果信号中的有用成分和无用成分的频谱相互重叠,那么经典滤波器将无法滤除信号的无用成分。现代滤波器理论研究的主要内容是从含有噪声的数据记录(又称为时间序列)中估计出信号的某些特征或信号本身。一旦信号被估计出,那么估计出的信号与原信号相比会有高的信噪比。现代滤波器把信号和噪声都视为随机信号,利用它们的统计特征(如功率谱)推导出一套最佳的估值算法,然后用硬件或软件予以实现。经典滤波器从功能上可分为四种,即低通(LP,Low Pass)、高通(HP,High Pass)、带通(BP,Band Pass)和带阻(BS,Band Stop)滤波器,每一种又有模拟滤波器(AF)和数字滤波器(D
9、F)两种形式。数字滤波器按照单位取样响应h(n)的时域特性可分为无限脉冲响应(IIR,Infinite Impulse Response)系统和有限脉冲响应(FIR,Finite Impulse Response)系统。如果单位取样响应是时宽无限的h(n),n0n则称之为IIR系统;而如果单位取样响应是时宽有限的h(n),n1nn2,则称之为FIR系统。第2章 FIR数字滤波器的特性FIR数字滤波器的冲激响应的Z变换为: (2-1)其中滤波器最重要的两个特性为线性相位特性和幅度特性。2.1 FIR滤波器的线性相位特性由式(2-1)可以看出,H(z)是的N-1次多项式,它在z平面内有N-1个零点
10、,同时在原点有N-1个重极点。因为FIR数字滤波器的单位冲激响应是有限长的,所以它永远都是稳定的。在数字信号处理的许多领域中,常常要求滤波器具有线性相位,达到这一要求,仅需要对FIR数字滤波器的冲激响应施加一定的约束。令,就可由得到FIR数字滤波器的频率响应: (2-2)式中是的幅频特性,是的相频特性 (2-3)当要求滤波器具有严格的线性相位,或者说具有相位不失真时,应有: (2-4)即 (2-5)也即 (2-6)将式(2-6)展开可得: (2-7)式(2-7)的左边具有傅里叶级数的形式。由于FIR数字滤波器的冲激响应为实数,若呈偶对称,即 (2-8a)其对称中心在 (2-9)此时有 (2-1
11、0)因此: (2-11)根据式(2-2),有 (2-12a) (2-12b)若呈奇对称, (2-8b)其对称中心也在处。此时有: (2-13a) (2-13b)即呈奇对称的滤波器相位与呈偶对称的相位产生了的相移。式(2-8)和式(2-9)是FIR数字滤波器具有线性相位的充要条件。即它要求FIR数字滤波器的单位冲激响应的序列必须满足式(2-8)所表示的特定的对称性,其相位延迟等于长度的一半,即个采样周期。2.2 FIR滤波器的幅频特性FIR滤波器的幅频特性可以分为以下4种情况:(1)为偶对称,且N为奇数(型滤波器)当为偶对称,且N为奇数时,根据式(2-12)滤波器的幅频函数可以表示为: (2-1
12、4)其中,。此时,对呈偶对称。(2)为偶对称,且N为偶数(型滤波器)当为偶对称,且N为偶数时,根据式(2-12)滤波器的幅频函数可以表示为: (2-15)其中:。此时对呈奇对称。但是,故高通滤波器不能用这种方法实现。(3)为奇对称,且N为奇数(型滤波器)当为奇对称,且为奇数时,根据式(2-13)滤波器的幅频函数可以表示为: (2-16)其中。此时对呈奇对称。但是当时,所以低通、高通滤波器不能采用这种形式。(4)为奇对称,且N为偶数(型滤波器)当为奇对称,且N为偶数时,根据式(2-13)滤波器的幅频函数可表示为: (2-17)其中:。此时对呈奇对称,对呈偶对称。但是当时,所以低通滤波器不能采用这
13、种形式。第3章 FIR数字滤波器的设计3.1 窗函数法设计FIR数字滤波器3.1.1 窗函数法设计FIR数字滤波器的最简单的方法是窗函数法,通常也称之为傅立叶级数法。FIR数字滤波器的设计首先给出要求的理想滤波器的频率响应,设计一个FIR数字滤波器频率响应,去逼近理想的滤波器频率响应。然而,窗函数法设计FIR数字滤波器是在时域进行的,因而必须由理想的频率响应推导出对应的单位取样响应,再设计一个FIR数字滤波器的单位取样响应去逼近。设计过程如下: (3-1)加窗的作用是通过把理想滤波器的无限长脉冲响应乘以窗函数来产生一个被截断的脉冲响应,即。MATLAB工具箱提供的窗函数有:矩形窗(Rectan
14、gularwindow)、三角窗(Triangular window)、布拉克曼窗(Blackman= window)、汉宁窗(Hanningwindow)、海明窗(Hamming window)、凯塞窗(Kaiser window)、切比雪夫窗(Chebyshev window)。3.1.2 数字低通滤波器的窗函数法设计假设理想低通数字滤波器的频率响应如图3.1所示,其幅频特性为。那么该滤波器的: (3-2-1)式中表示截止频率(rad),表示采样延迟。0低通1图3.1 理想低通数字滤波器幅频特性由此可得理想数字低通滤波器的单位冲激响应为:(3-2-2)根据式(3-2-2),可知为无限非因果
15、序列,关于对称。为了从得到一个因果线性相位的FIR滤波器,必须利用有限长度N的窗函数对进行截取,截取后的冲激响应函数可表示为: (3-2-3)此时为关于偶对称的有限因果序列。当N为奇数时,所设计的FIR数字高通滤波器为型滤波器;当N为偶数时,为型滤波器。而表示的滤波器的频率特性为: (3-2-4)是否能够很好地逼近取决于窗函数的频率特性。若将理想滤波器的频率响应写成: (3-2-5)其中幅度频率特性: (3-2-6)此时,滤波器的频率特性可表述为:(3-2-7)由此可以得到所设计的滤波器的幅度频率特性为: (3-2-8)由式(3-2-8)可见,对实际FIR滤波器有影响的只是窗函数的幅度频率特性
16、。实际中的FIR滤波器的幅度频率特性,是理想低通滤波器的幅度频率特性和窗函数的幅度频率特性的复卷积。复卷积给带来过冲和波动,所以加窗函数后,对滤波器的理想特性的影响有以下几点:(1)在截止频率的间断点变成了连续的曲线,使得出现了一个过渡带,它的宽度等于窗函数的主瓣宽度。由此可知,如果窗函数的主瓣越宽,过渡带就越宽。(2)由于窗函数旁瓣的影响,使得滤波器的幅度频率特性出现了波动,波动的幅度取决于旁瓣的相对幅度。旁瓣范围的面积越大,通带波动和阻带的波动就越大,也就是说阻带的衰减越小。而波动的多少,取决于旁瓣的多少。(3)增加窗函数的长度,只能减少窗函数的幅度频率特性的主瓣宽度,而不能减少主瓣和旁瓣
17、的相对值,该值取决于窗函数的形状,即增加截取函数的长度N只能相应的减少过渡带,而不能改变滤波器的波动程度。为了满足工程上的需要,可以通过改变窗函数的形状来改善滤波器的幅度频率特性,而窗函数的选择原则是:(1) 具有较低的旁瓣幅度,尤其是第一旁瓣的幅度;(2) 旁瓣的幅度下降的速率要快,以利用增加阻带的衰减;(3) 主瓣的宽度要窄,这样可以得到比较窄的过渡带。通常上述的几点难以同时满足。当选用主瓣宽度较窄时,虽然能够得到比较陡峭,但是通带和阻带的波动明显增加。当选用比较小的旁瓣幅度时,虽然能够得到比较平坦和匀滑的幅度频率响应,但是过渡带将加宽,因此实际中选用的窗函数往往是它们的折中。在保证主瓣的
18、宽度达到一定要求的条件下,适当牺牲主瓣的宽度来换取旁瓣的波动减少。以上是从幅度频率特性设计方面对窗函数提出的要求,实际中设计FIR数字滤波器往往要求是线性相位的,因此要求满足线性相位的条件,即要求满足: (3-2-9)所以窗函数不仅有截短的作用,而且能够起到平滑的作用,在很多领域得到了应用。、型理想低通滤波器的单位冲激响应计算的MATLAB实现如例程3-1.1所示。例程3-1.1 、型理想低通滤波器的单位冲激响应计算function hd=ideal_lp(Wc,N)%compute the ideal lowpass fiter unit pulse respondence hd(n)%wc
19、:cutoff frequency%N:window length%hd:unit pulse respondencealpha=(N-1)/2;n=0:1:N-1;m=n-alpha+eps;hd=sin(Wc*m)./(pi*m);现举例说明:根据下列技术指标,设计一个FIR数字低通滤波器:Wp=0.3Pi, Ws=0.6Pi, Ap=0.25db, As=50db选择海明窗来设计该滤波器,确定单位冲激响应,绘出所设计滤波器的幅度响应。解:matlab程序实现如下:%use hamming window to design lowpass digital filterclear all;W
20、p=0.3*pi;Ws=0.6*pi;tr_width=Ws-Wp; %过渡带宽度N=ceil(6.6*pi/tr_width)+1 %滤波器长度n=0:1:N-1;Wc=(Ws+Wp)/2; %理想低通滤波器的截止频率hd=ideal_lp(Wc,N); %理想低通滤波器的单位冲激响应w_ham=(hamming(N); %海明窗h=hd.*w_ham; %截取得到实际的单位脉冲响应db,mag,pha,w=freqz_m2(h,1); %计算实际滤波器的幅度响应delta_w=2*pi/1000;Ap=-(min(db(1:1:Wp/delta_w+1) %实际通带纹波As=-round(
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 malab FIR 滤波器 设计 仿真
