对于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=0∑N−1anz−n(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)=zN−1H(z)=n=0∑N−1anzN−1−n=a0zN−1+a1zN−2+...+aN−2z+aN−1(2)
显然,
G
(
0
)
=
a
N
−
1
≠
0
G(0)=a_{N-1} \neq 0
G(0)=aN−1̸=0(对于滤波器而言,最高阶系数不可能为0)
①若
a
0
,
a
1
,
.
.
.
,
a
N
−
2
a_0,a_1,...,a_{N-2}
a0,a1,...,aN−2全为零,则
H
(
z
)
=
a
N
−
1
z
−
(
N
−
1
)
H(z)=a_{N-1}z^{-(N-1)}
H(z)=aN−1z−(N−1)
令
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)=aN−1e−j(N−1)w∣H(ejw)∣=aN−1,Φ(w)=−(N−1)w
此时实现了一个线性相位的FIR全通滤波器。
②若
a
0
,
a
1
,
.
.
.
,
a
N
−
2
a_0,a_1,...,a_{N-2}
a0,a1,...,aN−2不全为零,则(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)=a0z0N−1+a1z0N−2+...+aN−2z0+aN−1=0
即
z
0
N
−
1
H
(
z
0
)
=
0
z_0^{N-1}H(z_0)=0
z0N−1H(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=...=aN−2=0
(
a
N
−
1
≠
0
)
(a_{N-1} \neq 0)
(aN−1̸=0)