FIR濾波器和IIR濾波器的格型結(jié)構(gòu)_第1頁
FIR濾波器和IIR濾波器的格型結(jié)構(gòu)_第2頁
FIR濾波器和IIR濾波器的格型結(jié)構(gòu)_第3頁
FIR濾波器和IIR濾波器的格型結(jié)構(gòu)_第4頁
FIR濾波器和IIR濾波器的格型結(jié)構(gòu)_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、4.3.5全零點格型結(jié)構(gòu)lattice structure)。1973年,Gray和Markel提出一種新的系統(tǒng)結(jié)構(gòu)形式,即格型結(jié)構(gòu)( 這是一種很有用的結(jié)構(gòu),在功率譜估計、語音處理、自適應(yīng)濾波等方面以得到了廣泛的應(yīng)用。這種結(jié)構(gòu)的優(yōu)點是,對有限字長效應(yīng)的敏感度低,且適合遞推算法。這種結(jié)構(gòu)有三種形式,即適用于FIR系統(tǒng)的全極點格型結(jié)構(gòu)和適用于IIR系統(tǒng)的全極點和零極點格型結(jié)構(gòu)。下面先介紹圖7.10所示的全零點格型結(jié)構(gòu)。其他兩種個性結(jié)構(gòu)將留到第4.3節(jié)討論。格型結(jié)構(gòu)是由多個基本單元級聯(lián)起來的一種極為規(guī)范化的結(jié)構(gòu)。圖7.11示出其中的第m極。與FIR濾波器的直接型結(jié)構(gòu)一樣,全零點格型結(jié)構(gòu)也是沒有反饋支

2、路的,第1級第2飯+第M-1級第M級的)也)J小a幾-工(鬼)_0 /A1 11 z11I44I:門g腫£0)紐3)幼打(鬼)£対_0)x(型)f% K府O以鬼)f血) 心護(hù)圖7.10全零點格型結(jié)構(gòu)(26)3圖7.11全零點格型結(jié)構(gòu)的基本單元讓我們從一組FIR濾波器的系統(tǒng)函數(shù)開始研究全零點格型結(jié)構(gòu)。圖7.10中,以x(n)為輸入序列,后接 M個格型級,這樣就形成M個濾波器:第 m(m=1,2,.,M )個濾波器有兩個輸出,即上輸出fm(n)和下輸出gm(n)。以fm(n)為輸出的濾波器稱為前向濾波器;以gm(n)為輸出的濾波器稱為后向濾波器。對于M個前向FIR濾波器,它們的

3、系統(tǒng)函數(shù)為:Hm(Z)=Am(Z),m 1,2,.,M(18)式中,Am(z)是多項式:mAm(z) =1am(k)zkzt1 <m <M(19)這里,為了數(shù)學(xué)推導(dǎo)的方便,令式子右邊第1項為1;下標(biāo)m代表濾波器序號,也代表濾波器的階數(shù),例如,給定a(0) =1以及a(1),a(2),.,a(M ),則第4個濾波器的系統(tǒng)函數(shù)為H4(z) =1 +a4(1)z-* +a4(2)z 工 +a4(3)z' +a4(4)z*設(shè)第m個濾波器的輸入、輸出序列分別是x(n)和y(n),則m(21)y(n) =x(n) +送 am(k)x(n k)k 二其直接型實現(xiàn)如圖12所示。7Z曲(2)

4、"V觀(也1) "V搐(怖)圖7.12 FIR濾波器的一種直接實現(xiàn)形式m =1階濾波器的輸出可表示為y(n ) = x(n)+£1 x(n1)(22)該輸出也可以從圖12所示的第一級格型濾波器得到。圖中,兩個輸入端聯(lián)在一起,激勵信號為x(n)。從兩個輸出端得到的信號分別為f/n)和g (n):.rt.= x(n) + k0X(n -1)= k0X( n) x( n1)(23)其次我們考慮二階 FIR濾波器,它的直接型結(jié)構(gòu)輸出為y(n) =x(n) +a2 (1)x(n-1) + a2(2)x( n2)= x( n) x(n-1) x(n-2)1 a?。)a2(2)

5、T(24)上式將輸出y(n)表示為兩個向量的內(nèi)積,T表示向量轉(zhuǎn)置。相應(yīng)地,這個二階濾波器可以用兩個級聯(lián)的格型單元(圖10前面的兩級)來實現(xiàn)。,圖中,第一級的輸出為fi(n )=x( n)+kix( n 1)lgi(n) =k1X(n) -x(n -1)(25)下2( n) = f1( n) + k2g1 (n-1)g2(n) *£(n) +g1(n1)將式(25)中的fi(n)代入式(26)中,得mf2(n) =x(n) + KxCn -1) +k2k1x(n -1) +x(n 2)=x(n) +匕(1 + k2)x(n -1) +k2x(n -2)現(xiàn)在令式(24)和式(27)的系數(shù)

6、相等,即a2(2) = k2,a2(1) =ki(1 + k2)(28)(39)6于是,得二階格型結(jié)構(gòu)的參數(shù)k2 =a2(2),a2(1)k1 =1七2 (2)(29)其中,k2 =&2(2)這個結(jié)果是很容易理解的。從圖7.12看,如果濾波器階數(shù) m = 2,則時延為2的輸入輸出傳輸值為 a2(2),而從圖7.10看,從輸入到上端輸出有三條可能的支路,而其中時延為2的支路傳輸值為k1。如果這兩個流圖等效, 則應(yīng)有k2 =a2(2)。因此可以推論,若有m個格型級,則其最右邊的支路km與直接型結(jié)構(gòu)的參數(shù) am(m)相等:km =am(m)(30)為了得到其它支路傳輸值km4,km丄,K與直

7、接型結(jié)構(gòu)的參數(shù)之間的關(guān)系,我們需要從圖7.10 所示的M階格型結(jié)構(gòu)的最右邊做起:根據(jù)M階濾波器的直接型參數(shù),依次求M -1,M -2,M -3,.,1階濾波器的直接型參數(shù)。這是降階遞推。只要求出m階濾波器的系數(shù)組am(k),k =1,2,.,m,則格型結(jié)構(gòu)的支路傳輸= am(m)。式(29)表明,二階格型結(jié)構(gòu)的兩個參數(shù)k1和k2可以根據(jù)直接型結(jié)構(gòu)的參數(shù)求出。繼續(xù)這個過程,可以得到一個 m階直接型FIR濾波器和一個 m階或m級格型濾波器之間的等 效性。按照圖7.10,格型濾波器可用遞歸方程描述為fo(n) =g0( n) =x(n)(31)fm(n) = fm4( n)+kmgm4( n T),

8、m = 12,M-1(32)gm( n) =kmfm4( n) + gm4(門一1),m = 1,2,,M-1(33)濾波器的輸出,即(34)因此,第M-1級濾波器的輸出相當(dāng)于M-1階FIRy(n) = fM 4(n)因為FIR濾波器和格型濾波器的輸出fm(n)可以表示為fm(n)=1: am(k)x(n k)am(O) =1(35)而這個式子是兩個序列的卷積和,所以它遵從z變換關(guān)系(36)Fm(Z)= Am(Z)X X(z)F0(z)現(xiàn)在我們來看二級格型濾波器的另一個輸出g2(n)。由圖 7.10 得g2( n) =k2fi(n) +gi( n-1)= k2x( n) + k,x( n-1)

9、 +k,x(n-1) +x(n-2) =k2X(n) +k1(1 k2)x( n -1) +x(n 2)= a2( 2)x( n) + a2(1)x( n -1) +x(n 2)=x( n) x(n1) x(n -2)a2 (2)a2(1)1(37)可見,對于g2(n)為輸出的后向濾波器,濾波系數(shù)組為a2(2)a2(1)1,而對于以 f2(n)為輸出的濾波器,濾波系數(shù)組按相反次序排列,為1 a2(1)a2(2)。根據(jù)以上分析。可見m級格型濾波器的輸出gm(n)可以用卷積和形式表示為gm(n)Pm(k)x(n -k)(38)k=0式中,濾波系數(shù) Pm(k)與產(chǎn)生輸出fm(n) = y(n)的另一

10、濾波器有關(guān),只不過操作次序相反。例如,如果m = 6,a6 (0) =1,a6(1)2, a6 =4, a6 (3) = 7, a6(4) = 5,a6 (5) = 3, a6(6) = 6,%(6) =1沖6(5) =2,斥(4) =4,% (3) =7,%(2) = 5, p6(1) = 3, %(0) = 6Pm(k) =am(m-k),Pm(m) =1k = 0,1,.,m在Z域中,式(38)變?yōu)镚m(Z)= Bm(Z)X(Z)(40)BGm(Z)Bm(Z)K(41)這里,Bm(z)是下輸出端相對于輸入端的系統(tǒng)函數(shù);mBm(Z)=2 Pm(k)Z 上k=0(42)因為 Pm(k) =a

11、m(m k),故mmBm(z) =:S am(m-k)z=2 am(j)zjk=0j=0m"臨 am(j)zjj=0-m A / 二 =Z An(Z )(43)這個式子描述前、后向濾波器系統(tǒng)函數(shù)之間的關(guān)系?,F(xiàn)在我們回到式(31) ( 33)的遞推方程組,并把它們變換到Z域Fo(z) =Go(z) =X(z)(44)Fm(Z)=Fm(Z)+kmZGm4(Z),m = 1,2,.,M-1(45)Gm(Z)= kmFm4(Z)+ZGmj(Z),m = 1,2,.,M-1(46)各式除以X(z)并利用前面的關(guān)系式,可得(47)人二 Bo(z) =11Am(Z)=Am4Z)+ kmZ Bm4(

12、Z),m =1,2,.,M-1(48)1Bm(z)=kmAnn4(z)+Z Bm4(Z),m =12,.,M-1(49)11(50)m = 1開始按升階遞推法求出直接因此,在Z域,一個格型級可用矩陣方程描述為Am(Z)LRkmAUz)Bm(Z)km 1 j(zBm(z)J利用式(47) -( 49)可以根據(jù)格型濾波器系數(shù),從 型濾波器系數(shù)。例給定三級格型濾波器如圖13所示。確定與之等效的直接型結(jié)構(gòu)的FIR濾波器系數(shù)。"(叭K1 = 13 24,2 = 12, K疔 1,3圖13給定三級格型濾波器解 根據(jù)式(48),得A(z)=A0(z)+kiZBo (z)因此,對應(yīng)于單級格型的FIR

13、濾波器系數(shù)為 ?。?)=1。16(1) =k1 =,因Bm(z)是Am(z)的反轉(zhuǎn)多項式,故414B1(z) =- +z4其次,對于m=2得格型濾波器,根據(jù)式(48)得A2(z) =A(z) +kiZBi(z)=18 2因此,對應(yīng)于二級格型的FIR濾波器系數(shù)為31&2(0)=1, a2(1) =(2)= 。此外821B2(z)=-2最后,添上第三個格型級,得出多項式3 _2_3+氓+z8A3(z)=A2(z)+k3z4B2 (z)=1+坐 zr'z2483-3因此,與給定三級格型濾波器等效的直接型FIR濾波器系數(shù)為a3(0) “比=T,a3=:,a32483a3(0)二1,%。

14、)= T,a3 蔦,a3 (3)2483假定已知M階直接型FIR濾波器的系數(shù)或者多項式A (z),我們希望確定相應(yīng)的格型濾波器的系數(shù)組ki,i =12.,M。對于第M個格型級,可直接得出kiM =Am(M),所以,只需從M -1開始降階遞推過程。為了得到kMj,只需求出多項式Am 二(Z) =1 + Am 二(1)zr.十 Am(M -1)ZM就可以得到kM=AM_L(M -1)。根據(jù)式(48)和式(49),可以得到降階遞推關(guān)系:Am( Z)= ArnJz) +lkmZBm(Z)=Am(Z)+kmBmZ) -kmAm(Z)于是,A (z)Am(Z)-kmBma(z)=1-kmm = M 1,

15、M(51)例 設(shè)FIR濾波器的系統(tǒng)函數(shù)為H(z) =Am (z) =1 +13zr|z,248確定對應(yīng)于該FIR濾波器的格型系數(shù)。1解 首先,直接得出ks =a3(3)=,而且315 A 13 -2-3B3(z)=-+ z + z +z3824在m = 4的情況下,利用式(51)降階遞推,得A (3)-k3B3(z) =1+3zr1z'8 2g1k;1 1 3因此,k2 =a2(2)=和 B2(z) = + - z,+z°。2 2 8最后,在m =2的情況下,再降階遞推,得A2(2)-k2B2 (z)因此,1k1 =A(1)= 4圖13示出所得三級格型濾波器。4.3.5 II

16、R系統(tǒng)的全極點格型結(jié)構(gòu)IIR濾波器的全極點系統(tǒng)函數(shù)H(Z)為(12)1H(z)=M1-2 akZk4與M階FIR系統(tǒng)函數(shù)相比較,可見這兩種系統(tǒng)互為逆系統(tǒng)。我們在第節(jié)以研究了 FIR系統(tǒng)的(全零點)格型結(jié)構(gòu)?,F(xiàn)在我們要基于式(12)找出IIR系統(tǒng)的全極點格型結(jié)構(gòu)。最簡單的途徑就是研究逆系統(tǒng)的信號流圖,從中找出規(guī)律。給定一階FIR系統(tǒng)函數(shù)為(13)(14)H=X|=c+k1z則差分方程為y(n) =cx(n) +k1x( n -1)圖19是相應(yīng)的信號流圖13O咖(15)(16)一階FIR系統(tǒng)逆系統(tǒng)的系統(tǒng)函數(shù)為H'(Z)=YZUX(z) c + kz其差分方程為y(n)二丄啟n)-k1y(n

17、-1)c圖20示出相應(yīng)的信號流圖。圖20 一階FIR系統(tǒng)的逆系統(tǒng)所以,可以按照圖 21所示的中間步驟從原系統(tǒng)得到逆系統(tǒng):(1)(2)(3)(5)統(tǒng)。將原系統(tǒng)流圖的直通通路全部反向(圖原系統(tǒng)流圖的直通通路傳輸值取倒數(shù)(圖 指向直通通路的支路傳輸值改變符號(圖改變輸入、輸出位置(圖按照習(xí)慣,改畫圖21d)21d,使輸入端在左,何業(yè))圖21從一階于是,可以用上述方法從圖21a)。21b )。21c)。輸出端在右,即可得到圖20所示的逆系(f)FIR系統(tǒng)得到其逆系統(tǒng)的中間步驟7.10的全零點格型結(jié)構(gòu)得到圖7.22的全極點結(jié)構(gòu)第1級第2圾第M-1級第就級久何G代) a 的-Y仝/環(huán)7 1飭3)g f N

18、 ::g就a幼一2.3)g;也)圖7.22全極點格型結(jié)構(gòu)已知IIR系統(tǒng)函數(shù)為Hur (Z)=1 +24dc 廠 ,,求其格型結(jié)構(gòu)系數(shù)并畫13 4 丄5 / 亠1 JZ +-z +-z83出該結(jié)構(gòu)。解:13 A 5 二 13已求出F|R系統(tǒng)函數(shù)為Hfir(zT+-z-z-1z的格型結(jié)構(gòu),如圖167.23所示。咒(趨)*ZZK = 13 24,莊2 = 1圖7.23 3階FIR系統(tǒng)的格型結(jié)構(gòu)1今逆系統(tǒng)Hiir(z)=而m,根據(jù)上述求逆系統(tǒng)流圖的方法,可知圖14是Hiir(z)的流圖。Z© = 13/24,圖7.24例的全極點結(jié)構(gòu)例 已知IIR系統(tǒng)函數(shù)為H(Z)=1Z21-1.7Z +1.

19、53Z-0.648Z3,求其格型結(jié)構(gòu)系數(shù)并畫出該結(jié)構(gòu)。解 利用MATLAB函數(shù)dir2latc可以由已知的直接型結(jié)構(gòu)求出格型結(jié)構(gòu)系數(shù)。本例的MATLAB程序如下:b = 1 -1.7 1.53 -0.648;k = dir2latc(b)運行結(jié)果:k = 1.0000-0.70260.7385-0.6480ZZ所得的格型結(jié)構(gòu)示于圖7.25。在按全極點格型結(jié)構(gòu)計算方法計算圖7.26的系數(shù)k,k2,.,kN時,同時算出了Bm(z)。(19)圖7.25 例的全極點結(jié)構(gòu)4.3.6 IIR系統(tǒng)的零-極點格型結(jié)構(gòu)既有極點又有零點的IIR系統(tǒng)函數(shù)為MS bkZ上H(z) B(z) 7H (Z) =NA1+2

20、:akz 主kA它的格型結(jié)構(gòu)示于圖 7.26。由圖可以看出:(1) 如果G =C, =. =Cn =0。=1,則圖7.26和圖7.22的全極點系統(tǒng)的格型結(jié) 構(gòu)完全一樣。(2)如果k1 =k2 = . =kN =0,則7.26變成一個N階FIR系統(tǒng)的直接實現(xiàn)形式。Y點。顯然,下上半部對下半因此,圖7.26的上半部對應(yīng)全極點系統(tǒng)1/A(z),其輸出點在圖中的半部對上半部無任何反饋。于是,參數(shù)k1,k2,.,kN仍可按全極點系統(tǒng)的方法求出。部有影響。所以系數(shù)組Ci和b不會完全相同。現(xiàn)在的任務(wù)是求出Ci,i =0,1,N。19第W級第N-1級圖7.26零點-極點系統(tǒng)的格型結(jié)構(gòu)上一節(jié)論述FIR全零點格型

21、結(jié)構(gòu)時,曾介紹前向、后向濾波器的系統(tǒng)函數(shù)?,F(xiàn)在,由圖7.26可以看出:下半部的N個輸入就是N個后向濾波器的輸出gm(n),m =0,1,N。將圖7.26與圖7.10對比一下,可知對于圖7.26來說,后向濾波器的系統(tǒng)函數(shù)是Gm(Z)Bm(Z Y(z)m = 1,2,., N(18)圖7.26中,下半部的N個輸入端,用實心圓點標(biāo)出。定義整個系統(tǒng)的輸入端到下半部 的N個輸入端之間的系統(tǒng)函數(shù)為Hm(Z)=Gm(Z)/X (Z)故得Hm(Z)=即Z)G,0(Z) =Bm (Z)/A(Z)G0(z) X(z)(20)整個系統(tǒng)的系統(tǒng)函數(shù)應(yīng)是H0(Z),H1(Z),.,Hn(Z)加權(quán)后的總和,即NNH(ZZ

22、CmHm(z)=Zm z0m=0CmBm (Z) = B(Z)A(z) " A(z)(21)式中,Bm(z) =zdAm(z-*)(上一節(jié)的公式在求解k1,k2,.,kN時,將同時產(chǎn)生出 Am(z)和Bm(z)。詳見第節(jié)。將式()代入式(21),得NB(Z)=S bmZ"mAm()mz0(22)F面說明系數(shù)組c的遞推計算法。m階多項式的形式如下:AJZ)"+am(1)Z+amZ2 +.+am(m)Z(23)將式(23)代入式(22),可求出多項式系數(shù)bm與cm和am(i)的關(guān)系為Cn =bN(24)Nbm =Cm + 2 Ciai(i m),i zzm 十(25)這樣,若給出圖7.26中的系數(shù)組Cm,則可求出該系統(tǒng)的系統(tǒng)函數(shù)分子多

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論