Cyfrowa filtracja aoaptacyjha szeregów o7asów- <
Cyfrowa filtracja aoaptacyjha szeregów o7asów- <
gość
III** >7- || =<**!**>
(6.29) *
Vr=0,1,2,.
|£/v >r -L S}j*:T
zgodnie z (6.25). Warunek (6.30) możemy przepisać w postaci
Vl*>reS.A7-{l£A'>7‘ -1-!*>)-]
Biorąc pod uwagę, że
1$ >r= |*V >t f\ ■+■ • • • + \J*y >t fu
w celu spełnienia warunku (6.30) wystarczy więc zażądać ab\
|£/v >t i- |r*y >7 . k =1,...,N lub równoważnie <f*|z*>>r=0 , k = l,...,N
((((III
Cyfrowa filtracja adaptacyjna szeregów czasowych___
6.3.
1 |
■|ll^>7 ||2' | |
o/v.i |
0 | |
<*N.N |
0 |
(6.38)
(6.39)
137
gdzie <in,i = —<Xs\i. i — I. . ,/V Mamy więc (dla t = 0, , T)
**./ = >V — 'pNj = V/ -f rt,Vtl>V-| + • • • +<2,V.A'V/_A' (6.27)
Estymator (6.20) będzie optymalny w sensie średniokwadratowym. jeśli dłu-
i
(6.28) J
odpowiadającego mu wektora błędu prognozy będzie minimalna (dla każdego _ r =0.1,2,...). Innymi słowy rozwiązaniem problemu prognozy śrcdniokwa- r dratowej szeregów czasowych będą współczynniki {fly.j,• ■ • ,on.n) (czyli od-V powiedź impulsowa filtru prognozującego), spełniające warunek
min || |/* >r
Należy podkreślić, że prezentowane w dalszym ciągu rozwiązanie, spełniające warunki (6.28M6.29). będzie optymalne (średniokwadratowo) dla każdego T = 0.1,2,... (a więc dla każdego naboru próbek {yo, . yr) obserwowanego
szeregu czasowego). Implikuje to bardzo dobre właściwości estymacyjne tzw. „dokładnych” algorytmów średniokwadratowych (exact leasr sąuares), mających istotną w tvm względzie przewagę nad np algorytmami typu gradiento-wego
Zauważmy, że warunek optymalności estymatora prognozy jest równoważny wymaganiu, aby
(6.30)
(6.31)
(6.32)
(6.33)
Zatem macierz Grama < Ko*|^o* >t spełnia warunek lim — < YQjt\Yo/i >t— C (6 40)
7-»a0 /
gdzie C jest macierzą kowariancyjną obserwowanego sygnału losowego Stąd wniosek, że zależności (6.37)-(6.38) stanowią układ równaj) normalnych dla problemu prognozy średniokwadratowej szeregu czasowego W dalszej części pokażemy, że rozwiązanie (metodą geometryczną) tego układu równań prowadzi do ortogonalnej realizacji adaptacyjnych filtrów ortogonalnych, charak teryzujących się bardzo szybką zbieżnością estymatorów (z uwagi na wspom niane wcześniej „dokładne" rozwiązania średniokwadratowe dla każdego
Rozważmy podprzestrzeń S|t„.r i zdefiniujmy
l^n>r=/>(W)ly>r 6 Sw (6.41)
Wówczas
l*>r = Wt;r)ly>r= V ~ P(Si«r)ty>T=
= \y>T-\yn>T -L S\a.T (6.42)
podczas gdy |e„ >j ę Sq,„j. Wprowadźmy wektor unormowany
\en >7= |e„ >t< en\en >7* (6 43)
Analogicznie, rozważmy podprzestrzeń Sqa-\ j i zdefiniujmy
l>n >r= >7 € So/i-i-.t (6.44)
Wówczas
|vfl>7 = P(SbA_lJ)\żny>T=(l-P(So.n-\T)\zny>T=
= |r"y >7-|yn >7 -L $0/i-l;7 (6.45)
podczas gdy | v„ >7 ę SoAI- Wprowadźtny wektor unormowany
ko >r= lv« >t< v„|v„ (fiAb)
Wykorzystując (6.26). warunki (6 34) motemy przepisać w postaci
< s,vk‘y>r = < v|i*y>r +aN] < r'y|A>T+...+
+ <iw.N</'yk*y>r=0 ....
(6.35)
N
~ < c*l-v >7=
•-i
= < Syv|y>7=
= < y\y >T +«*■ < r’y|y >r +... + a„,N < z"y|y >r (6.36)
Zależności (6.35) i (6.36) możemy zapisać łącznie i
postaci macierzowej
< y\y >T <zly\y>r < >’h'v>7 <z,y|z,y>7 . |
• < ^vy|y >r < A|r'y>7 |
I ^N.l |
II kw >7 ||J 0 | ||
. < y\z"y >t < 2‘yl^y >7 . |
• < zNy\zNy>T |
oa/.,v |
0 |
(6.37)
lub równoważnie jako
< ^0*1 >7
Zauważmy, że
' yo 0
l>0.<V >7=
L>y y7-i • • yr-jv
, ADAPTACYJNA PARAMETRYZACJA ORTOGONALNA SZEREGÓW CZASOWYCH
Twierdzenie 6.1
Spełnione są następujące zależności rekurencyjne:
k+1 >t= [ k >r +|rr, >t pn+\.T 1(1 -p„2+ (6.47)
k+1 >t= [ |«» >t p,+\.T + \ir, >r J(1 -pH+i.r) ^ (6.48)
gdzie
Pn+\.r = - < en\zrn >7 (649)
przy czym |a,+ |;H < I.
Dowód. Mamy
lcn+i >t = />(^-ł.i;r)|y>r= (/-/>(-5ifi.+i;r))|y>t=
= |y >7 -P(^+i;7)|y>r
Ponieważ z. jednej strony |r„ >Te So.nj. a z drugiej |rn >7 ±So.n-l-.r. zatem \zrn >Te 5|f/l+i;7 oraz |zrn >7 ±S\,„j Stąd wniosek, że
S\.n+\;T = S\,„j(Bspan{\zrn >7}
a w kotisekwencji
P($i./»+i.r) = P(S\,nJ) \-P(\zrn >7)
gdzie P(\zrn >T) oznacza operator projekcji ortogonalnej na span{\zr„ >7}. Zatem
Ponieważ |y„ >7 C S\%nj podczas gdy |zrn >7 1 to
< zrn\y >7 = <yfzrn >7 =
= < yjzrn >T - < 9n\zrn >7=
= < e„\zrn >7 =
= - < en\en >}■ Pn+i,r gdzie zdefiniowaliśmy Pn bi.r = - < en\zrn >T
139
138