You are on page 1of 10

POLITECHNIKA WARSZAWSKA

INSTYTUT RADIOELEKTRONIKI
ZAKŁAD RADIOKOMUNIKACJI

LABORATORIUM SYGNAŁÓW I MODULACJI

Ćwiczenie 2

Temat: SYGNAŁY STOCHASTYCZNE CZASU DYSKRETNEGO I ICH


PARAMETRY

Opracowali: dr inż. Kajetana Snopek


mgr inż. Sebastian Wydra

Warszawa 2007
CEL ĆWICZENIA

• Opanowanie podstawowych pojęć teorii sygnałów stochastycznych z czasem dyskretnym


• Wyznaczanie podstawowych parametrów sygnałów stochastycznych z czasem dyskretnym
• Analiza korelacyjna i widmowa w oparciu o twierdzenie Wienera-Chinczyna
• Badanie właściwości sygnałów stochastycznych z czasem dyskretnym przy przejściu przez układ liniowy

1. WPROWADZENIE TEORETYCZNE

1.1 Definicja sygnału stochastycznego z czasem dyskretnym

Rozważamy proces losowy ξ[n] określony w dyskretnych chwilach czasowych n ∈ N ( N = Z lub


N ∪ {0} ). Realizacje procesu x1 [ n ] , x2 [ n ] ,… xk [ n] to ciągi liczb losowych o różnorodnych rozkładach
prawdopodobieństwa (patrz Rys.1). Dla ustalonej chwili czasowej ni, ξ(ni) jest dyskretną zmienną losową
o wartościach x1 ( ni ) , x2 ( ni ) ,… xk ( ni ) . Zmienną losową ξ(ni) nazywamy wartością sygnału
stochastycznego ξ[n] w chwili ni.

Sygnał stochastyczny z czasem dyskretnym może być więc przedstawiony jako ciąg zmiennych
losowych:

ξ [ n ] = …, ξ ( −1) , ξ ( 0 ) , ξ (1) ,…, ξ ( k ) ,…

i określony na zbiorze liczb całkowitych Z lub N ∪ {0} , lub na zbiorze liczb całkowitych z pewnego
przedziału. Sygnał stochastyczny z czasem dyskretnym opisuje łączna wielowymiarowa funkcja gęstości
prawdopodobieństwa zmiennych losowych …, ξ ( −1) , ξ ( 0 ) , ξ (1) ,…, ξ ( k ) ,…., jednakże ze względów
praktycznych dla scharakteryzowania sygnałów stochastycznych z czasem dyskretnym posługujemy się ich
momentami.

xk[n]

x2[n]

x1[n]

n1 n2 ni n
Rys.1 Sygnał stochastyczny jako zbiór realizacji xk[n] lub jako ciąg zmiennych losowych o wartościach
x1 ( ni ) , x2 ( ni ) ,… xk ( ni ) , ni ∈ N

1.2 Momenty sygnałów stochastycznych z czasem dyskretnym

Wartość średnia - deterministyczny ciąg liczbowy µξ(n) o elementach będących wartościami


oczekiwanymi zmiennych losowych ξ ( n ) , n ∈ N
µξ ( n ) = E ξ ( n )  (1)

1
Funkcja autokorelacji – deterministyczny ciąg liczbowy o elementach będących współczynnikami
korelacyjnymi pomiędzy zmiennymi losowymi ξ ( n1 ) i ξ ( n2 ) , n1 , n2 ∈ N
Rξ ( n1 , n2 ) = E ξ ( n1 ) ξ ( n2 )  (2)

Funkcja autokowariancji – deterministyczny ciąg liczbowy o elementach będących współczynnikami


kowariancji pomiędzy zmiennymi losowymi ξ ( n1 ) i ξ ( n2 ) , n1 , n2 ∈ N
{ }
Cξ ( n1 , n2 ) = E ξ ( n1 ) − µξ ( n1 )  ξ ( n2 ) − µξ ( n2 )  (3)

Wartość średniokwadratowa (równa oczekiwanej mocy chwilowej)


Pξ ( n ) = E ξ 2 ( n )  (4)

Wariancja
{
σ ξ2 ( n ) = E ξ ( n ) − µξ ( n ) 
2
} (5)

1.3 Losowe sygnały stacjonarne z czasem dyskretnym

Losowy sygnał z czasem dyskretnym jest stacjonarny w szerszym sensie, jeżeli jego wartość
średnia jest stałą funkcją czasu, funkcja autokorelacji nie zależy od usytuowania punktów n1 i n2 na osi
czasu, a jedynie od odległości między nimi oraz wariancja jest skończona.

E ξ ( n )  = µξ = const
Rξ ( n1 , n2 ) = Rξ ( m ) , m = n1 − n2 n, m ∈ N
σ ξ2 < ∞ (6)

Jeżeli sygnał losowy z czasem dyskretnym jest stacjonarny, to:

E ξ 2 ( n )  = const
σ ξ2 ( n ) = const
Cξ ( n1 , n2 ) = Cξ ( m ) , m = n1 − n2
(7)

1.4 Własności momentów losowych sygnałów stacjonarnych z czasem dyskretnym

1. Funkcje autokorelacji i autokowariancji różnią się o stałą


Cξ ( m ) = Rξ ( m ) − µξ2
(8)
2. Funkcje autokorelacji i autokowariancji są parzyste
Rξ ( n ) = Rξ ( −n ) Cξ ( n ) = Cξ ( −n )
(9)

3. Wartość funkcji autokorelacji w 0 jest wartością średniokwadratową i jest równa mocy sygnału
Rξ ( 0 ) = E (ξ 2 ) = Pξ ( n )
(10)

4. Wartość funkcji autokowariancji w 0 jest wariancją sygnału równą mocy składowej zmiennej
Cξ ( 0 ) = σ ξ2
(11)
5. Dla każdego m jest spełnione

2
Rξ ( m ) ≤ Rξ ( 0 )
Cξ ( m ) ≤ Cξ ( 0 )
(12)

1.5 Interpretacja fizyczna parametrów sygnału stacjonarnego z czasem dyskretnym

Pξ = E ξ 2  = µξ2 + σ ξ2
(13)

Moc składowej stałej Moc składowej zmiennej

Rξ(0) – moc sygnału stacjonarnego


Cξ(0) – moc składowej zmiennej

1.6 Losowe sygnały ergodyczne

Dla realizacji x[n] jest zdefiniowana wartość średnia w postaci


N
1
x [ n ] = lim
N →∞ 2 N + 1
∑ x [n]
n =− N
(14)
oraz funkcja autokorelacji w postaci:
N
1
ψ x ( m ) = lim
N →∞ 2 N + 1
∑ x [ n] x [ n − m]
n =− N
(15)

Stacjonarny sygnał z czasem dyskretnym jest ergodyczny ze względu na wartość średnią, jeżeli dla prawie
wszystkich jego realizacji x [ n ] = µξ oraz jest ergodyczny ze względu na funkcję autokorelacji, jeżeli
dla prawie wszystkich realizacji ψ x ( m ) = Rξ ( m ) .

1.7 Odpowiednik twierdzenia Wienera-Chinczyna dla sygnałów z czasem dyskretnym

Widmo mocy charakteryzuje losowy sygnał z czasem dyskretnym w dziedzinie częstotliwości. Dla
procesu losowego stacjonarnego widmo mocy Sξ ( e jθ ) oraz funkcja autokorelacji procesu R ξ(m) tworzą
parę transformat Fouriera z czasem dyskretnym

Sξ ( e jθ ) = ∑ Rξ ( m) e
m=−∞
− jmθ

π
1
Rξ ( m) = ∫π Sξ ( e ) e
jθ jmθ
dθ (16)
2π −

1.8 Funkcja korelacji wzajemnej i widmo wzajemne mocy

Niech ξ[n], η[n] będą dwoma losowymi sygnałami z czasem dyskretnym o wartościach średnich
µξ(n) i µη(n). Funkcja korelacji wzajemnej między ξ[n] i η[n] jest zdefiniowana następująco:

Rξη ( n1 , n2 ) = E ξ ( n1 )η ( n2 ) 
(17)
Rηξ ( n1 , n2 ) = E η ( n1 ) ξ ( n2 ) 

Jeżeli Rξη(n1, n2) = 0 to mówimy, że sygnały są ortogonalne.

3
Widmo wzajemne mocy definiuje się jako transformaty Fouriera z czasem dyskretnym odpowiednich
funkcji korelacji wzajemnej według wzorów

Sξη ( e jθ ) = ∑ Rξη ( m ) e
m =−∞
− jmθ


(18)
Sηξ ( e jθ
) = ∑ R ( m) e
ηξ
− jmθ

m =−∞
Ponadto spełniona jest relacja
( )
Sξη e jθ = Sηξ

e jθ ( ) (19)

1.9 Przykłady stacjonarnych sygnałów losowych z czasem dyskretnym

Szum biały - stacjonarny sygnał stochastyczny w[n] o zerowej wartości średniej i skończonej wariancji,
którego widmo mocy jest stałe w przedziale pulsacji θ ∈ [0, 2π ] (co odpowiada przedziałowi pulsacji
unormowanej [0,1]) i równe wariancji.
Sw ( e jθ ) = σ w2 = const
(20)
Rw ( m ) = F −1 {σ w2 } = σ w2δ [ m]
Szum biały może być generowany jako ciąg liczb losowych o różnych rozkładach prawdopodobieństwa,
np. U(-1,1), N(0,1).

Szum biały z losową składową stałą – stacjonarny sygnał o zerowej wartości średniej, którego każda
realizacja jest sumą realizacji szumu białego w[n] i losowej składowej stałej µ o zerowej wartości
średniej i wariancji σ µ2 . Funkcja autokorelacji i widmo gęstości mocy określone są wzorami:
Sξ ( e jθ ) = 2πσ µ2δ (θ ) + σ w2
(21)
Rξ ( m ) = σ µ2 + σ w2δ ( m )
Dyskretny idealny szum dolnopasmowy – stacjonarny sygnał stochastyczny ξ[n] o zerowej wartości
średniej i widmie mocy
 S0 dla θ < θ max
Sξ ( e jθ ) =  ,θ max ∈ ( 0, π )
 0 dla θ ≥ θ max
θ max
Rξ ( m ) = S 0 Sa ( mθ max ) (22)
π
Dyskretny sygnał harmoniczny o losowej fazie - sygnał o zerowej wartości średniej
ξ [ n ] = A sin ( nθ 0 + ϕ ) , gdzie A – nielosowa amplituda, θ0 – nielosowa pulsacja, ϕ - losowa faza
o rozkładzie równomiernym w przedziale [-π, π] (ozn. U(-π, π)). Funkcja autokorelacji i widmo gęstości
mocy opisane są wzorami
1
Rξ ( m ) = A2 cos ( mθ 0 )
2
1
Sξ ( e jθ ) = π A2 δ (θ − θ 0 ) + δ (θ + θ 0 )  . (23)
2

1.10 Przejście sygnału stochastycznego przez układ liniowy stacjonarny

Rozważmy przejście sygnału losowego z czasem dyskretnym ξ[n] przez układ liniowy stacjonarny
o transmitancji H(z) i odpowiedzi impulsowej h[n]. Odpowiedzią układu jest szum losowy z czasem
dyskretnym η[n]. Wartość średnia, funkcja autokorelacji oraz widmo gęstości mocy szumów na wejściu i
wyjściu filtru powiązane są następującymi relacjami:

µη = µξ ∑ h ( i ) (24)
i =−∞

4
Rη ( m ) = h ( m ) ∗ h ( −m ) ∗ Rξ ( m ) (25)
2
Sη ( e jθ ) = H ( e jθ ) Sξ ( e jθ ) (26)

2. ZADANIA DO WYKONANIA W DOMU


2.1 Wyznaczyć wartość średnią, funkcję autokorelacji i widmo gęstości mocy dyskretnego sygnału
harmonicznego opisanego w punkcie 1.9 dla:
a) ϕ = 0,
b) ϕ o rozkładzie U(-π,π).
Korzystając z wyprowadzonych wzorów wyznaczyć moc średnią tego sygnału. Naszkicować wykresy
widma gęstości mocy i funkcji autokorelacji dla obu przypadków.

2.2 Na wejście idealnego filtru dolnoprzepustowego o pulsacji granicznej unormowanej θg = 0.6 podano:
a) dyskretny szum biały w[n]
b) dyskretny szum harmoniczny ξ[n] (p. 1.9)
Wyznaczyć funkcję autokorelacji i widmo gęstości mocy szumu na wyjściu filtru w przypadkach a) i b).
Wyznaczyć funkcję korelacji wzajemnej szumu na wejściu z szumem na wyjściu filtru w obu
przypadkach.

2.3 Na wejście idealnego filtru środkowoprzepustowego o paśmie przepustowym [0.4, 0.6] podano:
a) dyskretny szum biały w[n]
b) dyskretny szum harmoniczny ξ[n] (p. 1.9)
Wyznaczyć funkcję autokorelacji i widmo gęstości mocy szumu na wyjściu filtru w przypadkach a) i b).

3 OPIS PROGRAMU stochastic.m


UWAGA: Przebiegi czasowe i funkcje autokorelacji oraz korelacji wzajemnej są z definicji
dyskretnymi ciągami liczbowymi, jednakże dla czytelności wykresy te „uciąglono”!

Program uruchamiany jest w Matlabie 5.1 komendą stochastic. Na pasku głównym menu są trzy opcje do
wyboru:
a) Badanie właściwości szumu – służy do wyznaczania podstawowych parametrów dyskretnego szumu
białego, dyskretnego szumu białego pasmowego, dyskretnego szumu białego z losową składową stałą
oraz dyskretnego szumu harmonicznego z losową fazą.
Opcja umożliwia zmianę liczby realizacji sygnału losowego, zmianę liczby próbek tego sygnału oraz
wybór rozkładu prawdopodobieństwa (patrz Rys.2).
Klawisz RYSUJ umożliwia wygenerowanie sygnału wraz z jednoczesnym narysowaniem jego widma
gęstości mocy, funkcji autokorelacji oraz histogramu. Przy wyborze większej liczby realizacji
narysowany przebieg czasowy przedstawia „uśrednioną realizację”, czyli ciąg uśrednionych wartości
zmiennych losowych ξ(ni) dla ni = 0,1,...,N, gdzie N jest liczbą próbek generowanej realizacji.
Na wykresie przebiegu czasowego sygnału czerwoną linią zaznaczono wartość średniokwadratową
sygnału. Linia czerwona na wykresie widma gęstości mocy pokazuje średni poziom mocy w dB. W
celach porównawczych w oknie histogramu kolorem czerwonym wrysowana jest dopasowana krzywa
gaussowska.
Na ekranie w lewym dolnym rogu wyświetlane są ponadto wartość średnia oraz odchylenie standardowe
badanego sygnału przy danej liczby realizacji.
Klawisz ODCZYT umożliwia odczytanie współrzędnych punktu na dowolnym wykresie.
Naciśnięcie klawisza WYCZYŚĆ powoduje wymazanie zawartości wszystkich okien, w których
rysowane są wykresy.
Klawisz KONIEC umożliwia zakończenie działania programu.

5
Rys. 2 Przykład działania opcji Badanie właściwości szumu

b) Filtracja szumu – umożliwia badanie właściwości dyskretnego szumu białego i dyskretnego


szumu harmonicznego z losową fazą po przejściu przez filtr dolno- i środkowoprzepustowy.

Klawisz RYSUJ umożliwia narysowanie przebiegu czasowego szumu na wejściu filtru, histogramu
rozkładu, jego widma gęstości mocy i funkcji autokorelacji (patrz Rys. 3).
Naciśnięcie klawisza FILTRUJ symuluje działanie wybranego filtru, na którego wyjściu pojawia się
szum, którego przebieg czasowy, histogram oraz widmo gęstości mocy rysowane są na ekranie.
Dodatkowo rysowana jest funkcja korelacji wzajemnej szumu na wejściu z szumem na wyjściu filtru.
Na ekranie w lewym dolnym rogu wyświetlane są ponadto wartość średnia oraz odchylenie standardowe
badanego sygnału.

Klawisze WYCZYŚĆ i KONIEC mają działanie opisane w punkcie a).

c) Twierdzenie Parsevala – umożliwia wyznaczenie mocy średniej dyskretnego szumu białego o


rozkładzie równomiernym U(-1,1) lub normalnym N(0,1) oraz dyskretnego szumu harmonicznego
o losowej fazie.
Na ekranie rysowany jest przebieg czasowy sygnału, histogram rozkładu, wykres widma gęstości mocy
oraz wykres funkcji autokorelacji (patrz Rys. 4). Na ekranie w lewym dolnym rogu wyświetlane są
ponadto wartość średnia oraz odchylenie standardowe badanego sygnału.
Klawisz ODCZYT umożliwia odczytanie interesujących nas współrzędnych wykresu.
Klawisze WYCZYŚĆ i KONIEC mają działanie opisane w punkcie a).

6
Rys. 3 Przykład działania opcji Filtracja szumu

Rys. 4 Przykład działania opcji Twierdzenie Parsevala

7
4 ZADANIA DO WYKONANIA W LABORATORIUM

4.1 Badanie właściwości wybranych dyskretnych sygnałów losowych

Uruchomić w Matlabie program stochastic.m komendą stochastic. Wybrać na pasku głównym


menu opcję Badanie właściwości szumu.

A. Dla szumu białego o rozkładzie równomiernym U([-1,1) i rozkładzie normalnym N(0,1):

a) Odczytać wartość średnią i odchylenie standardowe dla 1, 10 i 100 realizacji i 200 próbek. Porównać
odczytane wartości z wartościami wyliczonymi w zadaniu domowym 2.1. Skomentować ewentualne
rozbieżności. Obserwując histogram wyciągnąć wnioski na temat rozkładu prawdopodobieństwa w
zależności od liczby realizacji przebiegu.
b) Zaobserwować i opisać kształt przebiegu czasowego sygnału dla liczby 1, 10 i 100 realizacji (200
próbek).
Co się dzieje z wartością średniokwadratową sygnału (zaznaczoną czerwoną linią na rysunku) wraz ze
wzrostem liczby realizacji? W odpowiedziach podać przykładowe wartości korzystając z przycisku
ODCZYT, który umożliwia odczytanie współrzędnych punktu na wykresie.
c) Zaobserwować i opisać kształt funkcji autokorelacji i widma gęstości mocy dla 1, 10 i 100 realizacji
(200 próbek). Co się dzieje ze średnim poziomem widma mocy, wyrażonym w dB, w miarę wzrostu
liczby realizacji? Porównać otrzymany wynik z zadaniem domowym 2.1 i skomentować
zaobserwowane rozbieżności.
d) Dla 1 realizacji przebiegu (o rozkładzie U(-1,1) i N(0,1)) zwiększając liczbę próbek do 10 000 (np. 1,
10, 100, 1000, 5000, 10000) odczytywać wartość średnią oraz obserwować przebieg funkcji
autokorelacji. Czy na podstawie tych obserwacji możemy mówić o ergodyczności sygnału? Co
w praktyce oznacza ergodyczność sygnału losowego?

B. Dla szumu białego pasmowego (dolnopasmowego i wąskopasmowego):

a) Zaobserwować i opisać kształt przebiegu czasowego sygnału dla liczby 1, 10 i 100 realizacji (200
próbek). Odczytać wartość średnią i odchylenie standardowe. Skomentować odczytane wartości
i sformułować wnioski. Co można powiedzieć o badanym sygnale na podstawie jego histogramu?
c) Zaobserwować i opisać kształt funkcji autokorelacji i widma gęstości mocy dla 1, 10 i 100 realizacji
(200 próbek). Jak pasmo sygnału wpływa na kształt funkcji autokorelacji?

C. Dla szumu białego z losową składową stałą:

Opisać kształt widma gęstości mocy i funkcji autokorelacji dla 1, 10 i 100 realizacji (200 próbek).
Jakie różnice zauważa się w porównaniu z szumem białym bez losowej składowej stałej? Dlaczego
funkcja autokorelacji przyjmuje kształt „trójkątny”?

D. Dla szumu harmonicznego z losową fazą:

Dla 1, 10 i 100 realizacji oraz 200 próbek sygnału:


a) Zaobserwować i opisać przebieg czasowy, histogram rozkładu, widmo mocy i funkcję autokorelacji
sygnału sinusoidalnego (z fazą zerową). Dlaczego funkcja autokorelacji różni się od wyznaczonej
teoretycznie w zadaniu 2.2 a?
b) Przyjmując fazę o rozkładzie U(-π,π) opisać kształt sygnału oraz widma gęstości mocy i funkcji
autokorelacji. Porównać otrzymane wykresy z uzyskanymi w zadaniu domowym 2.2. Skomentować
różnice i sformułować nasuwające się wnioski.

8
4.2 Wyznaczanie mocy średniej wybranych dyskretnych sygnałów losowych

a) Używając opcji Twierdzenie Parsevala z paska głównego menu wygenerować jedną realizację (1000
próbek) dyskretnego szumu białego o rozkładzie U(-1,1) i N(0,1). Na podstawie wykresów
przebiegu czasowego, widma mocy i funkcji autokorelacji wyznaczyć moc średnią sygnału.
Porównać otrzymane wartości z wartością wyznaczoną teoretycznie w zadaniu 2.1. Znaleźć
i przedstawić czwartą metodę wyznaczania mocy średniej sygnału na podstawie posiadanych
danych.
b) Powtórzyć badania dla sygnału harmonicznego o losowej fazie, a otrzymane wyniki porównać
z zadaniem domowym 2.2.

4.3 Przejście dyskretnego sygnału losowego przez filtr dolno- i środkowoprzepustowy

Wybrać opcję Filtracja szumu z paska głównego menu.


a) Przyjmując na wejściu filtru dolnoprzepustowego dyskretny szum biały (100 realizacji i 200 próbek)
o rozkładzie U(-1,1) oraz N(0,1), zbadać jak wygląda szum po przejściu przez filtr. W tym celu
porównać histogramy i widma gęstości mocy szumów na wejściu (przycisk RYSUJ) i wyjściu filtru
(przycisk FILTRUJ). Opisać zaobserwowane efekty i porównać je z obliczeniami z zadania 2.3,
w którym założono idealną filtrację dolnoprzepustową. Opisać kształt funkcji korelacji wzajemnej.
Jakich informacji dostarcza funkcja korelacji wzajemnej?
b) Powtórzyć powyższy eksperyment przy filtracji środkowoprzepustowej. Przy porównaniu
histogramów i widm gęstości mocy oprzeć się na wynikach teoretycznych zadania 2.4. Sformułować
wnioski i uwagi wypływające z przeprowadzonych badań.
c) Przyjmując na wejściu filtrów dolno- i środkowoprzepustowego dyskretny sygnał harmoniczny
o losowej fazie (100 realizacji) porównać histogramy i widma gęstości mocy szumu przed i po filtracji.
Opisać zaobserwowane zjawiska i sformułować wnioski opierając się na wynikach zadań 2.3 i 2.4.

5 Bibliografia
Bendat J.S., Piersol A.G., Metody analizy i pomiaru sygnałów losowych, PWN, Warszawa 1976
Bobrowski D., Probabilistyka w zastosowaniach technicznych, WNT, Warszawa 1986.
Teoria sygnałów i modulacji. Ćwiczenia laboratoryjne, Oficyna Wydawnicza Politechniki Warszawskiej,
Warszawa 2001.
Plucińska A., Pluciński E., Probabilistyka, WNT, Warszawa 2000.

You might also like