《第二章-信号分析与处理课件.ppt》由会员分享,可在线阅读,更多相关《第二章-信号分析与处理课件.ppt(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章第二章.信号分析与处理信号分析与处理4 42.7 数字滤波器数字滤波器2.7.1 数字滤波器的基本原理数字滤波器的基本原理 数字滤波器是一离散时间系统,它对于输入序列数字滤波器是一离散时间系统,它对于输入序列 进行处理后,输出序列进行处理后,输出序列 ,并使,并使 的频的频谱与谱与 的频谱相比较,发生某种变化。的频谱相比较,发生某种变化。例如:输出是输入序列相邻两点的差值,即描写例如:输出是输入序列相邻两点的差值,即描写该离散时间系统的差分方程该离散时间系统的差分方程 此系统的传递函数为:此系统的传递函数为:此系统的频率响应为:此系统的频率响应为:再如:再如:则系统的频率响应具有低通滤波
2、器的特性,为则系统的频率响应具有低通滤波器的特性,为 数字滤波器也可以对连续时间信号进行处理,如下数字滤波器也可以对连续时间信号进行处理,如下图,其中图,其中 环节为数字滤波器。环节为数字滤波器。数字滤波器可以用差分方程,单位样值响应数字滤波器可以用差分方程,单位样值响应 ,系,系统函数统函数 ,频率响应函数,频率响应函数 来描述来描述。数字滤波器从结构上分,有递归式与非递归式两种,数字滤波器从结构上分,有递归式与非递归式两种,递归式数字滤波器的差分方程形式:递归式数字滤波器的差分方程形式:且至少有一个且至少有一个 。递归式滤波器的。递归式滤波器的 不仅不仅与与 等激励有关。而且与等激励有关。
3、而且与n以前的输出以前的输出 有有关。关。非递归式数字滤波器输出只和激励有关,其差分方程非递归式数字滤波器输出只和激励有关,其差分方程为:为:和模拟滤波器一样,数字滤波器可以分为低和模拟滤波器一样,数字滤波器可以分为低通,高通,带通,带阻,全通等多种,从相频响通,高通,带通,带阻,全通等多种,从相频响应看,可分为线性,非线性。应看,可分为线性,非线性。数字滤波器从单位数字滤波器从单位样值响应来分,有无限冲击响应样值响应来分,有无限冲击响应 IIR ,有限冲击,有限冲击响应响应 FIR两种,两种,IIR 对应于递归式,对应于递归式,FIR 对应对应于非递归式。数字滤波器的多种情况下,由软件于非递
4、归式。数字滤波器的多种情况下,由软件实现,灵活,方便,可靠性高。实现,灵活,方便,可靠性高。(1)数字滤波器(有限冲击响应)数字滤波器(有限冲击响应)属于非递归式,其单位样值响应函数,与系统函属于非递归式,其单位样值响应函数,与系统函数分别为数分别为 特性:特性:若若 h(n)是长为是长为N的偶对称序列,其相频的偶对称序列,其相频特性特性 是是 的线性函数,即当的线性函数,即当 时时,若是奇对称序列,且若是奇对称序列,且 时,时,正是由于上述相位线性特性,在不希望有相位失真正是由于上述相位线性特性,在不希望有相位失真时,时,FIR 数字滤波器有广泛的应用。数字滤波器有广泛的应用。FIR 滤波器
5、总是稳定的。滤波器总是稳定的。(2)IIR数字滤波器(无限冲击响应)数字滤波器(无限冲击响应)IIR数字滤波器属于递归类数字滤波器。数字滤波器属于递归类数字滤波器。IIR数字滤波器的特点为:数字滤波器的特点为:相频特性是非线性的相频特性是非线性的从通带到阻带可以有锐降的特性,过渡带窄从通带到阻带可以有锐降的特性,过渡带窄计算量较小。计算量较小。2.7.2 数字滤波器的设计数字滤波器的设计 该项设计工作主要有两方面的内容,一是寻该项设计工作主要有两方面的内容,一是寻找合适的传递函数,二是用软件设计实现符合要找合适的传递函数,二是用软件设计实现符合要求的滤波器。求的滤波器。(1)FIR数字滤波器的
6、设计数字滤波器的设计 主要讨论从模拟滤波器的主要讨论从模拟滤波器的 H(s)转化为数字滤转化为数字滤波器的波器的 H(z)。(a)冲击响应不变法)冲击响应不变法 采用离散化的方法,使数字滤波器的单位样采用离散化的方法,使数字滤波器的单位样值响应值响应 h(nT)为相应的模拟滤波器冲击响应的为相应的模拟滤波器冲击响应的h(t)的抽样,的抽样,。整个设计步骤为(原理上)整个设计步骤为(原理上)确定合理的设计要求确定合理的设计要求。确定模拟滤波器的确定模拟滤波器的H(s)通过拉氏反变换求出系统冲击响应函数通过拉氏反变换求出系统冲击响应函数 h(t)。(抽样)得系统离散冲击响应函数(抽样)得系统离散冲
7、击响应函数h(nT)通过通过z变换,求出变换,求出 H(z)。实际步骤是从实际步骤是从 H(s)直接转换到直接转换到 H(z)若若H(s)的极点均为一阶极点,的极点均为一阶极点,则则H(s)可写为:可写为:相应的相应的z变换为:变换为:即即 的对应关系为:的对应关系为:在实际应用中,为了防止在实际应用中,为了防止T很小时很小时 的增益过的增益过大,常将大,常将 H(z)写成:写成:相应地,将相应地,将 h(n)写成:写成:对于高通滤波器或带阻滤波器,由于其通带对于高通滤波器或带阻滤波器,由于其通带为无穷大,因此用冲击相应不变法所得到的数字为无穷大,因此用冲击相应不变法所得到的数字滤波器滤波器
8、将产生严重混叠,不能使用。将产生严重混叠,不能使用。对于低通和带通滤波器,若对于低通和带通滤波器,若T足够小,冲击响足够小,冲击响应不变法可给出较为满意的结果。应不变法可给出较为满意的结果。对于二阶系统,若:对于二阶系统,若:则相应的则相应的 为:为:由于由于H(s)总可以分成一阶和二阶系统的并联或级总可以分成一阶和二阶系统的并联或级联,因此通过上二式总可以实现从联,因此通过上二式总可以实现从H(s)到到 H(z)的转换。的转换。例:设计一低通数字滤波器,要求在通带例:设计一低通数字滤波器,要求在通带 内衰减不大于内衰减不大于3 dB,在阻带,在阻带 内,衰减不内,衰减不小于小于20 dB ,
9、解:解:将数字滤波器技术要求转化为模拟滤波器将数字滤波器技术要求转化为模拟滤波器技术要求,由技术要求,由 得得 ,设计模拟低通滤波器设计模拟低通滤波器 采用归一化频率,令采用归一化频率,令 得得 解得解得 将将 H(s)转换为数字滤波器转换为数字滤波器H(z)令令 ,则:,则:需要指出的是:在该设计中模拟滤波器完全满足需要指出的是:在该设计中模拟滤波器完全满足技术要求,但数字滤波器则因为混叠的原因在阻技术要求,但数字滤波器则因为混叠的原因在阻带未达到技术要求。带未达到技术要求。(b)双线性变换法)双线性变换法 冲击响应法会造成数字滤波器频响特性的混叠,冲击响应法会造成数字滤波器频响特性的混叠,
10、其原因在于其原因在于 H(z)是从是从 H(s)通过通过 的映射的映射关系求得的,但从关系求得的,但从s平面到平面到z平面的映射不是一一平面的映射不是一一对应的。对应的。是周期函数,因此需要将是周期函数,因此需要将s全平面压缩到全平面压缩到s1平面的一条横带中,而后将此域平面的一条横带中,而后将此域映射到映射到z平面。平面。从从s平面到平面到s1平面的映射:平面的映射:当当 时,时,当,当 时,时,即即s1为一条横带,再利用公式为一条横带,再利用公式 实现从实现从s1平面到平面到z平面的映射,消去平面的映射,消去s1后得:后得:或或实现了实现了s平面到平面到z平面的映射的一一对应关系,并把此平
11、面的映射的一一对应关系,并把此法称为双线性变换,此时有:法称为双线性变换,此时有:如果将模拟滤波器的频率响应中的频率记如果将模拟滤波器的频率响应中的频率记为为 ,则有,则有 相应的数字滤波器的频率相应中的频率记为相应的数字滤波器的频率相应中的频率记为 经过双线性变化后:经过双线性变化后:即双线性变换后,即双线性变换后,之间是非线性的,当之间是非线性的,当 从从 变化时变化时 。这种。这种 之之间的非线性是双线性变换的缺点,但两者之间又间的非线性是双线性变换的缺点,但两者之间又确定性的函数关系,因而可以通过预处理加以解确定性的函数关系,因而可以通过预处理加以解决,将数字滤波器的通带与阻带频率决,
12、将数字滤波器的通带与阻带频率 找出模拟滤波器的通带与阻带频率找出模拟滤波器的通带与阻带频率 ,即:即:例:用双线性变换求三阶巴特沃斯数字滤波器的例:用双线性变换求三阶巴特沃斯数字滤波器的截至频率截至频率 ,采样间隔,采样间隔设设解:首先将频率作预校正解:首先将频率作预校正该模拟滤波器的上限频率该模拟滤波器的上限频率 ,将中的换成则有将中的换成则有(2)数字高通、带通或带阻滤波器的设计)数字高通、带通或带阻滤波器的设计 同模拟滤波器的设计思路相似,也是采用频同模拟滤波器的设计思路相似,也是采用频率转换的方式完成的,现以高通数字滤波器为例,率转换的方式完成的,现以高通数字滤波器为例,说明其设计步骤
13、。说明其设计步骤。1)将数字高通滤波器)将数字高通滤波器 的技术指标的技术指标 转转换为模拟高通滤波器换为模拟高通滤波器 的技术指标的技术指标 作归一化处理,得作归一化处理,得 2)利用频率变换关系利用频率变换关系 将模拟高通将模拟高通 的技的技术指标转换为归一化的低通滤波器术指标转换为归一化的低通滤波器 的技术的技术指标,且指标,且3)设计相应模拟低通滤波器的转移函数设计相应模拟低通滤波器的转移函数4)将模拟低通滤波器将模拟低通滤波器 转换为模拟高通滤波器的转换为模拟高通滤波器的转移函数转移函数5)将将 转换为数字高通滤波器的转移函数转换为数字高通滤波器的转移函数 例:设计一个数字滤波器,要
14、求通带下例:设计一个数字滤波器,要求通带下限限 阻带上限阻带上限 通带衰减不大于通带衰减不大于3 dB,阻带衰减不小于,阻带衰减不小于20 dB。解:解:求相应的模拟高通滤波器的频率指标求相应的模拟高通滤波器的频率指标转化为归一化的模拟低通滤波器的频率指转化为归一化的模拟低通滤波器的频率指标标 设计低通模拟滤波器(采用巴特沃斯滤波器)设计低通模拟滤波器(采用巴特沃斯滤波器)取取 有:有:(3)FIR数字滤波器(有限冲击响应)设计数字滤波器(有限冲击响应)设计若离散系统可以用下式表示:若离散系统可以用下式表示:则系统即变成则系统即变成 FIR系统,其中系数系统,其中系数 即即是该系统的单位样值响
15、应函数是该系统的单位样值响应函数 且当且当 时时 。系统只有零点,不能象系统只有零点,不能象 系统那样,容易取系统那样,容易取得比较好的通带和阻带特性,要取得较好的衰减得比较好的通带和阻带特性,要取得较好的衰减特性,一般特性,一般 的阶次高,的阶次高,M大。大。系统的优点:系统的优点:系统总是稳定的系统总是稳定的易于实现线性相位易于实现线性相位允许设计多通带(或多阻带)滤波器允许设计多通带(或多阻带)滤波器多通带(或多阻带)滤波器 设计的窗函数法设计的窗函数法 设计设计 滤波器就是要根据要求的滤波器就是要根据要求的 找出找出一单位样值响应一单位样值响应 应为有限长的离散时间系统,应为有限长的离
16、散时间系统,其频率响应其频率响应 尽可能的逼近尽可能的逼近 ,使下,使下式式 均方误差在允许的范围内。均方误差在允许的范围内。设设 与与 为一对离散傅里叶变换为一对离散傅里叶变换 显然,一般情况下,显然,一般情况下,为无限长离散时间为无限长离散时间序列,所谓窗函数法就是用时域窗函数序列,所谓窗函数法就是用时域窗函数 乘以乘以无限长单位样值响应无限长单位样值响应 对其进行截断,构成对其进行截断,构成 数学滤波器的数学滤波器的 若为矩形窗,即若为矩形窗,即 例:设计长度例:设计长度 的的 数字滤波器,要求数字滤波器,要求其频率响应特性其频率响应特性 解:滤波器截至频率解:滤波器截至频率选择选择 为
17、偶对称的序列,则所乘的窗函数为偶对称的序列,则所乘的窗函数其频响函数其频响函数 这样求出的这样求出的 是非因果性的,将是非因果性的,将 右移右移 个采样间隔,得到个采样间隔,得到 将将是因果系统,相应的是因果系统,相应的 幅频相幅频相同,相频减少同,相频减少6 。由于矩形窗有较大的边瓣,这些边瓣在由于矩形窗有较大的边瓣,这些边瓣在 与卷积时会产生波纹,随着与卷积时会产生波纹,随着M增加,这些波纹不增加,这些波纹不会消失,而是越来越接近间断点会消失,而是越来越接近间断点 使用边瓣较使用边瓣较小的汉宁窗或哈明窗,通带振荡基本消失,阻带小的汉宁窗或哈明窗,通带振荡基本消失,阻带波纹也大大减小,但过渡带会加宽。波纹也大大减小,但过渡带会加宽。设计的窗函数法不象设计的窗函数法不象 设计那样能精确设计那样能精确指定通带阻带的边缘频率指定通带阻带的边缘频率 和两个带内的衰和两个带内的衰减减 而且仅给出而且仅给出 其他几个参数全是靠其他几个参数全是靠 的长度的长度M和所使用的窗函数而定,需试算。和所使用的窗函数而定,需试算。
限制150内