Sunteți pe pagina 1din 58

Capitolul 3.

Procese aleatoare

Thursday, October 28, 2010 1


Cuprins
 Proprietăţi ale proceselor aleatoare
 Răspunsul SDLIT la procese aleatoare
 Modelarea proceselor aleatoare

2 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 2


Procese aleatoare
x : → 
 x(n) sunt variabile aleatoare din cadrul procesului

Realizări diferite ale


procesului aleator X(n)

3 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 3


Densitatea de probabilitate
 Densitatea de probabilitate a lui x(n): wx(n)(x)

 Densitatea de probabilitate a unei perechi de variabile

4 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 4


Densitatea de probabilitate (2)
 Procese independente:

 Pentru o funcţie de x(n): f(x(n))

 E{f(x(n))} este valoarea medie statistică a lui f(x(n))


 Valoarea medie a procesului x(n):

5 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 5


Funcţia de intercorelaţie
 Cât de bine “seamănă” x(n) şi y(m)?
 Produsul de intercorelaţie:

 Procese independente:

6 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 6


Funcţia de corelaţie / covarianţă
 Funcţia de covarianţă = funcţia de intercorelaţie a
proceselor centrate

 Dacă => procese necorelate


 Procese independente => procese necorelate
 Reciproca nu este valabilă întotdeauna!

7 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 7


Procese necorelate - exemplu
 Fie z(n) şi s(n) două procese aleatoare necorelate

 Definim alte două procese:

 Procesele x şi y sunt tot necorelate!!


 Funcţia de intercorelaţie:
 Funcţia de covarianţă:
 Funcţia de covarianţă (nu cea de intercorelaţie) măsoară
de fapt corelaţia între două procese aleatoare
 Dacă => procese ortogonale

8 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 8


Funcţia de autocorelaţie
 Pentru cazul x = y => funcţia de autocorelaţie

 Funcţia de autocovarianţă:

 Cele două funcţii ne arată cât de bine “seamănă” porţiuni


diferite în timp ale aceluiaşi proces aleator.
 Procese ortogonale =>
 Procese necorelate =>

9 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 9


Procese aleatoare staţionare
 Proces nestaţionar

 Nestaţionar => proprietăţile statistice variază în timp


 Staţionar => proprietăţile statistice sunt independente în
timp
10 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 10


Procese aleatoare staţionare (2)
 Procese staţionare de ordinul 1:

 Procese staţionare de ordinul II:

 La un proces staţionar de ordin II, funcţia de autocorelaţie


depinde doar de diferenţa dintre momentele de timp

 Staţionaritate în sens larg (SSL): momentele de ordin I şi II


 Staţionaritate în sens strict (SSS): momentele de orice ordin

11 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 11


Procese aleatoare staţionare (3)
 Funcţia de intercorelaţie:

 Funcţia de autocorelaţie:

 Funcţia de autocorelaţie este conjugat-simetrică

12 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 12


Procese aleatoare staţionare (4)
 Funcţia de covarianţă:

 Funcţia de autocovarianţă:

 Valoarea medie pătratică a semnalului:

 Varianţa semnalului: = dispersia

13 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 13


Semnificaţia funcţiei de autocovarianţă
 arată cât de bine seamănă cu

seamănă cel mai bine cu


seamănă bine cu

este puţin corelat cu


este necorelat cu

14 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 14


Funcţia de autocovarianţă - exemplu

Semnal aleator lent variabil în timp

Semnal aleator rapid variabil în timp

Semnal aleator necorelat


=> Zgomot alb

15 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 15


Procese aleatoare ergodice

=> ergodic în medie

16 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 16


Procese aleatoare ergodice (2)
 Variaţia erorii cu N:

Media
Eroarea
temporală

Eroarea în dB

17 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 17


Estimatorul funcţiei de autocorelaţie

 Dacă
 Procesul este ergodic în autocorelaţie
 În acest caz, valoarea medie pătratică = puterea medie:

Puterea componentelor variabile / aleatoare Puterea componentei fixe / deterministe

18 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 18


Densitatea spectrală de putere
 Definiţie:

 Domeniul de convergenţă:
Tema

 Pentru semnale reale:

 Dacă
 Dacă

19 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 19


Densitatea spectrală de putere (2)
 Dacă

Relaţiile Wiener
- Hincin

 Puterea medie:

Puterea semnalului se obţine integrând peste


densitatea spectrală de putere în toată banda

20 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 20


Exemplu: Zgomotul alb de medie nulă
 Oricare două eşantioane diferite sunt necorelate

 Densitatea spectrală de putere:

 Puterea medie:

21 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 21


Exemplu: Zgomotul alb de medie nenulă

 Densitatea spectrală de putere:

Tema

 Puterea medie:

22 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 22


Densitatea spectrală a proceselor aleatoare
de medie nenulă
 În acest caz:
 Densitatea spectrală de putere:

 În frecvenţă, apar impulsuri Dirac

23 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 23


Exemplu (2)
Tema

dacă

24 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 24


Matricea de autocorelaţie
 Introducem seria trunchiată a unui proces SSL:

 Operatorul hermitic:
 Matricea de autocorelaţie:

 Elementul de pe linia i, coloana j

 Elementele de pe diagonala principală:

25 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 25


Matricea de autocorelaţie (2)
Matrice Toeplitz

Matrice hermitică

26 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 26


Matricea de autocorelaţie (3)
 Pozitiv semidefinită:
 Matricea vectorului inversat:

 Matricea extinsă:

27 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 27


Matricea de autocorelaţie (4)

 Reprezentarea cu ajutorul valorilor şi vectorilor proprii

Pozitiv semidefinită: Tema

Vectorii proprii corespunzători valorilor Tema


proprii diferite formează o bază.

28 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 28


Matricea de autocorelaţie (5)

 Matricele vectorilor şi valorilor proprii

Tema
 Numărul condiţional al matricei de autocorelaţie

Valori mari => rău condiţionată

 Valorile proprii sunt mărginite de d.s.p:

29 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 29


Exemplu
 Zgomot alb

 Sinusoidă complexă Bandă largă

Bandă infinit
îngustă
30 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 30


Exemplu (2)
 Sinusoidă complexă însumată cu zgomot
Semnale independente

Cu cât partea aleatoare este mai


puternică, numărul condiţionat
este mai aproape de 1
31 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 31


Răspunsul SDLIT la procese aleatoare
Încă valabilă, dar...
1. Nu suntem siguri că
există X(z)
2. Analiza spectrală se face
acum cu d.s.p.
3. Nu ne foloseşte la
nimic...

32 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 32


Răspunsul SDLIT la procese aleatoare (2)

33 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 33


Puterea medie la ieşirea SDLIT

(medie nulă)

 Exemplu: Zgomot alb filtrat

34 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 34


Exemplu
 Zgomot alb filtrat de FTJ – simulare pe 216 eşantioane
Nefiltrat ft=0.25 ft=0.125

Un sfert de bandă, un
Jumătate de bandă, sfert de energie
jumătate de energie

Eşantioane Eşantioane mai


corelate corelate

35 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 35


Exemplu (2)
 Estimarea valorilor proprii pentru R10
Nefiltrat ft=0.25 ft=0.125
Erori de
măsură
0.9934 0.0000 0.0000
0.9967 0.0001 0.0000
0.9978 0.0024 0.0000
0.9989 0.0313 0.0000
0.9996 0.2072 0.0004
1.0010 0.6132 0.0069
1.0026 0.9155 0.0737
1.0059 0.9954 0.3765
1.0076 0.9983 0.8130
1.0085 1.0003 0.9879

36 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 36


Filtrarea FIR – scriere matriceală

37 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 37


Factorizarea spectrală
 Proces regulat – proces de medie nulă pentru care ln(Pxx(z))
este convergentă într-o coroană circulară
 Densitatea spectrală de putere se poate scrie:

 Orice proces regulat poate fi obţinut prin trecerea unui


zgomot alb printr-un filtru cu funcţia de transfer Q(z)

Filtru de albire

38 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 38


Procese predictibile
 Procese aleatoare ale căror eşantioane pot fi perfect
determinate din eşantioanele anterioare, prin intermediul
unei filtrări

 Densitatea spectrală de putere este formată din impulsuri


Dirac

 Orice proces aleator SSL este compus dintr-un proces


regulat şi unul predictibil (Teorema Wold)
 Orice proces SSL poate fi determinat din eşantioanele
anterioare în limita unui proces regulat (zgomot)

39 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 39


Estimatori statistici
 Nevoia de a estima parametri ai un proces aleator (medie,
varianţă, autocorelaţie etc.)
 Parametrii statistici necesită medierea peste toate realizările
posibile ale procesului
 În practică, deţinem o singură realizare, cea aflată în desfăşurare
 Dacă procesul este ergodic => putem înlocui media statistică cu
cea temporală
 Pentru media temporală, este nevoie de o prelucrare a tuturor
eşantioanelor realizării
 În realitate se utilizează un set finit de eşantioane în vederea
prelucrării în timp real (estimatori pe termen scurt)
 Erori de estimare

40 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 40


Estimatori statistici pe termen scurt
 Setul de observaţii:

 Densitatea de probabilitate:

 Parametrul de estimat:

 Parametrul estimat:

41 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 41


Performanţele estimatorilor
 Deplasarea:
 Estimator nedeplasat:
 Estimator asimptotic nedeplasat:
 Eroarea medie pătratică: =>estimator MMSE
 Varianţa:
 Funcţia de plauzibilitate (likelihood function):

 Funcţia de plauzibilitate în domeniu logaritmic (loglikelihood


function):

42 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 42


Performanţele estimatorilor (2)
 Estimatorul de maximă plauzibilitate (ML – Maximum
Likelihood):

 Informaţia parametrului în sens Fischer:

 Marginea Cramer-Rao pentru estimatori nedeplasaţi:

 Dacă marginea este atinsă => estimator de varianţă minimă


(estimator eficient)
 Estimator MMSE:

43 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 43


Estimarea ML a mediei
 Proces aleator Gaussian

 Set de valori independente:


 Densitatea de probabilitate a vectorului de valori:

 Funcţia de plauzibilitate:

 Estimatul ML:

44 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 44


Estimarea ML a mediei (2)
 Deplasare:
 Estimator nedeplasat
 Varianţa:
 Informaţia în sens Fischer:

 Estimator de varianţă minimă (atinge marginea Cramer-


Rao)

45 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 45


Estimarea ML a varianţei
 Funcţia de plauzibilitate:

 Estimatul ML:

 Estimator deplasat, dar asimptotic nedeplasat:


Tema
 Varianta nedeplasată: Ce dezavantaj are?

46 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 46


Estimatori pe termen scurt
 Setul de observaţii:
 Densitatea de probabilitate este irelevantă
 Parametrul de estimat:
 Parametrul estimat:
 Estimarea parametrilor se poate extinde şi la mărimi
statistice

 Estimarea parametrilor nu se bazează numai pe estimarea


exclusivă a operatorului de mediere statistică
 ...dar este cea mai simplă formă de estimare

47 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 47


Estimatori pe termen scurt
 Estimarea nu se face pe considerente statistice
 Se decupează din semnal un cadru de lungime N

48 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 48


Estimatori pe termen scurt (2)
 Metoda 1: trunchiere + aplicarea operatorului

 Metoda 2: aplicarea operatorului + trunchiere

49 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 49


Estimarea funcţiei de autocorelaţie
 Estimatorul 1: metoda 1

 Hint: calculăm numai pentru k>=0:

Mediere pe N termeni Nu există mediere!


 Estimator deplasat, dar asimptotic nedeplasat Normare incorectă
 Ineficient la valori mari ale lui k

50 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 50


Estimarea funcţiei de autocorelaţie (2)
 Eliminarea decalajului:

 Estimatorul 2 este nedeplasat


 Estimatorul 2 are probleme mai mari pentru valori mari
ale lui k decât estimatorul 1
 Varianţa estimatorului este mare pentru k mare
 În plus, la aceste valori împărţirea se face cu o valoare mică,N-k
 La valori mici ale lui k
 Performanţele sunt identice cu ale estimatorului 1
 Volumul de calcul este mai mare (împărţirea cu N-k)

51 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 51


Estimarea funcţiei de autocorelaţie (3)
 Estimatorul 3: metoda 2

 Estimator nedeplasat
 La valori mici ale lui k => performanţe identice cu estimatorii
1,2
 La valori mari => performanţe net superioare
 Prelucrările nu se fac mereu în acelaşi cadru
 Complexitate mai ridicată
 Capacitatea de stocare mai mare

52 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 52


Utilizarea estimatorilor
 => estimatorul 1

 Complexitate minimă, performanţe identice

 => estimatorul 2
 Estimator nedeplasat cu utilizarea eşantioanelor din cadrul
curent

 => estimatorul 3
 Varianţa cea mai mică

53 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 53


Modelarea proceselor aleatoare
 Conform factorizării spectrale, procesele regulate pot
rezulta ca ieşire a unui sistem, la intrarea căruia se aplică
zgomot alb

 Procese ARMA(M,N) – autoregresive cu mediere mobilă

Dacă filtrul este stabil


54 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 54


Modelarea proceselor aleatoare (2)
 Forme particulare
 AR(N)

 MA(M)

 În practică se doreşte de multe ori estimarea parametrilor


de model
 Dat fiind procesul x(n) => cât sunt ?
 Pentru aceasta trebuie mai întâi ştiut modelul: AR, MA, ARMA şi
ordinele acestora, M, N

55 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 55


Estimarea modelului
 Dacă d.s.p. are maxime ascuţite
 Poli apropiaţi de cercul unitate => AR(N)
 N este cu atât mai mare cu cât panta maximului este mai mare
 Dacă d.s.p. are minime pronunţate
 Zerouri apropiate de cercul unitate => MA(M)
 M este cu atât mai mare cu cât panta minimului este mai mare
 Dacă are şi minime, şi maxime
 ARMA (M, N)

56 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 56


Estimarea parametrilor de model
 Dacă se cunoaşte funcţia de autocorelaţie, se pot afla
parametrii de model

57 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 57


Estimarea parametrilor de model (2)
 Se formează sistemul de ecuaţii Yule-Walker:

 În practică, se folosesc estimatori pentru rxx


Neliniaritate

MA(M)
AR(N)

58 Capitolul 3. Procese aleatoare

Thursday, October 28, 2010 58

S-ar putea să vă placă și