background image

Sławomir Kulesza

slawek.kulesza@gmail.com

Cyfrowe przetwarzanie sygnałów (6)

Wykład dla studentów I roku (N)SMU WMiI

Specjalność: Techniki multimedialne

1 (44)

background image

Ogólna postać równania różnicowego

Ogólna postać liniowego równania różnicowego ze stałymi współczynnikami jest 

następująca:

[n]=−

k=1

N

a

k

[n]

k=0

M

b

k

[n]

Lub równoważnie:

k=0

N

a

k

[n]=

=0

M

b

k

n;a

0

1

gdzie: liczba N jest rzędem równania różnicowego lub też rzędem układu.

Odpowiedź układu rekursywnego w chwili n jest więc kombinacją liniową 

wcześniejszych próbek odpowiedzi {y[n-1], y[n-2], ..., y[n-N]}, jak też bieżącej 

i wcześniejszych próbek pobudzenia {x[n], x[n-1], ..., x[n-M]}.

2 (44)

background image

Rozwiązanie równania różnicowego o stałych współczynnikach

Znając zależność wej-wyj układu LTI wyrażoną w postaci równania różnicowego 

o stałych   współczynnikach,   naszym   celem   będzie   rozwiązanie   tego   równania, 

czyli wyrażenie odpowiedzi y[n] jako jawnej funkcji pobudzenia oraz warunków 

początkowych (wyeliminowanie rekurencji):

[n]= f

n, y [−1]

Zasadniczo istnieją dwie metody rozwiązania tego problemu:

metoda bezpośrednia – poszukiwanie rozwiązania w postaci sumy:

[n]= y

a

[

n] y

b

[

n]

metoda pośrednia (z-transformaty).

3 (44)

background image

Całkowite rozwiązanie równania różnicowego

Procedura rozwiązywania równań różnicowych jest zbliżona do tej, jaką stosuje 

się   do   rozwiązywania   równań   różniczkowych   o   stałych   współczynnikach. 

Odpowiedź   układu   poszukuje   się   zatem   w   postaci   sumy   dwóch   niezależnych 

składników, które łącznie dają rozwiązanie całkowite:

[n]= y

h

[

n] y

p

[

n]

Składowa y

h

[n] to rozwiązanie jednorodne (dla x[n] = 0), zaś składowa y

p

[n] jest 

rozwiązaniem szczególnym (dla określonego, niezerowego pobudzenia).

4 (44)

background image

Rozwiązanie jednorodne równania różnicowego

Rozwiązanie jednorodne równania różnicowego jest rozwiązaniem otrzymanym 

przy braku pobudzenia:

nZ

[n]=0

Jednorodne równanie różnicowe ma więc postać:

k=0

N

a

k

[n]=0

Postulujemy wykładniczą postać rozwiązania jednorodnego:

y

h

[

n]=

n

Skąd otrzymujemy, że:

k=0

N

a

k

⋅

nk

=

nN

N

a

1

⋅

−1

...a

−1

⋅

a

N

=

0

5 (44)

background image

Wielomian:

N

a

1

⋅

−1

...a

−1

⋅

a

N

nazywany jest wielomianem charakterystycznym układu. Posiada on 

w ogólności N-pierwiastków zespolonych {λ

1

,  λ

2

,... , λ

N

}.

Załóżmy chwilowo, że pierwiastki są rozdzielone (nie powtarzają się) – ogólna 

postać rozwiązania jednorodnego równania różnicowego jest następująca:

y

h

[

n]=c

1

⋅

1

n

c

2

⋅

2

n

...c

N

⋅

N

n

gdzie współczynniki rozwinięcia c

1

...c

N

 wyznacza się na podstawie warunków 

początkowych. Ponieważ jednocześnie założyliśmy, że pobudzenie jest równe 

zero, powyższe równanie jest równe odpowiedzi swobodnej układu y

zi

[n].

W przypadku pierwiastków wielokrotnych (np. m-krotnego λ

1

) mamy:

y

h

[

n]=

c

1

⋅

1

n

c

2

n⋅

1

n

...c

m

n

m−1

1

n

c

m1

⋅

m1

n

...c

N

⋅

m

n

6 (44)

background image

Ex.: Wyznaczyć rozwiązanie jednorodne układu danego równaniem różnicowym:

[n]a

1

[n−1]=[n]

Postulujemy rozwiązanie jednorodne (dla x[n] = 0) w postaci wykładniczej:

y

h

[

n]=

n

Podstawiając do wzoru wyjściowego otrzymamy:

n

a

1

⋅

n−1

=

n−1



a

1

=

0

Skąd otrzymujemy, że pierwiastkiem wielomianu charakterystycznego jest:

1

=−

a

1

Rozwiązanie jednorodne ma więc postać:

y

h

[

n]=c

1

⋅

1

n

=

c

1

−

a

1

n

7 (44)

background image

Rozwiązanie szczególne równania różnicowego

Rozwiązanie   szczególne   równania   różnicowego   y

p

[n]   jest   rozwiązaniem 

otrzymanym dla konkretnego pobudzenia x[n]:

k=0

N

a

k

y

p

[

n]=

=0

M

b

k

[n;a

0

1

Procedura obliczania rozwiązania szczególnego wychodzi z założenia, że 

przyjmuje ono taką samą postać jak pobudzenie, tzn. jeśli x[n] jest ciągiem stałym, 

y

p

[n] również jest stały; jeśli x[n] jest sinusoidalny, y

p

[n] jest sinusoidalny itd. 

Założenie to jest wynikiem liniowości omawianych układów.

8 (44)

background image

Ex.: Wyznaczyć rozwiązanie szczególne równania różnicowego:

[n]a

1

[n−1]= [n];a

1

∣

1

dla pobudzenia w postaci skoku jednostkowego:

[n]=u[n]

Postulujemy rozwiązanie szczególne w postaci:

y

p

[

n]= Au[n]

Po podstawieniu do równania wyjściowego otrzymujemy:

A[n]a

1

Au[n−1]=u[n]

Skąd dla wszystkich n≥1 otrzymujemy:

A

1a

1

=

1

Rozwiązanie szczególne ma zatem postać:

y

p

[

n]=

1

1a

1

u[n]

9 (44)

background image

Odpowiedź swobodna i wymuszona

Znając rozwiązanie jednorodne i ogólne równania różnicowego można wyznaczyć 

odpowiedź   swobodną   i   wymuszoną   układu.   Odpowiedź   swobodna   y

zi

[n]   jest 

obliczana przy braku pobudzenia, zaś odpowiedź wymuszona y

zs

[n] jest obliczona 

dla   określonego   pobudzenia,   przy   wyzerowanych   wszystkich   warunkach 

początkowych.

Całkowite rozwiązanie równania różnicowego ma wówczas postać:

[n]= y

zi

[

n] y

zs

[

n]

10 (44)

background image

Ex.: Wyznaczyć odpowiedź swobodną i wymuszoną układu:

[n] [n−1]−6y [n−2]=[n]

dla pobudzenia skokowego i zadanych warunków początkowych:

[n]=8 u[n; y [−1]=1 ; y [−2]=−1

Znajdźmy najpierw rozwiązanie jednorodne w postaci y

h

[n] = λ

n

:

n



n−1

6

n−2

=

n−2

2

−

6

=

n−2



3



−

2

=

0

Stąd rozwiązanie jednorodne wynosi:

y

h

[

n]=c

1

3

n

c

2

2

n

11 (44)

background image

Obliczmy teraz rozwiązanie szczególne dla zadanego pobudzenia:

y

p

[

n]= A

Wówczas po podstawieniu do równania wyjściowego otrzymamy:

A A−6A=8 u[n]

Skąd, dla n≥0 mamy, że:

y

p

[

n]= A=−2

Rozwiązanie całkowite ma więc postać:

[n]=c

1

3

n

c

2

2

n

2

12 (44)

background image

Odpowiedź swobodną wyznaczymy z rozwiązania jednorodnego dobierając stałe 

c

1

 oraz c

2

 na podstawie warunków początkowych:

[0]=6y [−2]− [−1]=−7
[1]=6y [−1]− [0]=13

[0]=c

1

c

2

[1]=−3 c

1

c

2

Po rozwiązaniu układu równań otrzymujemy, że:

c

1

=−

5.4 ; c

2

=−

1.6

Odpowiedź swobodna układu ma więc postać:

y

zi

[

n]=−5.4⋅−3

n

1.6⋅2

n

; n≥0

13 (44)

background image

Odpowiedź wymuszoną obliczymy z rozwiązania całkowitego, dobierając stałe c

oraz c

2

 tak, aby uzyskać wyzerowanie warunków początkowych. Podstawiając 

zerowe warunki początkowe do równania wyjściowego otrzymamy, że:

[0]=[0]=8
[1]= [1]− [0]=0

Zatem:

[0]=c

1

c

2

2=8

[1]=−3 c

1

c

2

2=0

Skąd otrzymujemy, że:

c

1

=

3.6 ; c

2

=

6.4

Stąd odpowiedź wymuszona przy zerowych warunkach początkowych wynosi:

y

zs

[

n]=3.6⋅−3

n

6.4⋅2

n

; n≥0

14 (44)

background image

Odpowiedź impulsowa rekursywnych układów LTI

Odpowiedź impulsowa h[n] układów LTI została zdefiniowana jako odpowiedź na 

pobudzenie   impulsowe.   W   przypadku   rekursywnych   układów   LTI  odpowiedź 

wymuszona dana jest jako splot:

y

zs

[

n]=

=0

n

h[]⋅[n; n≥0

Co dla pobudzenia impulsowego redukuje się do:

y

zs

[

n]=

=0

n

h[]⋅[n]=h[n]

Odpowiedź   impulsowa   h[n]   jest   więc   tożsama   odpowiedzi   wymuszonej   na 

pobudzenie impulsem jednostkowym x[n] = δ[n].

15 (44)

background image

Wyznaczanie odpowiedzi impulsowej

Z wcześniejszych rozważań wynika, iż całkowita odpowiedź rekursywnego układu 

LTI opisywanego równaniem różnicowym składa się z dwóch części: rozwiązania 

równania   jednorodnego   (przy   zerowym   pobudzeniu)   oraz   rozwiązania 

szczególnego dla określonego pobudzenia.

W przypadku pobudzenia impulsowego x[n] = 0 dla wszystkich n > 0, a zatem 

rozwiązanie szczegółowe również jest równe zero: y

p

[n] = 0. W takim przypadku 

odpowiedź   impulsowa   może   zostać   wyznaczona   na   podstawie   rozwiązania 

jednorodnego,   po   dopasowaniu   współczynników   c

k

  tak,   aby   spełniały   one 

wymaganie zerowych warunków początkowych.

16 (44)

background image

Ex.: Wyznaczyć odpowiedź impulsową h[n] układu:

[n] [n−1]−6y [n−2]=[n]

Rozwiązanie jednorodne ma postać:

y

h

[

n]=c

1

3

n

c

2

2

n

; n≥0

Konieczność zerowania się warunków początkowych prowadzi do wniosku, że:

[0]=c

1

c

2

=

1

[1]=−3 c

1

c

2

=−

1

Skąd otrzymujemy, że:

c

1

=

0.6

c

2

=

0.4

Odpowiedź impulsowa ma więc postać:

h[n]=

0.6

3

n

0.4

2

n

un]

17 (44)

background image

Długość odpowiedzi filtrów rekursywnych

Z dotychczasowej analizy wypływa wniosek, iż odpowiedzi impulsowe układów 

rekursywnych   są   z   natury   nieskończone,   a   więc   są   to   układy   IIR.   Istotnie, 

rekursywny charakter równań różnicowych o stałych współczynnikach powoduje, 

że opisywane przez nie układy są układami IIR.

Nie jest prawdziwe twierdzenie odwrotne: nie każdy układ LTI IIR daje się opisać 

równaniami różnicowymi o stałych współczynnikach (sprawdź np. h[n] = n

-2

·u[n]), 

co oznacza, że układy rekursywne opisywane równaniami różnicowymi o stałych 

współczynnikach są zaledwie podzbiorem wszystkich układów LTI IIR.

18 (44)

background image

Stabilność filtrów rekursywnych

Jeśli   układ   jest   opisywany   liniowym   równaniem   różnicowym   N-tego   rzędu, 

wówczas rozwiązanie równania jednorodnego ma postać:

y

h

[

n]=

=1

N

c

k

k

n

gdzie   milcząco   założyliśmy,   że   wszystkie   pierwiastki   wielomianu 

charakterystycznego są rozdzielone.

Odpowiedź impulsowa takiego układu ma identyczną formę:

h[n]=

k=1

N

c

k

k

n

gdzie współczynniki {c

k

} dobierane są dla spełnienia warunków początkowych:

[−]= [−1]=...= [−1]=0

19 (44)

background image

Otrzymana   postać   odpowiedzi   impulsowej   pozwala   w   prosty   sposób   powiązać 

stabilność   układu   opisywanego   równaniem   różnicowym   N-tego   rzędu 

z wartościami pierwiastków wielomianu charakterystycznego.

Warunek   stabilności   w   sensie   BIBO   wymaga   bezwzględnej   sumowalności 

odpowiedzi impulsowej, co w przypadku układów rekursywnych oznacza, że:

n=0

=1

N

c

k

k

n

k=1

N

c

k

n=0

∣

k

n

Warunkiem   koniecznym   i  wystarczającym   do  tego,   aby  przyczynowy   układ   IIR 

opisywany RRoSW był stabilny, jest:

∈[1, ]

∣

k

∣

1

20 (44)

background image

W przypadku pierwiastków wielokrotnych zachodzi (L-krotny pierwiastek λ

1

):

1

h[n]=

c

¿

nc

2

n

1

n

...c

L

n

L−1

1

n

c

L1

2

n

...c

N

− L1

n

=

k=1

L

c

k

n

−1

⋅

1

n

j=1

L

c

L j

⋅

j1

n

Co daje następujący warunek stabilności BIBO:

n=0

=1

L

c

k

n

−1

⋅

1

n

j=1

L

c

L j

⋅

j1

n

n=0

=1

L

c

k

∣⋅∣

n

−1

⋅∣

1

n

j=1

− L

c

L j

∣⋅∣

j1

n

Przy   silniejszej   zbieżności   ciągu   wykładniczego   niż   potęgowego,   warunek 

stabilności jest identyczny jak w przypadku pierwiastków rozdzielonych.

21 (44)

background image

Ex.: Sprawdzić stabilność filtru rekursywnego opisanego równaniem:

[n]−3y [n−1]−4y [n−2]=[n]2x[n−1]

Wielomian charakterystyczny ma postać:

n−2

2

3−4

=

n−2



1



−

4

=

0

Rozwiązanie jednorodne ma więc postać:

y

h

[

n]=

c

1

−

1

n

c

2

4

n

un]

Wyznaczmy wartości c

1

 oraz c

2

, przy zerowych warunkach początkowych:

[0]=c

1

c

2

=

1

[1]=−c

1

c

2

=

5

Skąd mamy, że odpowiedź impulsowa ma postać:

h[n]=

1
5

−

1

n

6
5

4

n

u[n]

Układ jest niestabilny w sensie BIBO, bowiem |-1| ≥ 1 oraz |4| ≥ 1.

22 (44)

background image

Klasyfikacja układów LTI czasu dyskretnego

23 (44)

background image

Korelacja sygnałów czasu dyskretnego

Miarą   podobieństwa   pary   sygnałów   o   skończonej   energii   x[n],   y[n]   jest   sygnał 

korelacji wzajemnej (cross-correlation) r

xy

[n] zdefiniowany jako:

r

xy

[

n]=

k=−∞

∞

[]⋅[n]; n∈ℤ

Parametr n (tzw. lag) opisuje przesunięcie czasowe pomiędzy sygnałami. Sygnał 

y[n] jest przesunięty względem sygnału odniesienia x[n] o n-próbek w prawo 

dla dodatnich n i n-próbek w lewo dla ujemnych n.

Podobieństwo do splotu jest złudne, bowiem korelacja jest operacją całkowicie 

odmienną. Splot pozwala wyliczyć odpowiedź układu o znanej charakterystyce 

przy znanym pobudzeniu, natomiast korelacja wzajemna pozwala odnaleźć 

podobieństwo sygnału analizowanego y[n] do zdefiniowanego wzorca x[n].

24 (44)

background image

Przemienność korelacji wzajemnej

Jeśli   zamienimy   rolami   sygnał   analizowany   i   wzorcowy,   wówczas   korelacja 

wzajemna przyjmie postać:

r

yx

[

n]=

=−∞

∞

[]⋅[n]=

j=−∞

∞

jn]⋅j]=

=−∞

∞

]⋅[n]

Skąd otrzymujemy, że:

r

yx

[

n]=r

xy

[−

n]

Wynikiem zamiany kolejności sygnałów w korelacji wzajemnej jest więc ciąg, który 

jest ciągiem zawiniętym w stosunku do korelacji wyjściowej. Z tego względu r

xy

[n] 

zawiera identyczną informację co r

yx

[n] na temat podobieństwa sygnałów x[n] oraz 

y[n],   dając   swobodę   interpretacji   tego,   co   jest   wzorcem,   a   co   sygnałem 

porównywanym.

25 (44)

background image

Ex.: Wyznaczyć korelację wzajemną oraz splot ciągów:

[n]=[... 0,0 ,2 ,−1,3,7 1,2 ,−3,0 ,0 ,...]

[n]=[... 0,0,1 ,−1,2 ,−2, 4,1 ,−2,5,0 ,0 ...]

Obliczmy najpierw próbkę r

xy

[0]:

r

xy

[

0]=

[

2 −1 3

7

1

2 −3 0

1 −1 2

2

4 1 −2 5

...

...

...

...

... ...

...

...

2

1

6 −14 4

2

6

0

]

r

xy

[

0]=

=−∞

∞

]⋅[]=216−14426=7

26 (44)

background image

Obliczmy teraz próbkę r

xy

[-1]:

r

xy

[−

1]=

[

0

2

1

3

7

1

2

3

0

1 −1

2

2

4

1 −2

5

0

...

...

...

...

... ...

...

...

...

0 −2 −2 −6 28 1 −4 −15 0

]

r

xy

[−

1]=

k=−∞

∞

[]⋅[1]=0

Obliczmy teraz próbkę r

xy

[+1]:

r

xy

[

1]=

[

2 −1

3

7

1

2 −3

0

0

0

1

1

2 −2 4

1

2 5

...

...

...

...

...

...

...

...

...

0 −1 −3 14 −2 8 −3

0

0

]

r

xy

[

1]=

=−∞

∞

]⋅[−1]=13

27 (44)

background image

Korelacja wzajemna sygnałów x[n] i y[n] jest więc ciągiem:

r

xy

[

n]=[10,−9,19 ,36 ,−14,33,0 ,7 ,13,−18,16 ,−7,5 ,−3]

Splot tych samych sygnałów jest z kolei ciągiem:

[n]∗[n]=[2,−3,8 ,−2,10 ,7 ,−10,48 

10,16 ,23 ,−2,16 ,−15]

28 (44)

background image

Obliczanie korelacji i splotu

Pomimo   zasadniczej   różnicy   pomiędzy   operacją   obliczania   splotu   i   korelacji 

wzajemnej   dwóch   sygnałów,   podobieństwo   matematyczne   pozwala 

przeprowadzać te operacje w podobny sposób:

przy splocie jeden z ciągów jest zawijany, potem przesuwany, mnożony przez 

drugi ciąg i wreszcie wszystkie próbki iloczynów są sumowane,

przy korelacji sekwencja działań jest identyczna, za wyjątkiem zawijania ciągu.

Można   zatem   korelację   obliczyć   przy   pomocy   procedury   obliczającej   splot, 

wykorzystując fakt, że:

r

xy

[

n]=[n]∗[−n]

29 (44)

background image

Korelacja własna

Oprócz   korelacji   wzajemnej,   definiuje   się   także   korelację   własną   sygnału   x[n] 

(autocorrelation):

r

xx

[

n]=

k=−∞

∞

[n]

Zauważmy przy tym, że:

r

xx

[

0]=

=−∞

∞

x

2

[

]=E

x

co jest równe energii sygnału x[n].

Korelacja własna ciągu rzeczywistego x[n] jest ponadto ciągiem parzystym:

r

xx

[

n]=

k=−∞

∞

[]⋅[n]=

j=−∞

∞

j]⋅jn]=r

xx

[−

n]

30 (44)

background image

Korelacje ciągów skończonych

W   przypadku   ciągów   o   skończonej   długości   wyrażenia   na   korelację   własną 

i wzajemną   ulegają   znaczącemu   zawężeniu   jeśli   chodzi   o   granice   sumowania. 

W szczególności, jeśli ciągi x[n] oraz y[n] są ciągami przyczynowymi o długości N, 

wówczas wyrażenia na korelację własną i wzajemną przyjmują postać:

r

xy

[

n]=

k=−1

−1

[]⋅kn]

r

xx

[

n]=

=−1

−1

[]⋅n]

31 (44)

background image

Własności korelacji własnej i wzajemnej

Niech   dany   jest   ciąg   będący   kombinacją   liniową   dwóch   ciągów   x[n]   oraz   y[n] 

o skończonej energii:

[n]=a[n]bn]

gdzie a oraz b są stałymi, zaś k jest przesunięciem pomiędzy ciągami.

Energia sygnału w[n] wynosi:

j=−∞

∞

a[n]b[n]

2

=

...

...=a

2

j=−∞

x

2

[

n]b

2

j=−∞

y

2

[

n]2 ab

−∞

[n]⋅[n]=...

...=a

2

r

xx

[

0]2 ab r

xy

[

]b

2

r

yy

[

0]≥0

32 (44)

background image

Zakładając, że b≠0 otrzymujemy:

r

xx

[

0]

a
b

2

r

xy

[

]

a
b

r

yy

[

0]≥0

Otrzymaliśmy   równanie   kwadratowe,   które   może   mieć   co   najwyżej   jeden 

pierwiastek. Wyznacznik tego równania musi być zatem niedodatni:

4

r

xy

2

[

]−r

xx

[

0]⋅r

yy

[

0]

0

Skąd wynika zależność pomiędzy korelacją własną a wzajemną:

r

xy

[

]∣≤

r

xx

[

0]⋅r

yy

[

0]

Powyższy   wynik   narzuca   górne   ograniczenie   na   wartość   korelacji   wzajemnej 

dwóch sygnałów. Zakładając, że y[n] = x[n] otrzymamy, że:

r

xx

[

]∣≤r

xx

[

0]

Co oznacza, że korelacja własna osiąga maksimum dla zerowego przesunięcia.

33 (44)

background image

Ex.: Wyznaczyć korelację własną sygnału:

[n]=a

n

u[n;0a1

Ponieważ sygnał x[n] jest nieskończony, korelacja własna również będzie ciągiem 

nieskończonym.

Rozważmy dwa przypadki:

k ≥ 0, wówczas:

r

xx

[

]=

j=k

∞

]⋅j]=

j=k

∞

a

j

a

jk

Powyższy szereg jest zbieżny do:

r

xx

[

]=

a

k

1−a

2

u[]

34 (44)

background image

z drugiej strony, jeśli k < 0, wówczas:

r

xx

[

]=

j=0

∞

]⋅j]=

j=0

∞

a

j

a

jk

=

a

k

1

1−a

2

Ponieważ jednak k < 0, więc:

r

xx

[

]=a

k

1

1−a

2

Łącząc   rozwiązania   dla   dodatnich 

i ujemnych k otrzymujemy w sumie, że:

r

xx

[

]=a

k

1

1−a

2

Zauważmy, że:

r

xx

[

]=r

xx

[−

; r

xx

[

0]=

1

1−a

2

35 (44)

background image

Korelacje ciągów okresowych

Do tej pory zajmowaliśmy się korelacjami sygnałów o skończonej energii. Obecnie 

wprowadzimy   definicję   korelacji   sygnałów   o   skończonej   mocy,   w   tym 

w szczególności sygnałów okresowych.

Niech x[n] oraz y[n] będą sygnałami o skończonej mocy. Ich korelacja wzajemna 

dana jest w postaci:

r

xy

[

]= lim

∞

1

2M1

j=−M

M

]⋅j]

Jeśli z kolei x[n] = y[n] otrzymamy wyrażenie na korelację własną:

r

xx

[

]= lim

∞

1

2M1

j=−M

M

]⋅j]

36 (44)

background image

Jeśli   w   szczególności   sygnały   x[n]   oraz   y[n]   będą   okresowe   z   okresem   N, 

powyższe sumy korelacyjne liczone w przedziale nieskończenie szerokim będą 

okresowo równe sumom liczonym po pojedynczym okresie:

r

xy

[

]=

1

N

j=0

−1

]⋅j]

r

xx

[

]=

1

N

j=0

−1

]⋅j]

Czynnik 1/N występujący w powyższych sumach można traktować jak czynnik 

normalizacyjny.

37 (44)

background image

Zastosowania korelacji – wykrywanie okresowości

Funkcje   korelacji   często   wykorzystuje   się   do   wykrywania   regularności 

(okresowości) sygnałów użytecznych zakłóconych np. sygnałem szumu.

Niech sygnał y[n] dany jest w postaci:

[n]=s[n][n]

gdzie: s[n] jest użytecznym sygnałem okresowym o nieznanym okresie N, zaś i[n] 

reprezentuje losowe zakłócenie/szum (interferencenoise).

Załóżmy, że obserwujemy y[n] w przedziale znacznie dłuższym niż okres N.

38 (44)

background image

Obliczmy korelację własną zakładając tymczasowo, że okres wynosi M:

r

yy

[

]=

1

M

j=0

−1

]⋅j]

Po podstawieniu jawnej postaci sygnału otrzymamy:

r

yy

[

]=1

M

j=0

−1

sj]j]

sj]j]

=

...

...= 1

M

j=0

−1

sj]

=0

−1

sj]ij]sj]

j=0

−1

]j]

=

...

...=r

ss

[

]r

si

[

]r

is

[

]r

ii

[

]

39 (44)

background image

Otrzymaliśmy wynik mówiący, że:

r

yy

[

]=r

ss

[

]r

si

[

]r

is

[

]r

ii

[

]

Wyraz r

ss

[k] to korelacja własna sygnału użytecznego s[n], okresowa z lokalnymi 

maksimami ulokowanymi dla k = 0, N, 2N itd. Korelacje wzajemne r

si

[k] oraz r

is

[k] 

są   względnie   małe,   ponieważ   oba   sygnały   nie   są   ze   sobą   w   żaden   sposób 

powiązane. Korelacja własna szumu r

ii

[k] osiąga maksimum dla k=0, lecz z uwagi 

na losowość szumu szybko zanika dla zwiększających się przesunięć k.

40 (44)

background image

Ex.: Wykrywanie okresowej aktywności Słońca poprzez pomiar ilości plam.

Pomiary ilości plam na Słońcu (plam Wölfera) w latach 1770-1869:

41 (44)

background image

Wykres ilości plam w[n] (aktywności słonecznej) oraz wykres autokorelacji r

ww

[k].

42 (44)

background image

Korelacje zależności wejściowo-wyjściowych

Załóżmy, że sygnał x[n] o korelacji własnej r

xx

[k] podano na wejście układu LTI o 

odpowiedzi impulsowej h[n]. Odpowiedź układu wynosić będzie:

[n]=h[n]∗[n]=

j=−∞

∞

hj]⋅[n− j]

Korelacja wzajemna pomiędzy pobudzeniem i odpowiedzią wyniesie:

r

yx

[

]= []∗[−]=

h]∗[]

[−]=h]∗

[]∗[−]

r

yx

[

]=h[]∗r

xx

[

]

r

xy

[

]=h[−]∗r

xx

[

]

Wynika   stąd,   że  korelacja   wzajemna   pobudzenia   i   odpowiedzi   układu   jest 

splotem  odpowiedzi impulsowej z korelacją własną pobudzenia.

43 (44)

background image

Z drugiej strony, z własności splotu wynika, że odpowiedzią układu na pobudzenie 

sygnałem r

xx

[k] będzie r

xy

[k]:

Korelacja własna odpowiedzi wyniesie z kolei:

r

yy

[

]= ]∗[−]=...=r

hh

[

]∗r

xx

[

]

Oznacza to, że układ nie zmienia charakteru pobudzenia (sygnał o skończonej 

energii bądź mocy).

44 (44)