欢迎来到天天文库
浏览记录
ID:62141262
大小:2.75 MB
页数:222页
时间:2021-04-19
《最新无限长单位脉冲响应数字滤波器的设计方法ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、无限长单位脉冲响应数字滤波器的设计方法5.1基本概念5.1.1选频滤波器的分类数字滤波器是数字信号处理的重要基础。在对信号的过滤、检测与参数的估计等处理中,数字滤波器是使用最广泛的线性系统。数字滤波器是对数字信号实现滤波的线性时不变系统。它将输入的数字序列通过特定运算转变为输出的数字序列。因此,数字滤波器本质上是一台完成特定运算的数字计算机。由第1章1.3节已经知道,一个输入序列x(n),通过一个单位脉冲响应为h(n)的线性时不变系统后,其输出响应y(n)为将上式两边经过傅里叶变换,可得式中,Y(ejω)、X(ejω)分别为输出序列和输入
2、序列的频谱函数,H(ejω)是系统的频率响应函数。5.1.2滤波器的技术指标理想滤波器(如理想低通滤波器)是非因果的,其单位脉冲响应从-∞延伸到+∞,因此,无论用递归还是非递归方法,理想滤波器是不能实现的,但在概念上极为重要。一般来说,滤波器的性能要求往往以频率响应的幅度特性的允许误差来表征。以低通滤波器为例,如图5-2(称容限图)所示,频率响应有通带、过渡带及阻带三个范围(而不是理想的陡截止的通带、阻带两个范围)。图中δ1为通带的容限,δ2为阻带的容限。图5-2低通滤波器频率响应幅度特性的容限图在通带内,幅度响应以最大误差±δ1逼近于
3、1,即在阻带内,幅度响应以误差小于δ2而逼近于零,即ωs≤ω≤πω≤ωp式中,ωp,ωs分别为通带截止频率和阻带截止频率,它们都是数字域频率。幅度响应在过渡带(ωs-ωp)中从通带平滑地下降到阻带,过渡带的频率响应不作规定。虽然给出了通带的容限δ1及阻带的容限δ2,但是,在具体技术指标中往往使用通带允许的最大衰减(波纹)Ap和阻带应达到的最小衰减As描述,Ap及As的定义分别为:(5-3a)(5-3b)式中,假定H(ej0)=1(已被归一化)。例如H(ejω)在ωp处满足H(ejωp)=0.707,则Ap=3dB;在ωs处满足H(ejω
4、s)=0.001,则As=60dB(参考图5-2)。(注:lg是log10的规范符号表示。)5.1.3FIR型滤波器和IIR型滤波器数字滤波器按单位脉冲响应h(n)的时域特性可分为无限长脉冲响应IIR(InfiniteImpulseResponse)滤波器和有限长脉冲响应FIR(FiniteImpulseResponse)滤波器。IIR滤波器一般采用递归型的实现结构。其N阶递归型数字滤波器的差分方程为(5-4)式(5-4)中的系数ak至少有一项不为零。ak≠0说明必须将延时的输出序列反馈回来,也即递归系统必须有反馈环路。相应的IIR滤
5、波器的系统函数为(5-5)IIR滤波器的系统函数H(z)在Z平面上不仅有零点,而且有极点。FIR滤波器的单位脉冲响应h(n)是有限长的,即0≤n≤N-1,该系统一般采用非递归型的实现结构,但如果系统函数中出现零、极点相消时,也可以有递归型的结构(如频率采样结构)。FIR滤波器的系统函数为(5-6)由式(5-6)可知,H(z)的极点只能在Z平面的原点。5.1.4滤波器的设计步骤①按照实际任务要求,确定滤波器的性能指标。②用一个因果稳定的离散线性时不变系统的系统函数去逼近这一性能要求。根据不同要求可以用IIR系统函数,也可以用FIR系统函数
6、去逼近。③利用有限精度算法来实现这个系统函数。这里包括选择运算结构(如第4章中的各种基本结构),选择合适的字长(包括系数量化及输入变量、中间变量和输出变量的量化)以及有效数字的处理方法(舍入、截尾)等。5.2IIR滤波器设计的特点式(5-5)的系统函数又可以用极、零点表示如下:一般满足M≤N,这类系统称为N阶系统,当M>N时,H(z)可看成是一个N阶IIR子系统与一个(M-N)阶的FIR子系统的级联。以下讨论都假定M≤N。IIR滤波器的系统函数的设计就是确定各系数ak,bk或零极点ck,dk和A,以使滤波器满足给定的性能要求。通常有以下
7、两种方法:1)利用模拟滤波器的理论来设计数字滤波器首先,设计一个合适的模拟滤波器;然后,变换成满足预定指标的数字滤波器。这种方法很方便,因为模拟滤波器已经具有很多简单而又现成的设计公式,并且设计参数已经表格化了,设计起来既方便又准确。2)最优化设计法最优化设计法一般分两步来进行:第一步要选择一种最优准则。例如,选择最小均方误差准则。它是指在一组离散的频率{ωi}(i=1,2,…,M)上,所设计出的实际频率响应幅度H(ejω)与所要求的理想频率响应幅度Hd(ejω)的均方误差ε最小。此外还可以有其他许多种误差最小的准则,如最大误差
8、最小准则等。第二步,求在此最佳准则下滤波器系统函数的系数ak,bk。一般是通过不断改变滤波器系数ak、bk,分别计算ε;最后,找到使ε为最小时的一组系数ak,bk,从而完成设计。这种设计需要进
此文档下载收益归作者所有