数字信号处理数字滤波器设计.pptx
概述IIR数字滤波器的基本网络结构FIR数字滤波器的基本网络结构IIR数字滤波器的设计方法IIR数字滤波器的频率变换FIR数字滤波器的设计方法FIR数字滤波器与IIR数字滤波器的比较主要内容主要内容第1页/共226页第一节第一节 概述概述 数字滤波器的概念数字滤波器的概念 滤波器的分类滤波器的分类 滤波器技术要求滤波器技术要求数字滤波器的结构表示数字滤波器的结构表示第2页/共226页1.1数字滤波器概念数字滤波器概念.滤波器:-指对输入信号起滤波作用的装置。对线性移不变系统,有:时域:时域:频域:频域:第3页/共226页2、数字滤波器:当输入、输出是离散信号,滤波器的冲激响应是单位抽样响应h(n)时,这样的滤波器称作数字滤波器。H(ej)为矩形窗时的情形第4页/共226页(一)按实现方法分模拟和数字滤波器1.模拟滤波器(Analog Filter-AF):只能硬件实现R、L、C、Op、开关电容。2.数字滤波器(Digital Filter-DF):硬件实现延迟器、乘法器和加法器;软件实现线性卷积的程序。1.2滤波器的分类滤波器的分类第5页/共226页(二)一般分为经典滤波器和现代滤波器:1.经典滤波器:假定输入信号中的有用成分和希望去除的成分各自占有不同的频带。经典滤波器从功能上分:低通(LP)、高通(HP)、带通(BP)、带阻(BS)均有AF和DF之分。若信号和噪声的频谱相互重迭,经典滤波器无能为力。第6页/共226页模拟数字第7页/共226页模拟数字第8页/共226页2.2.现代滤波器:从含有噪声的时间序列中估计出信号的某些特征或信号本身。现代滤波器将信号和噪声都视为随机信号。包括Wiener Filter、Kalman Filter、线性预测器、自适应滤波器等。第9页/共226页(三)从设计方法上分:AF:Butterworth FilterChebyshev FilterEllipse FilterBessel FilterDF:FIR根据给定的频率特性直接设计 IIR利用已经成熟的AF设计方法设计第10页/共226页(一)模拟低通滤波器的设计指标有:通带截止频率 :阻带截止频率 :通带 中的最大衰减系数 :阻带 的最小衰减系数 通通阻阻1.3滤波器的设计要求滤波器的设计要求第11页/共226页若若 处幅度已归一化到处幅度已归一化到1,即,即 ,则有:,则有:第12页/共226页数字滤波器的传输函数:(二)数字低通滤波器的设计指标阻阻通通第13页/共226页:通带截止频率 :通带允许的最大衰减;:阻带截止频率 :阻带允许的最小衰减;:3dB通带截止频率:通带、阻带的容限(允许误差),分别定义为:式中均假定 (归一化)。当 时,第14页/共226页H(z)X(z)Y(z)1、系统函数和差分方程系统函数和差分方程系统函数和差分方程DFDF的基本运算的基本运算DFDF的结构表示法的结构表示法1.4数字滤波器的结构数字滤波器的结构 表示表示第15页/共226页 2、实现DF的基本运算 实现滤波:-对输入序列x(n)进行一定的运算操作,从而得到输出序列y(n)-从运算上看,只需三种运算:加法、单位延迟、乘法加法、单位延迟、乘法 因此实现的方法有两种:(1)利用通用计算机编程,即软件实现 (2)数字信号处理器(DSP)即专用硬件实现第16页/共226页3、数字滤波器的结构表示法A、方框图法 方框图法简明且直观,其三种基本运算,如下图所示:第17页/共226页 x(n)b0b0 x(n)y(n)第18页/共226页B、信号流图法 三种基本的运算:第19页/共226页 几个基本概念:输入节点或源节点,所处的节点 输出节点或阱节点,所处的节点 分支节点,一个输入,一个或一个以上输出的节点 相加器(节点)或和点,有两个或两个以上输入的节点 *支路不标传输系数时,就认为其传输系数为1 1;任何一节点值等于所有输入支路的信号之和。第20页/共226页1例和点:1,5;分点:2,3,4;源点:6;阱点:7235467a1y(n-1)y(n)第21页/共226页第二节第二节IIR数字滤波器的基本网络结构数字滤波器的基本网络结构 直接直接I I型型 直接直接II II型型 级联型级联型 并联型并联型 转置定理转置定理第22页/共226页IIR滤波器的系统函数 差分方程(N阶)第23页/共226页IIR滤波器的特点 1、单位冲激响应h(n)是无限长的。2、系统函数H(z)在有限Z平面()上有极点存在。3、结构上是递归型的,即存在着输出到输入的 反馈。第24页/共226页N阶IIR滤波器的直接I型流程图(1)直接按差分方程可以画出结构流图2.1直接直接I型型 第25页/共226页直接I型,先实现 ,再实现 。(2)直接I的特点其中:第26页/共226页第一个网络实现零点,即实现x(n)加权延时:第二个网络实现极点,即实现y(n)加权延时:可见,第二网络是输出延时,即反馈网络。*共需存储延时单元和乘法器各(共需存储延时单元和乘法器各(M+NM+N)个。)个。第27页/共226页当IIR数字滤波器是线性非移变系统时,有:直接直接II型,先实现型,先实现 ,再实现,再实现 。反馈在前两列延迟2.2 直接直接II型型第28页/共226页N阶IIR滤波器的直接II型流程图 特点:先实现系统函数的极点,再实现零点;需要特点:先实现系统函数的极点,再实现零点;需要N个延迟器和个延迟器和2N个乘法器。个乘法器。第29页/共226页证明:由上图可知:证明:由上图可知:上述方程两边同时进行上述方程两边同时进行ZT,得:,得:整理上式得:整理上式得:第30页/共226页所以直所以直II型结构的系统函数为:型结构的系统函数为:例例 数字滤波器的结构如下图所示。数字滤波器的结构如下图所示。(1)写出它的差分方程和系统函数;)写出它的差分方程和系统函数;(2)判断该滤波器是否因果稳定。)判断该滤波器是否因果稳定。第31页/共226页解解:(1)(直直II型结构的二阶基本节型结构的二阶基本节)(2)极点:极点极点:极点 均位于单位园内,均位于单位园内,系统稳定;,故系统为因果系统。系统稳定;,故系统为因果系统。第32页/共226页先将系统函数按零、极点进行因式分解其中,pk为实零点,ck为实极点;qk,qk*表示复共轭零点,dk,dk*表示复共轭极点,M=M1+2M2,N=N1+2N2 2.3 级联型级联型第33页/共226页 再将共轭因子展开,构成实系数二阶因子,则得第34页/共226页为了方便,分子取正号,分母取负号;这样,流图上 最后,将两个一阶因子组合成二阶因子(或将的系数均为正。一阶因子看成是二阶因子的退化形式),则有第35页/共226页当(M=N=2)时AB直II型结构第36页/共226页 称为滤波器的二阶基本节。称为滤波器的二阶基本节。则,对系统函数:则,对系统函数:其中:其中:为实系数为实系数,第37页/共226页基本结构:二阶基本节,“田字型”结构。特点:1、二阶基本节搭配灵活,可调换次序;2、可直接控制零极点;仅影响第k对零点,同样仅影响第k对极点,便于调节滤波器的频率特性。第38页/共226页3、存储器最少;4、误差较大。级联的形式,导致了误差会逐级传递注意:会出现或者*通常M=N时,共有(N+1)/2节第39页/共226页;将H(Z)展成部分分式形式:其中,均为实数,与复共轭当M (1)假设模拟滤波器的传递函数假设模拟滤波器的传递函数 具有单阶极点,且分母的阶数高具有单阶极点,且分母的阶数高于分子的阶数,将于分子的阶数,将 展开成部分分式得:展开成部分分式得:()式中式中 为极点。对为极点。对 求求 变换得:变换得:()第108页/共226页(2)使用冲激不变法求数字滤波器的冲激响应使用冲激不变法求数字滤波器的冲激响应 。令令 ,代入上式,代入上式(b)得:得:(c)(3)求求 的的z变换得变换得 :(d)可简化步骤可简化步骤:第109页/共226页3、几点结论(1)S平面的单极点变为Z平面单极点 就可求得H(Z)。(2)Ha(s)与H(Z)的系数相同(3)AF是稳定的,DF也是稳定的。(4)S平面的极点与Z平面的极点一一对应,但两平面并不一一对应。第110页/共226页4、修正的H(Z)由于DF的频响与T成反比,当T很小时,DF的增益过高,这样很不好,为此做如下修正:第111页/共226页例例 已知模拟滤波器的系统函数为:已知模拟滤波器的系统函数为:用冲激响应不变法将它转换成数字滤波器的系统用冲激响应不变法将它转换成数字滤波器的系统函数函数 (假设假设T=1),并画出其流程图。并画出其流程图。解:将解:将 分解得:分解得:,故有:,故有:第112页/共226页其流程图如下:其流程图如下:直直II型、级联型型、级联型第113页/共226页1.双线性变换法设计数字滤波器双线性变换法是一种s平面到z平面的映射过程,定义为:4.3双线性变换法双线性变换法故有:第114页/共226页即:将 和 带入得:分析:双线性变换中 角频率和数字域频率的关系(1)数字域频率和模拟域频率之间是非线性关系:当 从 从即:AF的全部频率特性,被压缩成等效DF在频率 之间的特性。说明:(2)幅度上无混迭失真。第115页/共226页AF就按这两个预畸变了的频率 和 来设计。双线性变换的频率标度的非线性失真可以通过预畸变的方法来补偿。设所求的DF的通带和阻带的截止频率分别为 和 ,则:第116页/共226页(1)双线性变换是简单映射;(2)双线性变换是稳定的变换;即AF在s平面左半平面的所有极点经映射后均在z平面的单位园内。S平面Z平面第117页/共226页原因:S平面一宽为 (如 到 )的横带就可以变换到整个Z平面2.双线性变换法变换原理问题:用冲激响应不变法设计DF时,不可避免的产生混叠失真。先将整个S平面压缩到一个中介的 平面的一条横带里,再通过 将此横带变换到整个Z平面上。这样就使S平面和Z平面是一一映射关系。第118页/共226页使AF和DF在低频处有较确切的对应关系第119页/共226页3.双线性变换的特点1)S平面的虚轴()映射到Z平面的单位圆上。2)稳定的AF,双线性变换后得DF也是稳定的3)突出的优点是避免了频响的混叠失真。说 明s平面的正虚轴Z平面单位圆的上半部S平面的负虚轴Z平面单位圆的下半部可见:S到Z平面,频率轴是单位变换关系第120页/共226页 时,为折叠频率,所以不会有高于折叠频率的分量,因此不会产生混叠失真。4)频率的非线性失真说明零频附近,两者变换关系近似于线性,随着 的增加,表现出严重非线性。因此,DF的幅频响应相对于AF的幅频响应会产生畸变。只有能容忍或补偿这种失真时,双线性变换法才是实用的。只有能容忍或补偿这种失真时,双线性变换法才是实用的。第121页/共226页5)双线性变换法的应用范围:能够设计的滤波器LP、HP、BP、BS。4.设计步骤1)DF参数频率预畸变成对应AF参数2)设计模拟低通滤波器-双线性变换映射成数字低通滤波器第122页/共226页5.设计方法1)直接代入法2)间接代入法先将AF的系统函数分解成级联或并联形式,然后在对每一个子系统函数进行双线性变换。第123页/共226页冲激响应不变法冲激响应不变法双线性变换法双线性变换法幅频响应有失真幅频响应有失真幅频响应无混迭幅频响应无混迭频率之间呈线性频率之间呈线性频率之间有失真频率之间有失真2)不同点:6.冲激响应不变法和双线性变换法比较:1)相同点:首先设计AF,再将AF转换为DF。第124页/共226页例例 二阶巴特沃斯模拟低通滤波器的系统函数二阶巴特沃斯模拟低通滤波器的系统函数为:为:采样间隔采样间隔 ,截止频率截止频率 ,用双线,用双线性变换法将该模拟滤波器转换成数字滤波器性变换法将该模拟滤波器转换成数字滤波器 。(1)求出)求出 ;(2)画出数字滤波器的直)画出数字滤波器的直II型结构流图。型结构流图。第125页/共226页解:解:(1)(2)DF的直的直II结构图如下:结构图如下:第126页/共226页4.44.4数字数字ButterworthButterworth滤波器滤波器 AF的设计有一套相当成熟的方法:设计公式;设计图表;典型的滤波器,如:巴特沃斯切比雪夫一一.模拟模拟ButterworthButterworth滤波器滤波器二二.设计数字设计数字ButterworthButterworth滤波器滤波器第127页/共226页半功率点半功率点其中:是角频率 N 是滤波器阶数 是3dB截止频率;当 时,1.幅度平方函数:一一.模拟模拟ButterworthButterworth滤波器滤波器第128页/共226页通带内幅度响应最平坦最平坦;通带和阻带内幅度特性单单调下降调下降;N增大,通带和阻带的近似性越好,过渡带越窄;不管N为多少,都通过 点。1.00N=2N=4N=82.幅度响应特点:第129页/共226页3.极点分布特点:令 ,得极点:第130页/共226页极点分布特点:极点分布特点:l在在s平面上共有平面上共有2N个极点等角距地分布在个极点等角距地分布在半径为半径为 的圆的圆(巴特沃斯圆巴特沃斯圆)上;上;l极点对称于虚轴,虚轴上无极点;极点对称于虚轴,虚轴上无极点;N为奇数,实轴上两个极点;为奇数,实轴上两个极点;N为偶数,实轴上无极点;为偶数,实轴上无极点;l各极点间的角度为各极点间的角度为 。第131页/共226页N=2N=3第132页/共226页4.的确定方法:分析:和 的极零点均在其中若能分出极零点的归属,若能分出极零点的归属,即可确定系统函数即可确定系统函数分析Ha(S)、Ha(-S)的零极点分布特点已知,求系统函数?转化为转化为第133页/共226页H Ha a(s)H(s)Ha a(-s)(-s)的零极点分布特点的零极点分布特点 C.虚轴上没有极点(傅立叶变换存在);D.由于稳定,故Ha(s)的极点一定在左半平面;最小相位延时,应取左半平面的零点如无此要求,可取任一半对称零点为Ha(s)的零点 B.虚轴上的零点一定是二阶的 因ha(t)是实数时,Ha(s)的零极点为共轭对A.如S1是Ha(s)的极点,则-S1就是Ha(-s)的极点 如S0是Ha(s)的零点,则-S0就是Ha(-s)的零点 Ha(s)Ha(-s)的零极点是呈对称的第134页/共226页第135页/共226页(A)分解 的确定方法:(C)按频率特性确定增益常数。(B)极点:左半面的极点归于Ha(s)零点:对称的零点任一半归Ha(s)要求最小相位延时,取左半面零点 (全部零极点位于单位圆内)。得到各零极点第136页/共226页例 由确定系统函数 。解:A.分解极点为C.由 ,因此因零点为B.为 选极点-6,-7,一对虚轴零点可得第137页/共226页为得到稳定的系统,由S平面左半平面的极点构成传递函数Ha(s):其中,为左半平面极点,为右半平面极点;A、B均为常数。特别,对于Butterworth滤波器第138页/共226页式中:为左半平面的极点,是 的共扼极点当N为偶数,有 由滤波器在 处的单位响应来确定,即:第139页/共226页当N为奇数时,也可得到同样的结果,故:式中,为左半平面极点 为 的共扼极点 为实轴上的极点。N为偶数。N为奇数。第140页/共226页A.根据实际需要,规定DF在数字临界频率 和 处衰减(单位为分贝);B.确定模拟Butterworth滤波器的指标;二.设计数字Butterworth滤波器步骤:例如,一低通DF的指标:在 的通带范围,幅度特性下降小于1dB;在 的阻带范围,衰减大于15dB;抽样频率 ;试将这一指标转换成ALF的技术指标。第141页/共226页 处幅度频响的归一化值为1,即:解:按照衰减的定义和给定指标,则有由于 ,所以当没有混叠时冲激响应不变法,冲激响应不变法,才能这么转化才能这么转化第142页/共226页负值负值冲激响应不变法冲激响应不变法 双线性变换法双线性变换法DFDF指标指标AFAF指标指标指标转化流程指标转化流程第143页/共226页C.确定模拟Butterworth滤波器的阶数N和截止频率 ;将幅度平方函数代入,解方程,求得N和第144页/共226页D.求模拟Butterworth滤波器的极点,并由s平面左半平面的极点构成传递函数E.使用冲激不变法或双线性变换法将 转换成数字滤波器的系统函数 。传递函数:极点:k0,1,2,N1(N为奇数)(N为偶数)第145页/共226页(B)设 ,将数字域指标转换成模拟域指标得:例 设计一个数字Butterworth低通滤波器,在通带截止频率 处的衰减不大于 ,在阻带截止频率 处衰减不小于 。解:(A)根据滤波器的指标得:第146页/共226页(C)将幅度平方函数代入以上两式得:按此值设计的滤波器满足通带指标要求,阻带指标将超过给定值。解这两个方程得:取第147页/共226页(D)由 求得s平面左半平面的极点分别为:由这3对极点构成的滤波器的传递函数为:极点对1:极点对3:极点对2:第148页/共226页(E)将 用部分分式展开,由冲激响应不变法求得数字滤波器的系统函数为:(F)验证所设计的数字滤波器是否达到指标第149页/共226页第150页/共226页例 双线性变换法设计一个数字Butterworth低通滤波器,在通带截止频率 处的衰减不大于 ,在阻带截止频率 处衰减不小于 。采样频率为 。所以因为解:(1)将模拟截止频率转换成数字截止频率:第151页/共226页(2)计算 和 :截止频率预畸变截止频率预畸变DFDF指标指标AFAF指标指标是无关紧要的参数,为计算方便。令将幅度平将幅度平方函数代方函数代入入第152页/共226页解得:可以验算这个 值所对应的阻带指标刚好满足要求,而通带指标已经超过要求。取 ,再代入解得:(3)由 和 求模拟Butterworth滤波器的极点,并由左半平面的极点构成传递函数第153页/共226页左半平面的3对极点分别为:由此得传递函数为:第154页/共226页(4)使用双线性变换求得数字Butterworth滤波器的系统函数为:第155页/共226页(5)验证所设计的数字滤波器是否达到指标第156页/共226页第157页/共226页第五节第五节 IIRIIR数字滤波器的频率变换数字滤波器的频率变换 两种常用设计方法两种常用设计方法 频率变换概述频率变换概述 频率变换的设计公式频率变换的设计公式第158页/共226页5.15.1IIRIIR数字滤波器的两种常用设计方法数字滤波器的两种常用设计方法1.数字滤波器的指标数字滤波器的指标 模拟低通滤波器的指标模拟低通滤波器的指标 模拟低通滤波器模拟低通滤波器 映射成数字低通滤波器映射成数字低通滤波器 通过频率变换求数字通过频率变换求数字HP/BP/BS滤波器。滤波器。2.数字滤波器的指标数字滤波器的指标 模拟低通滤波器的指标模拟低通滤波器的指标 求模拟低通滤波器求模拟低通滤波器 模拟低通模拟低通 转换成模拟转换成模拟HP/BP/BS滤波器滤波器 将模拟将模拟HP/BP/BS滤波器映射成所求的数字滤波器。滤波器映射成所求的数字滤波器。第159页/共226页5.25.2IIRIIR数字滤波器的频率变换数字滤波器的频率变换设设 是数字原型低通滤波器的系统函数,是数字原型低通滤波器的系统函数,是所是所要求的滤波器(要求的滤波器(LP、HP、BP、BS)的系统函数。为了将稳定、因)的系统函数。为了将稳定、因果的果的 变换成稳定、因果的变换成稳定、因果的 ,要求:,要求:1.v平面到平面到z平面的映射平面的映射 是是 的有理函数;的有理函数;2.v平面的单位圆内部映射成平面的单位圆内部映射成z平面的单位圆内部。平面的单位圆内部。第160页/共226页设设 和和 分别表示分别表示v平面和平面和z平面的频率变量,平面的频率变量,即:即:,;则:;则:故要求:故要求:及及 满足上面要求的函数就是全通函数,可表示为:满足上面要求的函数就是全通函数,可表示为:其中其中 是是 的极点,为满足稳定性,要求的极点,为满足稳定性,要求第161页/共226页最简单的映射:把一个最简单的映射:把一个LPF变换成另一个变换成另一个LPF,如:如:将将 ,代入上式得:代入上式得:第162页/共226页由图可见,除由图可见,除 外,频率标度有明显的扭曲。外,频率标度有明显的扭曲。第163页/共226页如果数字原型低通滤波器的截止频率如果数字原型低通滤波器的截止频率 ,要求的数字低通滤波器的截止频率为要求的数字低通滤波器的截止频率为 ,则有:则有:由此得到所要求的低通滤波器的系统函数为:由此得到所要求的低通滤波器的系统函数为:第164页/共226页5.35.3频率变换的设计公式频率变换的设计公式1.LPLP:要求的截止频率;:要求的截止频率;2.LPHP:要求的截止频率;:要求的截止频率;第165页/共226页3.LPBP:要求的上、下截止频率;:要求的上、下截止频率;4.LPBS:要求的上、下截止频率;:要求的上、下截止频率;第166页/共226页例:例:已知一个数字低通滤波器的系统函数为已知一个数字低通滤波器的系统函数为 ,若用下图中所示结构代替,若用下图中所示结构代替 中的每一个中的每一个延时单元延时单元 ,所得到的系统函数为,所得到的系统函数为 ,求:,求:1.与与 的映射关系?的映射关系?2.是一个低通、高通还是带通滤波器?为什么?是一个低通、高通还是带通滤波器?为什么?第167页/共226页解:解:(1)设图的输入为设图的输入为 ,输出为,输出为 ,则有:,则有:系统函数为:系统函数为:即:即:第168页/共226页(2)设设 ,则有:,则有:当时当时 ,;当时当时 ,;当时当时 ,。所以所以 是一个低通滤波器。是一个低通滤波器。第169页/共226页主要内容:主要内容:概述概述IIR数字滤波器的基本网络结构数字滤波器的基本网络结构FIR数字滤波器的基本网络结构数字滤波器的基本网络结构IIR数字滤波器的设计方法数字滤波器的设计方法IIR数字滤波器的频率变换数字滤波器的频率变换FIR数字滤波器的设计方法数字滤波器的设计方法FIR数字滤波器与数字滤波器与IIR数字滤波器的比较数字滤波器的比较第170页/共226页第六节第六节FIRFIR数字滤波器的设计方法数字滤波器的设计方法 窗函数法窗函数法 频率取样法频率取样法第171页/共226页FIR数字滤波器基本特性:数字滤波器基本特性:1.FIR滤波器永远是稳定的(极点均位于原点);滤波器永远是稳定的(极点均位于原点);2.FIR滤波器的冲激响应是有限长序列;滤波器的冲激响应是有限长序列;3.FIR滤波器的系统函数为多项式;滤波器的系统函数为多项式;4.FIR滤波器可具有线性相位。滤波器可具有线性相位。设计的基本方法:设计的基本方法:窗函数法,频率抽样法和等波纹逼近法等。窗函数法,频率抽样法和等波纹逼近法等。第172页/共226页6.1 6.1 窗函数法窗函数法 一、窗函数法原理一、窗函数法原理1.问题提出0 0理想LF特点:1.幅频响应为矩形,则冲激响应序列 无限长;2.非因果3.不是绝对可和,即理想LPF是不稳定的LFLF为例:为例:理想理想理想LPF不可实现的。第173页/共226页窗函数法逼近:截断无限长时间冲激响应序列得到一个有限长序列。即:用有限长的冲激响应序列 来逼近无限长的冲激响应序列。所能设计的FIRfilter的频响理想的filter频响 逼近逼近2.解决方法第174页/共226页有限长序列即FIR的冲激响应无限长序列将理想低通滤波器的单位取样响应序列 截断(等效于加矩形窗)加矩形窗加矩形窗截取截取设计是在时域进行的,先用傅氏反变换求出理想filter的单位抽样响应 ,然后加时间窗 对 截断,以求得FIR filter的单位抽样响应h(n)。第175页/共226页设理想低通滤波器:截止频率为截止频率为 时延为时延为二二 加窗对频响产生的影响加窗对频响产生的影响1 10 00 0为群延时第176页/共226页对应单位冲激响应为:是以是以 为中心的无限长非因果序列为中心的无限长非因果序列延迟延迟第177页/共226页而寻找有限长 ,应满足:1.应满足FIR滤波器的基本条件;2.应为偶对称或奇对称以满足线性相位的条件;3.应为因果序列。可知,为线性相位需满足偶对称,取:窗函数,截断第178页/共226页第179页/共226页结论:1.FIR数字滤波器的频谱是理想LPF的频谱与窗函数频谱的卷积;2.采用不同的窗函数,就有不同的形状。其中,窗函数为:的频谱为:矩形窗第180页/共226页1 1 以矩形窗以矩形窗 为例为例矩形窗的频谱为:其中:幅度幅度相位相位第181页/共226页 之间的部分称为窗函数的之间的部分称为窗函数的主瓣主瓣主瓣两侧呈衰减振荡部分称为主瓣两侧呈衰减振荡部分称为旁瓣旁瓣。矩矩形形窗窗 的的幅幅频频特特性性图图第182页/共226页理想LPF的频响可表示为:FIR数字滤波器的频率响应为:其中:幅频幅频第183页/共226页FIR滤波器的幅度函数为:可知:由理想LPF的时间函数加窗后得到的FIR滤波器的幅度函数是理想LPF的幅度函数与窗函数幅度函数的周期卷积。第184页/共226页当(1)时,也就 在 到 全部面积。0 0从几个特殊频率点的卷积过程就可看出其影响:0 0用H(0)归一化:H(0)/H(0)=1第185页/共226页(2)时 与 的一半相重叠。即卷积值仅0频处的一半,有第186页/共226页(3)时 的主瓣全部在 的通带内出现正的肩峰。第187页/共226页(4)时时出现负的肩峰。的主瓣全部在 的通带外第188页/共226页(5)当)当 时,随时,随 增加,增加,左边左边 旁瓣的起伏部分扫过通带,卷积旁瓣的起伏部分扫过通带,卷积 也随着也随着 的旁瓣在通带内的面积的旁瓣在通带内的面积 变化而变化,故变化而变化,故 将将围绕着零值而波动围绕着零值而波动。第189页/共226页(6)当当 时,时,的右边旁瓣将进入的右边旁瓣将进入 的通带,右边旁瓣的起伏造成的通带,右边旁瓣的起伏造成 值围绕值围绕 值而波动。值而波动。100.5第190页/共226页第191页/共226页(2)在 处出现肩峰,肩峰两侧形成起伏振荡宽度结结 论:加窗对频响的影响论:加窗对频响的影响(1)滤波器的频率响应在不连续点不连续点出现了过渡带过渡带由窗函数频谱的主瓣引起的,其宽度取决于主瓣的宽度。而主瓣的宽度与成反比,振荡幅度取决于旁瓣的相对幅度,振荡的多少则取决于旁瓣的多少。第192页/共226页不会改变归一化频响 的肩峰的相对值。对于矩形窗,最大相对肩峰为8.95%,不管N怎样改变,最大肩峰总是 8.95%的绝对值的大小主瓣的宽度 旁瓣的宽度窗函数的幅频函数为(3)吉布斯(Gibbs)效应 滤波器在通带和阻带产生了一些起伏振荡的波纹旁瓣造成很特殊的函数很特殊的函数不能改变主瓣与旁瓣的相对比例改变N 变变不变不变P142第193页/共226页在一般情况下,希望得到较好的低通性能,对窗函数的有所要求窗谱:窗函数的频响的幅度函数亦称作窗谱希望的低通特性希望的低通特性对应窗谱要求对应窗谱要求原原 因因较陡的过渡带较陡的过渡带主瓣的宽度尽量窄主瓣的宽度尽量窄过渡带等于主过渡带等于主瓣宽度瓣宽度减少通带减少通带/阻带阻带中的波纹中的波纹尽量减少窗谱的旁瓣尽量减少窗谱的旁瓣高度,使能量集中在高度,使能量集中在主瓣主瓣旁瓣造成吉布旁瓣造成吉布斯斯两条要求相矛盾:降低旁瓣高度,会使主瓣变宽,反之,压窄主瓣宽度,又会使旁瓣变高第194页/共226页为了达到设计要求,采取的措施为:采用不同的窗函数采用不同的窗函数 采用窗函数法设计出来的FIR数字低通滤波器的频率响应,它对理想低通滤波器的频率响应的逼近程度,取决于窗函数的频谱的主瓣宽度和旁瓣衰减的大小。第195页/共226页3 3 几种常用的窗函数几种常用的窗函数(1)Bartlett窗:(2)Hanning窗:(3)Hamming窗:(4)Blackman窗:(5)Kaiser窗:第196页/共226页(1)三角形(Bartlett)窗三角窗与矩形窗比较,三角窗与矩形窗比较,主瓣宽约等于矩形窗的主瓣宽约等于矩形窗的两倍,但旁瓣小,而且两倍,但旁瓣小,而且无负旁瓣无负旁瓣第197页/共226页(2)汉宁(Hanning)窗 汉宁窗又称升余弦窗,其时域表达式为:汉宁窗可以看作是3个矩形窗频谱之和,括号中两项相对于第一个谱窗向左、右各移动了 2N,从而使旁瓣较大程度地互相抵消旁瓣较大程度地互相抵消,但但主瓣加宽一倍主瓣加宽一倍见下页图其窗谱为:第198页/共226页第199页/共226页1、汉宁窗主瓣宽且低2、汉宁窗旁瓣则显著减第一个旁瓣衰减一32dB,矩形窗第一个旁瓣衰减一13dB3、汉宁窗的旁瓣衰减速度较快汉宁窗与矩形窗的谱图对比汉宁窗与矩形窗的谱图对比可知:可知:从减小纹波观点出发,汉宁窗优于矩形窗从减小纹波观点出发,汉宁窗优于矩形窗但汉宁窗主瓣加宽,相当于过渡带宽但汉宁窗主瓣加宽,相当于过渡带宽 第200页/共226页(4)哈明(Hamming)窗 海明窗也是余弦窗的一种,又称改进的升余弦窗,其时间函数表达式为:哈明窗与汉宁窗都是余弦窗,只是加权系数不同。哈明窗加权的系数能使旁瓣达到更小。分析表明,哈明窗的第一旁瓣衰减为一42dB哈明窗的频谱也是由3个矩形时窗的频谱合成,但其旁瓣衰减速度为20dB(10oct),这比汉宁窗衰减速度慢。哈明窗与汉宁窗都是很有用的窗函数第201页/共226页(5)布拉克曼窗,又称二阶余弦窗布拉克曼窗,又称二阶余弦窗 加上余弦的二次谐波分量,可以进一步抑制旁瓣加上余弦的二次谐波分量,可以进一步抑制旁瓣相应的幅度函数为相应的幅度函数为 其主瓣宽度为其主瓣宽度为 ,是,是矩形窗的三倍矩形窗的三倍。第202页/共226页矩形窗;矩形窗;汉宁窗;汉宁窗;汉明窗;汉明窗;布莱克曼窗布莱克曼窗(6)几种窗函数的比较A 时域窗形比较第203页/共226页矩形窗;矩形窗;汉宁窗;汉宁窗;汉明窗;汉明窗;布莱克曼窗布莱克曼窗B 窗谱比较旁瓣衰减依次增大,主瓣宽度依次加宽旁瓣衰减依次增大,主瓣宽度依次加宽第204页/共226页C 不同窗函数设计的RIR滤波器比较D窗函数的一般性质窗函数的宽度N越大,窗函数的频谱的主瓣越窄,因而过渡带也越窄。窗函数的频谱的最大旁瓣高度和阻带最小衰减只取决于窗函数的种类,与窗函数的宽度N无关。第205页/共226页(3)计算希望设计的滤波器的单位取样响应(1)给出希望设计的滤波器的频率响应函数4 4用窗函数法设计用窗函数法设计FIRFIR数字滤波器的步骤数字滤波器的步骤(2)根据允许的过渡带宽度和阻带衰减,选择窗函数和它的宽度N;第206页/共226页(5)计算FIR数字滤波器的频率响应,验证是否达到所要求的指标,即:或(6)计算幅度响应 和相位响应(4)计算FIR数字滤波器的单位取样响应所选窗函数第207页/共226页例例 设计一个低通设计一个低通FIR数字滤波器。已知模拟理想数字滤波器。已知模拟理想LPF的幅度响应为的幅度响应为:取样频率为取样频率为1kHz,冲激响应的时延,冲激响应的时延 。解:解:模拟理想模拟理想LPF的截止频率的截止频率 Hz,将它转换成数将它转换成数字理想字理想LPF的截止频率的截止频率 ,即,即:第208页/共226页数字理想数字理想LPF为:为:故数字理想故数字理想LPF的冲激响应为的冲激响应为:第209页/共226页因此因此,所要求的所要求的FIR滤波器的冲激响应为滤波器的冲激响应为:其系统函数为:其系统函数为:第210页/共226页例 设计一个线性相位的低通FIR数字滤波器。要求:(1)选择合适的窗函数(2)求滤波器的阶N(3)求理想低通滤波器的截止频率和滤波器的时延(4)求滤波器的单位取样响应第211页/共226页解:(1)滤波器阻带衰减查表知,海明窗可满足要求(2)题目要求的过渡带宽为而过渡带宽满足式所以阶数为:N165(3)取理想低通截止频率为滤波器时延为第212页/共226页名称近似过渡带宽精确过渡带宽最小阻带衰减矩形4/M1.8/M21dB巴特利特8/M6.1/M25dB汉宁8/M6.2/M44dB哈明8/M6.6/M51dB布莱克曼12/M11/M74dB取Kaiser窗时设定beta,再用kaiserord函数求得M滤波器阶数(长度)M的选择第213页/共226页6.26.2频率取样法频率取样法将将 在在 之间作等间隔采样得:之间作等间隔采样得:作为作为 。一个一个FIR滤波器即可由冲激响应滤波器即可由冲激响应 确定,也可由确定,也可由 的的DFT的系数的系数 确定,即:确定,即:第214页/共226页故一个故一个FIR滤波器可用频率取样来表示:滤波器可用频率取样来表示:可用取样值可用取样值 表示:表示:(a)第215页/共226页同样,系统的频率响应也可用取样值同样,系统的频率响应也可用取样值 表示:表示:(b)其中其中 为内插函数。为内插函数。式式(a)和式和式(b)是频率取样法设计是频率取样法设计FIR数字滤波器的理论基础。数字滤波器的理论基础。第216页/共226页第七节第七节 FIRFIR和和IIRIIR两种数字滤波器的比较两种数字滤波器的比较 方法比较方法比较 数字滤波器设计中常用的数字滤波器设计中常用的MatlabMatlab函数函数第217页/共226页7.1 7.1 两种方法比较结果两种方法比较结果IIRFIR系统函数有理分式多项式结构递归结构直I、直II级联、并联非递归结构直接型、级联型、快速卷积型(FFT)、线性相位、频率取样稳定性1.要求所有极点在单位圆内2.有限字长效应有可能使滤波器变得不稳定1.总是稳定的2.有限字长效应对滤波器的影响较小第218页/共226页IIRFIR阶数为了达到相同的技术指标,IIR DF的阶数比FIR DF的阶数少线性相位通常非线性,限制了应用选频特性越好,其相位的非线性就越严重须用一个全通网络进行相位可以得到严格的线性相位第219页/共226页IIRFIR设计方法可以利用现成的模拟滤波器设计公式、数据和表格,计算量小,对计算工具的要求不高无现成的设计公式,窗函数法只给出窗函数的计算,计算通带和阻带衰减仍无闭式表达式,对计算工具的要求较高应用范围设计规格化的、频率特性为分段常数的标准低通、高通、带通、带阻和全通滤波器可设计出理想正交变换器、理想微分器等网络第220页/共226页 7.2 7.2 数字滤波器设计中常用的数字滤波器设计中常用的MatlabMatlab函数函数 1)与结构有关的与结构有关的m函数函数直接型:tf2zp、zp2tf由H(z)求零、极点或反之;zplane画零、极点分布;filter系统对输入信号的响应;freqz求系统的频率特性;级联型(sos):zp2sos由零、极点求级联型结构;并联型:residuez由直接型求并联型结构(部分分式展开);格型结构:poly2rc、rc2poly由多项式求K或反之;tf2latc、latc2tf由H(z)求格型结构或反之;latcfilt格型结构对x(n)的响应;第221页/共226页2)与)与IIR滤波器设计有关的滤波器设计有关的m函数:函数:间接法设计:impinvar冲激响应不变法;bilinear双线性变换;IIR滤波器的阶数估计:buttord、cheb1ord、cheb2ord、ellipordIIR滤波器的设计:butter、cheby1、cheby2、ellip、maxflat、yulewalk规一化模拟低通原型设计:buttap、cheb1ap、cheb2、ellipap模拟域频率变换:lp2bp、lp2bs、lp2hp、lp2lp第222页/共226页3)与与FIR滤波器设计有关的滤波器设计有关的m函数:函数:产生窗函数的文件:1.bartlett(三角窗);2.blackman(布莱克曼窗);3.boxcar(矩形窗);4.hammin