Podręcznik
5. Analiza częstotliwościowa sygnałów losowych
5.3. Estymacja parametrów procesów losowych
W analizie procesów losowych często nie znamy rozkładu prawdopodobieństwa ani rzeczywistych wartości ich parametrów (np. wartości oczekiwanej, wariancji). Dlatego korzystamy z estymacji, czyli wyznaczania przybliżonych wartości parametrów na podstawie próbek sygnału.
Teoretyczna wartość oczekiwana procesu w czasie ciągłym określona jest jako:
gdzie funkcja gęstości prawdopodobieństwa
zależy od wartości zmiennej losowej
w danym czasie
. Jest to uśrednienie po wielu możliwych realizacjach procesu. W praktyce dysponujemy jedną realizacją sygnału
obserwowaną w czasie
. Dlatego definiujemy średnią czasową:
Jeżeli proces jest stacjonarny w szerokim sensie i ergodyczny względem wartości średniej, to średnia wyznaczona na podstawie jednej realizacji w czasie jest równa średniej teoretycznej:
Dla procesu losowego w czasie ciągłym, teoretyczna wariancja określona jest jako:
Jeżeli proces jest stacjonarny w szerokim sensie oraz ergodyczny względem wartości średniej i autokorelacji, to wariancja wyznaczona na podstawie jednej realizacji w czasie jest równa wariancji teoretycznej:
W analizie rzeczywistych sygnałów losowych, proces w czasie ciągłym
jest obserwowany jedynie w dyskretnych chwilach czasu:
gdzie
oznacza okres próbkowania, a
to częstotliwość próbkowania. W wyniku próbkowania otrzymujemy proces dyskretny:
Jeżeli proces
jest stacjonarny w szerokim sensie i ergodyczny względem wartości średniej i autokorelacji, to jego własności statystyczne można oszacować na podstawie jednej realizacji:
Wartości te stanowią estymatory wartości oczekiwanej i wariancji procesu losowego
. W praktyce oznacza to, że do wyznaczenia średniej procesu i rozrzutu procesu wokół średniej nie potrzeba wielu realizacji – wystarczy jedna dostatecznie długa obserwacja w czasie. Jest to warunek umożliwiający analizę widmową procesów losowych.
Na rysunku 5.6 przedstawiono przebieg jednej realizacji stacjonarnego procesu gaussowskiego
. Dla tej realizacji dokonano estymacji wartości oczekiwanej oraz wariancji procesu. Estymowana wartość oczekiwana
odpowiada w przybliżeniu wartości teoretycznej
. W przypadku estymatora wariancji
otrzymano wartość
, co również jest zbliżone do wartości teoretycznej
.

przedziału obserwacji sygnału dla jednej realizacji stacjonarnego procesu gaussowskiego
. Czerwona przerywana linia oznacza wartości teoretyczne – odpowiednio
i
. Dla małych wartości
estymatory są bardziej zmienne, natomiast dla dłuższych przedziałów obserwacji sygnału estymatory zbliżają się do wartości teoretycznych.

W przypadku, gdy założenia stacjonarności i ergodyczności są złamane, klasyczne estymatory wartości oczekiwanej i wariancji z jednej realizacji nie powinny być stosowane. Na rys. 5.9 i 5.10 zilustrowano proces z trendem średniej – średnia rośnie w czasie, stąd estymator z jednej realizacji nie odzwierciedla wartości typowej procesu, bo proces nie jest stacjonarny. Drugi proces ma zmienną wariancję w czasie (
), więc estymator wariancji z jednej realizacji jest zawodny. Zauważmy, że linia średniej estymowanej nie leży w „środku” sygnału przez cały czas.


Z pojęciem wartości oczekiwanej związana jest teoretyczna funkcja autokorelacji, która opisuje zależność pomiędzy wartościami procesu losowego
w dwóch różnych chwilach czasu
oraz
. W przypadku procesu w czasie ciągłym definiuje się ją jako wartość oczekiwaną iloczynu:
Dla procesu stacjonarnego w szerokim sensie funkcja ta zależy jedynie od przesunięcia
, a nie od konkretnego momentu
:
Jeżeli proces jest dodatkowo ergodyczny względem autokorelacji, to funkcję tę można oszacować z jednej realizacji procesu, uśredniając iloczyny przesuniętych wartości w czasie:
Dla procesu dyskretnego
funkcja autokorelacji ma postać:
a jej estymator z jednej realizacji (dla
próbek) zapisuje się jako:
W praktyce, gdy wartość oczekiwana procesu nie jest znana, stosuje się estymator funkcji autokorelacji w postaci:
gdzie
jest estymowaną wartością średnią.
Wartość
odpowiada wariancji sygnału:
Na rys. 5.11 przedstawiono przebieg jednej realizacji stacjonarnego procesu gaussowskiego
. Dla tej realizacji dokonano estymacji funkcji autokorelacji. Dla białego szumu autokorelacja dla
jest w przybliżeniu równa wariancji
, zaś autokorelacja dla
jest w przybliżeniu równa
. Widoczny jest efekt ergodyczności – z jednej realizacji można oszacować funkcję autokorelacji procesu stacjonarnego.

, co nie odpowiada teoretycznej autokorelacji procesu stacjonarnego.
funkcja kowariancji określa zależność liniową między wartościami procesu w dwóch różnych chwilach
i
:
to wartość oczekiwana procesu. Dla procesu stacjonarnego w szerokim sensie kowariancja zależy tylko od przesunięcia czasowego
:
:
. Oś pionowa pokazuje wartość estymowanej kowariancji
w każdym oknie.
jest wiarygodny i pozwala na oszacowanie funkcji autokorelacji oraz widma sygnału. Natomiast dla procesu niestacjonarnego (trend i rosnąca wariancja) widać wyraźny wzrost kowariancji w czasie, co ilustruje niestacjonarność sygnału i zawodność estymatora z jednej realizacji.Estymacja kowariancji jest podstawą analizy widmowej sygnałów losowych, ponieważ funkcja autokorelacji jest bezpośrednio związana z gęstością widmową sygnału (poprzez transformację Fouriera), która zostanie omówiona w rozdziale 5.4.
![\mu_{X(t)} = E[X] = \int_{-\infty}^{\infty} x\,f_X(x)\,dx \mu_{X(t)} = E[X] = \int_{-\infty}^{\infty} x\,f_X(x)\,dx](https://esezam.okno.pw.edu.pl/filter/tex/pix.php/decef59f079146d599225d758833f5e7.gif)


![\sigma^2_{X(t)} = E\big[(X(t)-\mu_X(t))^2\big] = \int_{-\infty}^{\infty} (x-\mu_X(t))^2 f_{X(t)}(x)\,dx \sigma^2_{X(t)} = E\big[(X(t)-\mu_X(t))^2\big] = \int_{-\infty}^{\infty} (x-\mu_X(t))^2 f_{X(t)}(x)\,dx](https://esezam.okno.pw.edu.pl/filter/tex/pix.php/17b53c356a30ff09aa9504bacb58e2f2.gif)


![X[n] = X(t_n) = X(nT) X[n] = X(t_n) = X(nT)](https://esezam.okno.pw.edu.pl/filter/tex/pix.php/38cffa068656e4190389030ea714588d.gif)
![\hat{\mu}_{X[n]} = \frac{1}{N} \sum_{n=0}^{N-1} X[n] \hat{\mu}_{X[n]} = \frac{1}{N} \sum_{n=0}^{N-1} X[n]](https://esezam.okno.pw.edu.pl/filter/tex/pix.php/240b6c2c9b43a139776a853719a512cf.gif)
![\hat{\sigma}^2_{X[n]} = \frac{1}{N-1} \sum_{n=0}^{N-1} \big(X[n] - \hat{\mu}_{X[n]}\big)^2 \hat{\sigma}^2_{X[n]} = \frac{1}{N-1} \sum_{n=0}^{N-1} \big(X[n] - \hat{\mu}_{X[n]}\big)^2](https://esezam.okno.pw.edu.pl/filter/tex/pix.php/c4691ca95e5c3bc41bb126adc2e8d9ec.gif)


![R_X(t, t+\tau) = E\big[X(t)\,X(t+\tau)\big] R_X(t, t+\tau) = E\big[X(t)\,X(t+\tau)\big]](https://esezam.okno.pw.edu.pl/filter/tex/pix.php/d3a80a8ae5cadd8d24d22d24da0af68d.gif)
![R_X(\tau) = E\big[X(t)\,X(t+\tau)\big] R_X(\tau) = E\big[X(t)\,X(t+\tau)\big]](https://esezam.okno.pw.edu.pl/filter/tex/pix.php/76704f3d753d400536aa0bd9b793e69d.gif)

![R_X[k] = E\big[X[n]\;X[n+k]\big] R_X[k] = E\big[X[n]\;X[n+k]\big]](https://esezam.okno.pw.edu.pl/filter/tex/pix.php/00d4ab926d6e4e102b48e4f0abbd5e72.gif)
![\hat{R}_X[k] = \frac{1}{N-k} \sum_{n=0}^{N-1-k} X[n]\,X[n+k],\quad k = 0,1,\ldots,N-1 \hat{R}_X[k] = \frac{1}{N-k} \sum_{n=0}^{N-1-k} X[n]\,X[n+k],\quad k = 0,1,\ldots,N-1](https://esezam.okno.pw.edu.pl/filter/tex/pix.php/bdec3a0bedfb50eb8f28662b24876316.gif)
![\hat{R}_X[k] = \frac{1}{N-k} \sum_{n=0}^{N-1-k} \big(X[n]-\hat{\mu}\big)\big(X[n+k]-\hat{\mu}\big) \hat{R}_X[k] = \frac{1}{N-k} \sum_{n=0}^{N-1-k} \big(X[n]-\hat{\mu}\big)\big(X[n+k]-\hat{\mu}\big)](https://esezam.okno.pw.edu.pl/filter/tex/pix.php/b37ed52e51a36637a7a6781952698784.gif)
![\hat{R}_X[0] = \hat{\sigma}^2_X \hat{R}_X[0] = \hat{\sigma}^2_X](https://esezam.okno.pw.edu.pl/filter/tex/pix.php/6e5397b7dffd9698c3fa550dea4ea650.gif)
![C_{XX}(t_1, t_2) = E\big[(X(t_1) - \mu_X(t_1))(X(t_2) - \mu_X(t_2))\big] C_{XX}(t_1, t_2) = E\big[(X(t_1) - \mu_X(t_1))(X(t_2) - \mu_X(t_2))\big]](https://esezam.okno.pw.edu.pl/filter/tex/pix.php/537108bea7981cc93647d54472d42b25.gif)
![C_{XX}(\tau) = E\big[(X(t) - \mu_X)(X(t+\tau) - \mu_X)\big] C_{XX}(\tau) = E\big[(X(t) - \mu_X)(X(t+\tau) - \mu_X)\big]](https://esezam.okno.pw.edu.pl/filter/tex/pix.php/375b62a856b5b30bb14667ceca94d654.gif)
![\hat{C}_{XX}[k] = \frac{1}{N-k} \sum_{n=0}^{N-1-k} \big(X[n]-\bar{X}\big)\big(X[n+k]-\bar{X}\big),\quad k = 0,1,\dots,M \hat{C}_{XX}[k] = \frac{1}{N-k} \sum_{n=0}^{N-1-k} \big(X[n]-\bar{X}\big)\big(X[n+k]-\bar{X}\big),\quad k = 0,1,\dots,M](https://esezam.okno.pw.edu.pl/filter/tex/pix.php/01c22dd4a8fc726e43a1ce79f70c51e0.gif)
![\bar{X} = \frac{1}{N} \sum_{n=0}^{N-1} X[n] \bar{X} = \frac{1}{N} \sum_{n=0}^{N-1} X[n]](https://esezam.okno.pw.edu.pl/filter/tex/pix.php/84778fba55c4696dc70b1999c9c18a0f.gif)

![\hat{C}_{XX}[0] \approx \sigma^2,\quad \hat{C}_{XX}[k] \approx 0 \ \text{dla}\ k > 0 \hat{C}_{XX}[0] \approx \sigma^2,\quad \hat{C}_{XX}[k] \approx 0 \ \text{dla}\ k > 0](https://esezam.okno.pw.edu.pl/filter/tex/pix.php/8c9d58fc9dede02a8222df846369f82c.gif)