欢迎来到天天文库
浏览记录
ID:62068708
大小:1.06 MB
页数:130页
时间:2021-04-14
《最新FIR数字滤波器的原理及设计PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、FIR数字滤波器的原理及设计令输入信号x(n)=δ(n),代入上式,有:(7.2)于是得到:又由(7.2)式可知,当n<0以及n>N-1时,h(n)=0,即这个系统的冲激响应h(n)是有限长度的。将ai=h(i)(i=0,1,…,N-1)代入(7.1)式得到:(7.3)7.2.1恒延时滤波数字滤波器的相延时为(7.6)数字滤波器的群延时为(7.7)所谓恒延时滤波就是要求τp(ω)或τg(ω)是不随ω变化的常量。要使τp(ω)与τg(ω)都是不随ω变化的常量,θ(ω)的图象必定是一条过原点的直线,即有:θ(ω)=-τω,τ为一常数(7.8)7.2.2线性相位FIR滤波
2、器满足的条件7.2.2.1要求恒相延时与恒群延时同时成立ωθ(ω)0图7.1时的图象因为故有:(7.9)由(7.8)式和(7.9)式有:利用三角公式,由上式可以得到:(7.10)可以证明,当满足:(7.11)以及0≤n≤N-1(7.12)时,(7.10)式成立。这就是说,如果(7.11)式和(7.12)式满足,便有:θ(ω)=-τω,是ω的线性函数,而且有,即恒相延时与恒群延时同时成立。(7.12)式说明冲激响应h(n)关于中心点偶对称,无论N为偶数还是奇数,对称中心都位于。若只要求群延时τg(ω)为一常数,则相位特性是一条可以不经过原点的直线,即:(7.13)并且
3、有θ0=±π/2(这在下面会给予解释),即有(7.14)7.2.2.2只要求恒群延时成立0ωθ(ω)图7.3时的图象由(7.9)式和(7.14)式可得:利用三角公式,由上式可以得到:(7.15)可以证明,当满足:(7.16)以及0≤n≤N-1(7.17)时,(7.15)式成立。这就是说,如果(7.16)式和(7.17)式满足,便有,是ω的线性函数,而且有τg(ω)=τ,即恒群延时成立。(7.17)式说明冲激响应h(n)关于中心点奇对称,无论N为偶数还是奇数,对称中心都位于。当N为奇数时有。总的来说,当FIR滤波器的冲激响应h(n)偶对称或者奇对称时,此滤波器的相位特
4、性是线性的,而且群延时是恒定的,为τ=。7.2.3线性相位FIR滤波器的特性由冲激响应h(n)为偶对称或者奇对称的对称条件,可以导出线性相位FIR数字滤波器的一些特性。7.2.3.1网络结构根据h(n)的对称性可以简化FIR滤波器的网络结构,详见下面8.3节。7.2.3.2频率响应FIR滤波器的频率响应为:(7.18)如果FIR滤波器是线性相位的,那末h(n)具有对称性,由此可以导出线性相位FIR数字滤波器频率响应的特有形式。1.偶对称,N为奇数此时有h(n)=h(N-1-n)。对(7.18)式分段求和,得到:令,则上式为:其中:(7.20)(7.19)式中求和号部
5、分为实数,故H(ejω)的相位为2.偶对称,N为偶数此时有h(n)=h(N-1-n)。对(7.18)式分段求和,得到:于是得到:(7.21)其中:(7.22)3.奇对称,N为奇数此时有h(n)=-h(N-1-n)。对(7.18)式分段求和,得到:于是得到:(7.23)其中:(7.24)4.奇对称,N为偶数此时有h(n)=-h(N-1-n)。将(7.18)式分段求和,得到:于是得到:(7.25)其中:(7.26)上述四种情况有一个统一的形式,即:(7.27)其中,H(ω)是ω的实函数,是三角函数的线性组合;因此H(ejω)的相位由θ(ω)决定,而θ(ω)是ω的线性函数
6、。当h(n)偶对称时,;当h(n)奇对称时,。现在可以解释为什么7.2.2.2节中的θ0只能够取±π/2了。从上面讨论的第3、4种情况我们看到,只要h(n)是奇对称的,所推导出的频率响应的表达式(7.27)中,必然有;另外,(7.27)式中的H(ω)可能为负数,也就是与模值可能相差-1=e-jπ,因为(π/2)-π=-π/2,所以θ0也可能为–π/2。就是说,θ0只能取±π/2。另外,幅度函数H(ω)是三角函数的线性组合,在四种情况下各有不同的形式,但是,并不是每一种形式都能够用于低通、高通、带通、带阻等各种类型的滤波器。例如,在第4种情况下,,由于是正弦函数的线性
7、组合,故显然当ω=0时有H(ω)=0,也就是说,ω=0不可以在相应的滤波器的通带,因此,这种形式不能够用于低通和带阻滤波器。7.2.3.3零点分布如果FIR滤波器是线性相位的,则其N-1个零点在z平面上的分布是有一定的规律的。对一线性相位FIR滤波器有:,0≤n≤N-1因此有:令m=N-1-n,则:也即(7.28)因此,如果z=zi是H(z)的零点,那末zi-1也是H(z)的零点;此外,由于h(n)为实序列,故zi*也是H(z)的零点,由此又得出(zi*)-1也是零点。这四个零点构成了互为倒数、互为复共轭对的四点组。几种特殊情况:若,则零点为单位圆上的复共轭对;
此文档下载收益归作者所有