FIR滤波器实现全通特性的充要条件——理论推导

对于FIR数字滤波器,可设其系统函数为
(1) H ( z ) = ∑ n = 0 N − 1 a n z − n H(z)=\sum_{n=0}^{N-1} a_n z^{-n} \quad \tag{1} H(z)=n=0N1anzn(1)

从(1)式中,可以看出, H ( z ) H(z) H(z)的极点全部都在 z = 0 z=0 z=0处。
考虑到全通系统的每一对零极点都关于单位圆“镜像”,即极点在单位圆内,零点在单位圆外,且模长互为倒数。因此,满足全通特性的FIR滤波器的零点全部在 z = ∞ z=\infty z=(无穷远点)。
根据 H ( z ) H(z) H(z)的特点,我们可以构造
(2) G ( z ) = z N − 1 H ( z ) = ∑ n = 0 N − 1 a n z N − 1 − n = a 0 z N − 1 + a 1 z N − 2 + . . . + a N − 2 z + a N − 1 G(z)=z^{N-1}H(z)=\sum_{n=0}^{N-1} a_n z^{N-1-n} \quad\\ = a_0 z^{N-1}+a_1 z^{N-2}+...+a_{N-2} z+a_{N-1} \tag{2} G(z)=zN1H(z)=n=0N1anzN1n=a0zN1+a1zN2+...+aN2z+aN1(2)
显然, G ( 0 ) = a N − 1 ≠ 0 G(0)=a_{N-1} \neq 0 G(0)=aN1̸=0(对于滤波器而言,最高阶系数不可能为0)
①若 a 0 , a 1 , . . . , a N − 2 a_0,a_1,...,a_{N-2} a0,a1,...,aN2全为零,则
H ( z ) = a N − 1 z − ( N − 1 ) H(z)=a_{N-1}z^{-(N-1)} H(z)=aN1z(N1)
z = e j w z=e^{jw} z=ejw,可以得到
H ( e j w ) = a N − 1 e − j ( N − 1 ) w ∣ H ( e j w ) ∣ = a N − 1 , Φ ( w ) = − ( N − 1 ) w H(e^{jw})=a_{N-1}e^{-j(N-1)w}\\ |H(e^{jw})|=a_{N-1},Φ(w)=-(N-1)w H(ejw)=aN1ej(N1)wH(ejw)=aN1,Φ(w)=(N1)w
此时实现了一个线性相位的FIR全通滤波器。
②若 a 0 , a 1 , . . . , a N − 2 a_0,a_1,...,a_{N-2} a0,a1,...,aN2不全为零,则(2)式的多项式次数 ≥ 1 \geq1 1
由代数基本定理,在复数域内至少能找到一点 z = z 0 z=z_0 z=z0,使得
G ( z 0 ) = a 0 z 0 N − 1 + a 1 z 0 N − 2 + . . . + a N − 2 z 0 + a N − 1 = 0 G(z_0)=a_0 z_0^{N-1}+a_1 z_0^{N-2}+...+a_{N-2} z_0+a_{N-1}=0 G(z0)=a0z0N1+a1z0N2+...+aN2z0+aN1=0

z 0 N − 1 H ( z 0 ) = 0 z_0^{N-1}H(z_0)=0 z0N1H(z0)=0
又由于 z 0 ≠ 0 z_0 \neq 0 z0̸=0,从而 H ( z 0 ) = 0 H(z_0)=0 H(z0)=0
这与前文所要求的零点全部在 z = ∞ z=\infty z=(无穷远点)相违背,故 H ( z ) H(z) H(z)不具有全通特性。
综上所述,N-1阶FIR滤波器具有全通特性    ⟺    a 0 = a 1 = . . . = a N − 2 = 0 \iff a_0=a_1=...=a_{N-2}=0 a0=a1=...=aN2=0 ( a N − 1 ≠ 0 ) (a_{N-1} \neq 0) (aN1̸=0)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值