1. 程式人生 > >FIR濾波器實現全通特性的充要條件——理論推導

FIR濾波器實現全通特性的充要條件——理論推導

對於FIR數字濾波器,可設其系統函式為 (1)H(z)=n=0N1anzn H(z)=\sum_{n=0}^{N-1} a_n z^{-n} \quad \tag{1}

從(1)式中,可以看出,H(z)H(z)的極點全部都在z=0z=0處。 考慮到全通系統的每一對零極點都關於單位圓“映象”,即極點在單位圓內,零點在單位圓外,且模長互為倒數。因此,滿足全通特性的FIR濾波器的零點全部在z=z=\infty(無窮遠點)。 根據H(z)H(z)的特點,我們可以構造 (2)G(z)=zN1H(z)=n=0N1anzN1n=a

0zN1+a1zN2+...+aN2z+aN1 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(0)=aN10G(0)=a_{N-1} \neq 0(對於濾波器而言,最高階係數不可能為0) ①若a0,a1,...,aN2a_0,a_1,...,a_{N-2}全為零,則 H(z)=aN1z(N1)H(z)=a_{N-1}z^{-(N-1)}z=ejwz=e^{jw},可以得到 H(ejw)=aN1ej(N1)wH(ejw)=aN1,Φ(w)=(N1)w H(e^{jw})=a_{N-1}e^{-j(N-1)w}\\ |H(e^{jw})|=a_{N-1},Φ(w)=-(N-1)w 此時實現了一個線性相位的FIR全通濾波器。 ②若a0,a1,...,aN2a_0,a_1,...,a_{N-2}
不全為零,則(2)式的多項式次數1\geq1 由代數基本定理,在複數域內至少能找到一點z=z0z=z_0,使得 G(z0)=a0z0N1+a1z0N2+...+aN2z0+aN1=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 z0N1H(z0)=0 z_0^{N-1}H(z_0)=0 又由於z00z_0 \neq 0,從而H(z0)=0H(z_0)=0 這與前文所要求的零點全部在z=z=\infty(無窮遠點)相違背,故H(z)H(z)不具有全通特性。 綜上所述,N-1階FIR濾波器具有全通特性    a0=a1=...=aN2=0\iff a_0=a_1=...=a_{N-2}=0 (aN10)(a_{N-1} \neq 0)