波形估計最佳線性估計濾波-Read_第1頁
波形估計最佳線性估計濾波-Read_第2頁
波形估計最佳線性估計濾波-Read_第3頁
已閱讀5頁,還剩22頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第四章波形估計(最正確線性估計、濾波)參量估計-靜態(tài)估計-隨機(jī)參量,非隨機(jī)參量 波形估計-動態(tài)估計-隨機(jī)過程線性濾波理論是用來估計信號的波形或系統(tǒng)的狀態(tài)最正確估計-僅當(dāng)高斯隨機(jī)過程的特殊情況線性最正確估計,最正確線性濾波-最小方差準(zhǔn)那么最正確線性濾波要解決的問題:給定有用信號與加性噪聲混合的信號波形,尋求作用于此混合波形的一種線性運(yùn)算,得到的結(jié)果將是信號與噪聲的最正確別離。最正確-使估計的均方誤差最小。維納濾波(Wiener Filtering)-1940平穩(wěn)隨機(jī)過程的最正確線性濾波,必需存儲所用到的全部數(shù)據(jù),計算量太大,不適 于實時處理??柭鼮V波(Kalman Filtering)-196

2、0將狀態(tài)變量引入濾波理論,利用遞推算法,便于實時處理,并可處理非平穩(wěn)隨機(jī) 過程。§ 4 1、線性變換與正交原理一、線性變換估值方(t)為觀測信號Z(t )的線性變換,故可寫成:2?(t)二 LZ(t) I( 4 - 1)式中算子L叮表示線性變換,估計準(zhǔn)那么是線性最小均方誤差因此,定義誤差:e(t )= Z(t )- Zt )- -(4 - 2)希望導(dǎo)出估計準(zhǔn)那么L叮,使以下均方誤差最小:E U (t)|2】=E Z( t) - Z? ( t)彳 I - - ( 4- 3)由于變換是線性的,那么對于所有的常數(shù)a1,a2和過程乙(t)和Z2(t)有:假設(shè)LJ 和L 2 是兩個線性變換,即

3、:那么其差的變換也是線性變換,即:L la1Z1 (t)a2Z2(t)丨二 a1LlZ1 t a2LLZ2 t 丨 - -(4 - 4)L1'a1Z1(t) a2Z2(t)丨二 a1L1 l-Z1 t a2L1 'Z2 t 丨- -(4 - 5)L2 la1Z1(t)a2Z2(t)匚 a丄21-Z1 t 】a2L2Z2 t 丨 - -(4 - 6)L * = L 2_ L X 1 _ _ ( 4 _ 7 )將(4-5)和(4-6)代到(4-7)式中,即可證明,對于線性變換有:E : L ; = L ' E L-( 4 - 8 )式中算子E 表示數(shù)學(xué)期望。假設(shè)X(t)在區(qū)

4、間ti,tf對所有的E與Z( E)正交,即:E Z (), X (t )丨=0 , 一 t i , t f - -(4- 9)那么對于Z( E)的任何線性變換,在區(qū)間E sti,tf對X(t)也正交。假設(shè)LZ( E)是Z( E) 的線性變換,因為線性變換和期望是可以交換的,故有:E I.Z () 1, X ( t - E : L I.Z ), X ( t) 1?-L :E I.Z ( ' ), X ( t - L 0 =0 ,-t i , t f , - - (4 - 10)二、正交原理線性變換L訂是最小均方誤差估值,當(dāng)且僅當(dāng)誤差e(t)在區(qū)間E sti,tf對Z(E )正交。證明:假

5、假設(shè)所有過程 Z(t)=Y(t)+V(t)是實的、平穩(wěn)的??紤]線性變換 L ,對所有 E , LZ( j二Y?(t),于是均方誤差E臥! et)二Y (t) - Y?(t)是最小,那么L,Z() Y?(t) - -(4 - 11 )是最正確估值,且= Ee2(t)匸 EY(t) - L Z( ) j' 0.(4 - 12)考慮線性變換L2 *,對所有 E , L 2 'Z( = Y?(t),貝U 誤差E *e2 ( he? () = 丫(t) - Y?(t)對所有 E 與數(shù)據(jù) Z( E )正交,即:E 'e 2 (t) , Z( ) = E : Y (t Y?(t) ,

6、 Z( j 0 .( 4 - 13 )誤差e1(t)可用e2(t)表示,如e“(t)二 Y (t) - LjZ1二 Y (t)L2 !z :- L2 I.Z :- L1 I.Z二 e2(t) L2 'Z 1- L1 I.Z 1=e2(t) L lZ '丨-(4 - 14 )由式(4-7)差的變換也是線性變換。將式(4-14)代入式(4-12),由最正確估值,線性 均方誤差變成:;m二E 7 Y ( t)- L1 Z(')I2f=E'2 ( t )-L Z( )I2f=E le 2 (t J 2 E le 2 ( t ), L Z )1 E Il Z () I2

7、】.(4-15)因為e2(t)對數(shù)據(jù)Z( E )正交,也就對LZ( E )正交,如方程(4-9)所示,于是E 'e2(t), LZ () = 0.( 4 - 16 )那么最小均方誤差簡化為:5 = Ee;(t) 1 E XLZ ( ) I2.( 4 - 17 )其中 e e2 (t) 為估計值L 2【J的均方誤差。因此= Ee;(t)l E)LZ( )Fx Ee;(t)(4-18)當(dāng)且僅當(dāng)非負(fù)值E "LZ () l2 為零,即:L“ LJLJJ二 0 - -(4- 19)這就證明了上述正交原理;對于誤差與數(shù)據(jù)正交,線性變換導(dǎo)致最小均方誤差線 性估計值,反之亦然。維納濾波器的推

8、導(dǎo)可以用正交原理的方法,也可采用其他的方法,如變分法等。§ 4-2維納濾波(平穩(wěn)隨機(jī)過程的最正確線性濾波) 濾波的條件及要求:有用信號s(t)是隨機(jī)過程+加性噪聲n(t)輸入x(t)并假設(shè)s(t),n(t)是聯(lián)合寬平穩(wěn)的,具有的自相關(guān)函數(shù)和互相關(guān)函數(shù)(或?qū)?yīng)的譜密度函數(shù));濾波器是線性時不變的h(t) H(® )輸出是寬平穩(wěn)的,即穩(wěn)態(tài)濾波的含義。理論上可認(rèn)為輸入信號x(t)是在t=-%時參加的,因此,在任何有限時刻t,輸出y(t)是寬平穩(wěn)的。選取濾波器的h(t)H( 3),使估計的均方誤差最小。:<0 平滑,:=0濾波、去噪,:>0 預(yù)測。 濾波器的理想輸出為s

9、(t+ :),估計的誤差為: e(t)=s(t+: )-y(t) (4-20)用變分法:估計誤差的平方為:e2(t)二 s2(t :) - 2s(t : )y(t) y2(t) - -(4- 21qQ而 y(t)二 _h(u)x(t - u)du -(4 - 22 )代入上式,兩邊取數(shù)學(xué)期望,得到均方誤差:E e2h(u)h(v) Rx(v - u)dudv-h(u)Rsx +u)du + Rs(0) (423)_JDO式中:Rs-s(t)的自相關(guān)函數(shù)Rx-x(t)=s(t)+n(t)的自相關(guān)函數(shù)Rs,x-s(t)和x(t)之間的互相關(guān)函數(shù)假設(shè)信號s(t)和噪聲n(t)不相關(guān),且噪聲均值為零,

10、即En(t)=0 ,那么有:Rx = RsRs,x =RnRs-(4 _24)維納濾波就是要求出(4-23)式中的h(u),使得Ee2(t) 1最小,為此可以利用變分法求解。令沖擊響應(yīng)為: h(u)+ ;. (u) (4-25)h(u)最正確沖擊響應(yīng)(u)任意擾動函數(shù)-小的擾動因子當(dāng)->0,沖擊響應(yīng)->h(u)最正確沖擊響應(yīng)。于是我們可以將式(4-25)代入(4-23)式中,那么有:h(u)十八(u) h(v)十八(v) Rx(v u)dudv(u)Rs,x(:u)duRs(0)(4 - 26)_iqO oC- 2h(u);aO容易看出e e2( t】是的函數(shù),當(dāng)=0時取最小值,故

11、可求 E *e2 (t )-0 .(;-0改寫積分變量后,可得:oO-oO4 - 27 )Rs,x(:(I) I下面分別就物理不可實現(xiàn) 此式的求解問題 一、 物理不可實現(xiàn)(非因果)維納濾波器qQ"Ih (u ) Rx C - u )du d = 0 .( 4 - 28 ) cO(非因果)和物理可實現(xiàn)(因果)的兩種情況,來討論h () = 0 ,: 0( 4 - 29 )所謂非因果的維納濾波器,是指不僅要利用過去的數(shù)據(jù)也要求利用未來的數(shù)據(jù),故只可用于事后的數(shù)據(jù)分析,不適合實時處理。(4-29)式說明對hf )和 () 均沒有任何限制。故(4-28)式唯一可能的解,就是式中方括號內(nèi)的項為

12、零,即:_ . h (u) Rx C - u)d = Rs,x (:-4 - 30 )此為弗雷德霍姆(Fredholm)第一類方程,積分區(qū)間為(-:,+ :),兩端求雙邊拉氏 變換得:H (P)Sx(p)二 Ss,x(P)exp( : p) - -(4 - 31)式中 p = + jSx(p) = LlRx(E)】,Ss,x(P)= LRs,xC )故有:H ( p)Ss,x( p)exp( : p)Sx( p)- - (4 - 32 )當(dāng)信號與噪聲不相關(guān)(統(tǒng)計獨立)時,由(4-24)式得:H ( p)Ss,x ( P) exp( : p )Ss( P) Sn ( p)代入P = j得非因果維

13、納濾波器的傳輸函數(shù):- (4 - 34)Ss,x( )exp(j)Ss( ) Sn()容易看出SC)較小時H()較大,而在 Sn() 較大時H©)較小。此即維納濾波器用來抑制噪聲復(fù)員信號的方法。此時的最小均方誤差為,由(4-23)式:E e2 丄 Rs(0) - .h(u)Rs,x(: u)du對于最正確沖+ . .h(u) - Rs,x(: u) _h(v)Rx(u - v)dv du.(4 - 35)擊響應(yīng),應(yīng)滿足(4-30)式,因此上式中方括號內(nèi)的項為零,所以最小均方誤 差為:e e2min二 Rs(0)- ;h(u)Rs,x(:u)du.(4-36)二、物理可實現(xiàn)(因果)維納

14、濾波器原 h(u)+ ;. (u)(4-25)h( ) 7 ()70-(4-37)而0,時 ()可為任意函數(shù)。比照(4-30)式那么有:J 亦(u) Rx (I -u )du = Rs,x (a + i), -閔 v E v +田.(4 一 30 )qQh(u)Rx(iu)du Rsx(a + i)=0,£ 蘭0.(4-38) 此即Wiener-Hopf方程,僅在 - 0成立,求解復(fù)雜求解方法有兩種,頻譜因式分解法,預(yù)白化方法。 頻譜因式分解法:首先定義一個未知的負(fù)時間函數(shù)代替(4-38)式的右端a()qQh(u)Rx(- u)du - Rs,x(:J + i)= a(i), _比兩

15、端求雙邊拉氏變換得:H ( P)Sx( p) - Ss,x(P)exp( : p)二 A( p) - -(4 - 41 )現(xiàn)對譜密度Sx( p)進(jìn)行因式分解得:Sx(p)二 Sx (p)S;(p) - -(4 - 42)Sx ( p)的另極點均在左半平面,對應(yīng)正時間函數(shù);S-(p)的另極點均在右半平面,對應(yīng)負(fù)時間函數(shù);故有:H (p)Sx (p)Sx"p) - Ss,x(P)exp( : p)二 A(p).( 4 - 43)H (p)Sx(p)二A( p) Ss,x ( P) exp( S/( p )S7( p )U.( 4 - 44 )對于物理可實現(xiàn)的濾波器,hC ) = 0, :

16、 0 ;即hC )是正時間函數(shù),對應(yīng)的H(p)的另極點都應(yīng)在左半平面,H ( p)Sx(p) 亦然。而)為負(fù)時間函數(shù),A(p)的另極點均應(yīng)在右半平面, A(p)/Sx_(p)亦然。同理上 式中右邊第二項也可分成分別對應(yīng)正負(fù)時間函數(shù)的兩項H(p)心Xxd正時間局部-45)先求上式中的逆變換,再求單邊拉氏變換得:H ( p)1Sx ( p)0-pt 占c j Ss,x ( P )e :p c S:(p)e pt dp dt .( 4 46 )E'e 2 Lin 二 Rs(0)此時最小均方誤差為:二 h ( ) Rs,x (:)d , 一 0 ( 4 - 47 )物理可實現(xiàn)h ( . ) =

17、 0 , .: 0,故可取消上式- 0條件從而可得與物理不可實現(xiàn)的維納濾波器相同的結(jié)果;上式還可進(jìn)一步化成具有明顯物理意義的的形式(詳細(xì)推導(dǎo)可見參考文獻(xiàn) 1劉有恒p.363)。E '-e2 min 二 Rs(O) -。: R2s,z(:t)dt.(4 - 48)令© G) = Rs,zG)= Es(t), z(t- £)】 -(4 - 49 )那么 Rs,z (o + I ) = © 2+ E )代入(4-48)式得:E '-e2 Lin 二 Rs(O) -2 C t)dt2二 Rs(O) -()d .(4 - 50 )2由于'(t)是非負(fù)

18、的,因此、最小均方誤差隨著值的增大而單調(diào)地增大。故可得到如下重要結(jié)論:02(t)02( 丁)02(7)a) « >0預(yù)測 b)a = 0濾波 c)av0平滑a) : >0,對應(yīng)于預(yù)測情況。其均方誤差要比濾波和平滑的情況為大;當(dāng)。T + °C時E)e2 h 趨于上限Rs(0),即無限時間預(yù)測所對應(yīng)的 均方誤差,等于有用信號 s(t)的均方值。此種情況下,實際濾波器的輸出 為零y(t)=0,故有:Ee2 丨=Es2 (t : ) = R s ( 0 )由于當(dāng)前信號與無限遠(yuǎn)未來的信號是不相關(guān)的, 所以不能根據(jù)當(dāng)前信號來預(yù)測無 限遠(yuǎn)未來的信號。b) : <0,對應(yīng)

19、于平滑情況。相當(dāng)于延時濾波,所得到的均方誤差較無延時濾波:=0為小,即延時濾波可以提高估計精度。當(dāng)時,ee2丨到達(dá)下限;這表示輸入信號全部參加以后,才開始處理和輸出數(shù)據(jù),因此是利用了全部輸入 信號的信息,有助于提高估計精度,使均方誤差到達(dá)下限。事實上,這種非實時 處理的情況,相當(dāng)于物理不可實現(xiàn)的濾波器。對于物理不可實現(xiàn)的濾波器,同理 可以推導(dǎo)出:E e 2 h 二 R s ( 0 )-2 () d . .( 4-51)因此、物理不可實現(xiàn)濾波器的均方誤差,是物理可實現(xiàn)濾波器均方誤差的下限。所以、討論較好計算的物理不可實現(xiàn)濾波器均方誤差,也是有實際意義的。三、離散時間維納濾波器上述物理可實現(xiàn)維納濾

20、波器,都是在連續(xù)時間下討論的,其主要問題可歸納為:如何對輸入信號的過去歷史進(jìn)行加權(quán),以實現(xiàn)對當(dāng)前信號的最正確估計,最正確準(zhǔn)那么 是均方誤差最小。按照這種思路,可以方便地將維納濾波器推廣到離散情況。 對 輸入信號x(t)=s(t)+n(t)進(jìn)行采樣,ti時刻的數(shù)據(jù)Xi:Xi = x(tj)二 s(tj)n (tj)二 Si山,i = 1,. N (4 - 52 )tN時刻的輸出樣本yN為以前輸入樣本的線性加權(quán)和:y = Oxk 2 X2. k n x - -(4- 53)其中ki, k 2,k n為權(quán)重序列,那么無延時濾波的估計誤差:eN = SN 一 y N二 Sn -(k*k?X2kzXN)

21、 - (4 - 54 )E=EU-S N(k1 x 1k2X2+.kN X N)12Es2N打k 12 Ex21 k 1 E 12 'X 21 +.k2N Ex N+2 k 1k 2E1X 1 X 2+2k 1 k 3 E1-X 1 X3 1+ +2 k 1k nEl-X 1 X N 1+2 k 2k 3El-x 2 X 3+2k 2 k 4 ELx 2x 41 '".-2 k2 k NEl-X 2 X N+.+2k n_1 k NEIX 1N _1 X n 12 k1 El-x1 S n+2k2 E l-X 2 SN 1+ .2 kN EX NsN 2.( 4均方誤

22、差為:55 )維納濾波的目的是求權(quán)重序列 kk2,kN使得均方誤差2'2 1E Bn '到達(dá)最小值。分別令 E n對ki , k2 ,. kN的偏導(dǎo)數(shù)為零,就可以得到n個求解ki, k2,kN的聯(lián)立方程,如式(4-56)所示。假定信號與噪聲的自相關(guān)函數(shù)與互相關(guān)函數(shù),貝U式中數(shù)學(xué)期望也,故可解出k1, k.k NEX21 El-x1 x2 1I E 2X1 】 EX:】aa_EXn x J EXn X2 1Exe 1 kiEX2 Xn 】I k?am. * ExN I _-kN _EXiSn 1E【x 2 s nm_ E l-xn Sn(4-56)此即維納濾波器的形式解。當(dāng)樣本數(shù)

23、N有限時,對于非實時處理而言,這種方法仍不失為一種可行的濾波方法。但是、對于實時處理來說,顯得不切實際。因為, 隨著樣本數(shù)的增加,計算量迅速增大。如N->(N+1), N X N階協(xié)方差矩陣一->(N+1) X (N+1)階矩陣,要解N+1個聯(lián)立方程,計算量猛增。而且、還無法預(yù)見哪些數(shù)據(jù)是以后不需要了可以去掉;新、老數(shù)據(jù)同樣重要,只好保存所有的數(shù)據(jù), 故不能實時處理;且也難以推廣到多變量同時估計的情況。且看一個比擬算法優(yōu)劣的簡單例子假定一常值信號+噪聲Z=m+ni求樣本均值作為常值信號的估計方法一、存儲所有觀測數(shù)據(jù),計算步驟如下:存儲Zi計算均值估計n?i 二存儲Z2計算均值估計n

24、?2 二存儲Z3計算均值估計n?3 二存儲Zn計算均值估計n? n =2、測 Z23、測 Z34、測 Zn1、測 ZiZ!(Zi Z2 Z3)/3(Z 1-.- Z N ) / N(ZZ2)/2方法二、每次新的估計僅由上一次估計及新的觀測樣本構(gòu)成而與過去的觀測樣本 無關(guān)。計算步驟如下:1、測乙計算均值估計n?i = Zi存儲r?i清洗Zi2、測Z2計算n? 2R+ P2存儲傀清洗Z2, mLz3存儲 n?3清洗乙,n?223、測 Z3 計算 n? 3 二 一 n? 2 +3依次類推那么有:N、測Zn計算n?存儲n?N 清洗Zn, n?N -i .顯然兩種方法計算結(jié)果相同,是完全等價的;但是方法

25、二要比方法一簡單、優(yōu)越; 無需存儲過去老的數(shù)據(jù),僅用前一次的估計值與新的觀測數(shù)據(jù)來計算新的估計- 遞推算法。方法一那么要存儲過去的所有數(shù)據(jù),每觀測一個新的數(shù)據(jù),都需要和過 去所有的數(shù)據(jù)一起來計算新的估計值。離散時間維納濾波器酷似方法一,而卡爾 曼濾波那么相當(dāng)于后者遞推算法一引入了狀態(tài)變量和狀態(tài)方程。§ 4- 3卡爾曼濾波最正確線性濾波-II維納濾波問題即求濾波器的沖擊響應(yīng), 使估計的均方誤差最??;實際是如何最好 地加權(quán)過去的輸入數(shù)據(jù),以決定當(dāng)前的輸出,其權(quán)重就是沖擊響應(yīng)。但離散維納 濾波求解繁瑣,計算量大難以實現(xiàn)實時處理以及多個變量同時估計。 i960年后, 航天等應(yīng)用使人們探索新的

26、算法??柭鼮V波是對維納濾波的一次突破,用狀態(tài) 空間模型代替相關(guān)函數(shù),時域微分方程、遞推算法,非平穩(wěn)等卡爾曼濾波的主要特征:1、隨機(jī)過程的狀態(tài)空間模型,矩陣表示,可同時估計多變量2、觀測數(shù)據(jù)提出遞推算法,便于實時處理。一、 隨機(jī)過程的狀態(tài)空間模型狀態(tài)變量:動態(tài)系統(tǒng)的t = to時刻初始狀態(tài)以及t - to時的輸入的情況 下,確定此動態(tài)系統(tǒng)狀態(tài)的一組最少數(shù)目的變量。狀態(tài)方程:狀態(tài)變量所滿足的一維微分方程。 狀態(tài)變量舉例回路電流i=X1電容電荷q電容電壓v=X2=q/C滿足微di+dtRi方RCd t假設(shè)利用X1 X2作為狀態(tài)變量,那么可化成兩個一階微分方程:RxRx上式即狀態(tài)變量所滿足的兩個一階

27、微分方程-狀態(tài)方程。 _巴LC寫成矩陣形式為:假設(shè)取電阻R兩端的電壓 或?qū)懗删仃囆问降妮敵龇匠?y作為輸出變量:y=Ri=Rxi般情況以X1, x2 ,XN表示系統(tǒng)的狀態(tài)變量,那么狀態(tài)方程:X1 1-x 29=.X N 一-a n 1a 11a 21a 12a 22N 1bnb 21b 12b 22bbb輸出方程也可表示為:y ic11c 12c i nx iy 2c21C22c 2 Nx2mgg+gmy LcL1Cl2c L NxN以上狀態(tài)方程可簡記為:X二 A XB UY二 C XX=N x 1,U =M x 1,Y =L x 1,A=N x N,B =N x M,C =L x N.此即隨

28、機(jī)過程y(t)的連續(xù)狀態(tài)模型。其中X 是狀態(tài)變量矢量,U是策劃噪聲矢量-其M個分量都是白噪聲過程。此模型的含義是:可以認(rèn)為隨機(jī)過程 y(t)是以白噪聲輸入到某個線性系統(tǒng) 的結(jié)果;而狀態(tài)變量可以看作是為了得到y(tǒng)(t)而引用的中間變量。一般說來,并非所有的隨機(jī)過程都可以用上述狀態(tài)模型來描述; 然而、實際應(yīng)用中確實有許多隨機(jī)過程可歸結(jié)為上述狀態(tài)模型。特別是具有有理功率譜密度的隨機(jī)過程都可歸結(jié)為上述狀態(tài)模 型。其典型推導(dǎo)過程如下:首先對隨機(jī)過程y(t)的有理功率譜密度Sy(p)進(jìn)行因式分解,即:Sy(p)二 Sy(p)S;(p)(4 - 57)Sy ( P)的另、極點在左半平面,對應(yīng)正時間函數(shù);sy(

29、p)的另、極點在右半平面,對應(yīng)負(fù)時間函數(shù)u(t)形成濾波器_里* H(p>Sy(p) '然后取Sy(p)作為形成濾波器的傳輸函數(shù),那么單位白噪聲(譜為1) u(t)通過該形成濾波器后,輸出即為所求的隨機(jī)過程 y(t)其有理功率譜密度Sy(p)為形成濾波器的傳輸函數(shù)模平方:H 2 )1 - |s;2 )| 二 s;) s;2 )二 Sy ( )sy(廠 Sy() - -(4 - 58 )傳輸函數(shù)H(p)就可以按照狀態(tài)空間分析方法,由傳輸函數(shù)導(dǎo)出狀態(tài)方程,從而得出 y(t)的狀態(tài)模型。例4-2一隨機(jī)過程y(t)其功率譜為Sy(jw)16Sy( j )二 44216416代入P二j ,

30、得:C1616S y ( p)= P 4 4 P 21 - p3,V p3Sy(P)二 Sy (P)S;(P)P2 2P 44P2 - 2P 4H ( P)_ Sy ( p)_ p2 2P 4此即形成濾波器的傳輸函數(shù),于是可由傳輸函數(shù)求狀態(tài)方程。那么有:丫(pH (P)U (P p2 . 2(PP) 4有拉氏變換:丫( P )L !-y (t) 1, ,U ( p )二 L 'u (t) 1(P 22 P 4)Y ( p ) = 4U ( p)求拉氏反變換可得狀態(tài)變量應(yīng)滿足的微分方程:=I+IM2 一-4-2 一* 一'1 一yXi0X 1IX 21.4011 U ®

31、u(t)引進(jìn)狀態(tài)變量xim,令y = 4論,禺=X2 (此假定不是唯一)X = X 2x? = -4Xi - 2X2 u那么有;此即前述形式的狀態(tài)模型。實際上,隨機(jī)過程的狀態(tài)模型適用的范圍很廣,不僅限于上述有理譜的情況,任何通過線性微分方程與白噪聲發(fā)生關(guān)系的隨機(jī)過 程都可以表示成為狀態(tài)模型。 如維納過程及具有隨機(jī)幅度就相位 的簡諧運(yùn)動的過程等等。狀態(tài)方程的時域解: 最簡單的一維狀態(tài)方程(標(biāo)量)x 二 ax bu ( 4 - 59 )dx (t)dt-atax (t) bu (t).( 4 - 60 )兩邊同乘 ee _at dX (t) - ae at x(t) = be u (t).( 4

32、- 61 ) dtde atx(t) = be atu(t)心和*dt兩邊積分得:tttax(t) += beu ) d Tt 0t 0+te x (t) - e " 0 x (t0 ) = be " u ( )d tox(t) = e a (t0)x (10 ) e at be 一3 u ( )dt 0=ea(t-to)x(to )be a (t _)u ( ) d .( 4 - 62 )t 0同理對于寫成矩陣形式的狀態(tài)方程:X 二 A X B U -( 4 - 63 )得:tX (t)二 eA(t_to)X (t0 ) eA(t)B(. )U ( )d ( 4 - 64

33、 )t 0此式有時又稱為狀態(tài)轉(zhuǎn)移方程,式中矩陣eAt是與A同階的矩陣,通常稱為狀態(tài)轉(zhuǎn)移矩陣,并記為 :J (t)故有:X (t)二:(t - t°)X (t°)(t - )B ( )U ( )d .(4 - 65 ) t0隨機(jī)過程的離散狀態(tài)模型可從連續(xù)過程進(jìn)行采樣的方式導(dǎo)出, 詳細(xì)推導(dǎo)可見劉有恒書 p.389。I960年初卡爾曼那么是先提出離 散時間的卡爾曼濾波的遞推算法,然后再導(dǎo)出連續(xù)形式的算法。XKT = X ( t K 1 ),其中:*WkX X (tK ) K+1,K =(tK+1 t K )*HHHtK -1,二 t j (tK 1 一 )B ( )U ( )d

34、t K、離散時間卡爾曼濾波的三個過程消息過程、觀測過程、估計過程相應(yīng)的模型X K 1 二二消息模型:即為前述離散狀態(tài)模型-(4 - 67 )Zk 二 H k X k Vk - -4 - 68 Z K - tK時刻的觀測矢量Mx 1,其中:Vk -測量噪聲矢量Mx1,H K -觀測矩陣MxN ,及V K = 0時Z K二X K的變換策劃噪聲矢量 WK和測量噪聲矢量 Vk各自的協(xié)方差矩陣均已 知,兩者都是零均值,且兩者不相關(guān),即:TQ K,i = k/EW K W i=-(4-6 9)k 0 ,ik R “ ,i = k/EV K V i=*r x-(4-7 0 )0 , i豐 kEwkVt =0

35、,.Vi , K ( 4 7 1 )】估計模型:XV對x K在tK時刻以前的預(yù)測估計先驗估計 e/二X k - X?Q預(yù)測誤差零均值那么對預(yù)測誤差的協(xié)方差矩陣為:= EeK-e = EXk - X?KXk - X?KT.4 - 727 -作為卡爾曼濾波最正確線性估計的出發(fā)點,一般假定Xk和Pk是的,假設(shè)實際情況下不能確切地求出,但是如果其均值為零的話,那么可令:=0,PK= E X K Xj 有了預(yù)測估計 XK以后,我們就可以利用tK時刻的- ?觀測矢量Zk來改善對X K的估計,tK時刻的估計記為 X K,稱為更新估計:二 X?K Kk(Zk - H kXK) - -(4 - 73)Kk 為待

36、定的增益矩陣 式中第一項為哪一項預(yù)測估計;第二項是代表tK時刻,由觀測值Zk得到的關(guān)于 XK的 最新信息。而更新估計誤差的協(xié)方差矩陣為:H k X?K)Pk = E( X k - X?K) - K k ( H k X k Vk(X k - X? K) - K k ( H k x k V K - H K X? K ) T .( 4 - 74 )爾曼濾波的目的也是使估計誤差的均方值最小,即是使得更新估計X K為最,同樣是采用維納濾波的準(zhǔn)那么:最小均方誤差。由此即可求解出最正確增益矩陣。推導(dǎo)過程略,詳見劉有恒書 p.394-396 )::K = PJHkT(HkPJHkT + 最正確增益矩陣亦稱卡爾

37、曼增益矩陣 是否合理來看:當(dāng)測量-1- / TRk)(4 - 75)其物理意義,可從各個變量相對變化的趨 噪聲增加時,由式(4-70)可知,即E V kV< 對=R K -應(yīng)最正確增益矩陣時的誤差的協(xié)方差矩陣為:(4 - 76 )(I - K K H K )Pk易看出,卡爾曼濾波是具有“反應(yīng)校正作用的,即:測估計+校正的新信息=更新估計估計已經(jīng)很準(zhǔn)確的時候,那么PJ就會很小了,就是增益矩陣 Kk也很小了,時新的觀測數(shù)據(jù)Zk的校正作用意義就不大了。假設(shè)Pk= 0那么即:K = 0,這就說明X K已經(jīng)到達(dá)準(zhǔn)確值了。下面可寫成一個離散卡爾曼 波的框圖:而可以看出Pk* 起且 始始K值J衛(wèi)-kP

38、 j P此時也就沒有新的信息再作更新校正的 預(yù)測誤差協(xié)方差矩陣計矩陣j +5環(huán)iKKhHX0最新K .當(dāng)噪聲繼續(xù)增加,直到前面的分析可以看出,當(dāng)測量噪聲增加時,最正確增益矩陣下降。再由式(4-76)作用了,迭代終止三、離散時間卡爾曼濾波的應(yīng)用離散時間卡爾曼濾波的應(yīng)用非常廣泛,航天、導(dǎo)航、自動控制、通信、冶金、電力、化工、氣象、水文、地質(zhì)等領(lǐng)域。美國阿波羅登月方案,GPS系統(tǒng),巡航導(dǎo)彈的雷達(dá)信號處理及控制都是卡爾曼濾波成功應(yīng)用的例子??柭鼮V波應(yīng)用的一些限制:二模型問題:近似的狀態(tài)模型-估計的精度,簡化計算近似程度-估計誤差及迭代收斂、發(fā)散二實時處理能力:計算量的大小-改良計算技術(shù)、減少狀態(tài)的維

39、數(shù)、采用近似的增益矩陣等。發(fā)散問題:模型的選擇及有限字長等問題。許多的研究工作繼續(xù)在開展進(jìn)行-卡爾曼濾波的生命力。例4-2、 負(fù)載預(yù)測BSTJ(Bell System Technical Journal)1982No.1 是卡爾曼濾波應(yīng)用于 網(wǎng)絡(luò)預(yù)測的???,其中有一篇是關(guān)于 干線用戶需求量的短期預(yù)測的文章。3C0C25003C0C23002000 i口干線很供的負(fù)找童 o 年間韶預(yù)測<500 1137519-99圖9>5 電活干線負(fù)載數(shù)據(jù)口干線提供的負(fù)我量。年間陥預(yù)測?200019751976197719781979a迷慈線用戶需求量的短期預(yù)測的文章。 干線負(fù)載數(shù)據(jù)上圖是某條 干線

40、數(shù)年間的負(fù)載數(shù)據(jù),其中方形點代表 佃75年佃79年實際負(fù)載數(shù)據(jù)。數(shù)據(jù)曲線是周期性起伏的, 在每年年底至年初期間 負(fù)載到達(dá)頂峰。曲線近似于是在 正弦曲線上疊加一個逐年線性增長的趨勢,正弦局部和線性 局部都有一些噪聲疊加其上。故可采用以下模型擬合系統(tǒng)的 狀態(tài):線性局部x= fi(t),振蕩局部y+32y= f2(t)fl(t), f2(t)是統(tǒng)計獨立的白噪聲過程,定義狀態(tài)變量:X廠 X,X2 二 X,X3 二 y,X4 二 y由此可以寫成以下狀態(tài)方程:Xi1 101100 X11 1 101 1-X2 _0000 X2fi(t)X301001X31 1 3 101 .X4.00-©20X4-f2(t)矩陣形式為:Xax u此為連續(xù)時間的狀態(tài)變量模型。經(jīng)過用時間間隔T的抽樣觀測,可得離散的消息模型:Xk !kXk Wk根據(jù)相應(yīng)的公式可以求出1

溫馨提示

  • 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

提交評論