sygnał

Transkrypt

sygnał
 Andrzej Leśnicki
Laboratorium CPS
Ćwiczenie 8
1/9
ĆWICZENIE 8
Próbkowanie i rekonstrukcja sygnałów
1. Cel ćwiczenia
Pierwotnymi nośnikami informacji są w praktyce głównie sygnały analogowe. Aby
umożliwić cyfrowe przetwarzanie sygnału należy przetworzyć sygnał analogowy na sygnał
cyfrowy w przetworniku analogowo-cyfrowym A/C, poddać go przetwarzaniu cyfrowemu i
na koniec przetworzyć sygnał cyfrowy na analogowy w przetworniku cyfrowo-analogowym
C/A. Przetwornik A/C wykonuje na sygnale operację próbkowania (dyskretyzacji) i operację
kwantowania, a przetwornik C/A wykonuje operację rekonstrukcji, odtworzenia sygnału
analogowego z sygnału dyskretnego. Celem niniejszego ćwiczenia jest omówienie zagadnień
próbkowania i rekonstrukcji sygnału.
2. Wprowadzenie
Uproszczony schemat blokowy typowego systemu cyfrowego przetwarzania sygnałów
pokazano na rys. 1.
S ygnał
analogowy
Sygnał
cyfrowy
Sygnał
cyfrowy
Sygnał
analogowy
x [n ]
y [n ]
y (t )
x (t )
Przetwornik A/C
(próbkowanie,
kwantowanie)
Filtr
anty
-aliasowy
Cyfrowe
Przetworn ik C/A
⇒ przetwarzanie ⇒ (rekonstrukcja
sygnału (CPS)
sygnału, typ. ZOH)
Filtr
rekonstrukcyjn y
Rys. 1. Schemat blokowy systemu cyfrowego przetwarzania sygnałów
Próbkowanie równomierne wykonywane w przetworniku A/C polega na pobraniu
próbek sygnału analogowego ze stałym okresem próbkowania T . Wynik tej operacji można
przedstawić jako graniczny przypadek sygnału analogowego
x d (t ) =
∞
∑ Tx(nT )δ (t − nT )
(1)
n = −∞
lub krótko jako sygnał dyskretny
x[n] = Tx (nT )
,
n = K , − 2, − 1, 0, 1, 2, K
(2)
W ten sposób sygnał analogowy x(t ) zostaje zamieniony na sygnał dyskretny x[n] .
Widmo X (e jω ) sygnału spróbkowanego x[n] ma ścisły związek z widmem X (ω ) sygnału
próbkowanego x(t ) . Widmo X (e jω ) jest powielonym na osi częstotliwości widmem X (ω ) .
Andrzej Leśnicki
Laboratorium CPS
Ćwiczenie 8
2/9
Na osi częstotliwości pojawiają się repliki widma X (ω ) z odstępem równym częstotliwości
1
próbkowania f p = .
T
Zasady właściwego doboru częstotliwości próbkowania f p wynikają z następującego
twierdzenia o próbkowaniu (Nyquist-Kotielnikow-Whittaker): częstotliwość próbkowania
musi być ponad dwukrotnie większa niż maksymalna częstotliwość w widmie sygnału
f p > 2 B , aby sygnał analogowy można było bezbłędnie odtworzyć na podstawie jego
próbek. Jeżeli nie są spełnione założenia twierdzenia, to zajdą zniekształcenia nazywane
zniekształceniami aliasowymi. Aby uniknąć tych zniekształceń należy zastosować po stronie
nadawczej filtr antyaliasowy lub zwiększyć częstotliwość próbkowania (zastosować
nadpróbkowanie).
Filtr antyaliasowy obcina widmo sygnału użytecznego i towarzyszących mu szumów i
zakłóceń. Idealny filtr antyaliasowy ma charakterystykę amplitudową prostokątną o paśmie
równym przedziałowi Nyquista i jest nierealizowalny fizycznie. Jego idealna charakterystyka
jest aproksymowana charakterystykami realizowalnych fizycznie filtrów Butterwortha,
Czebyszewa lub Bessela. Aby ułatwić zaprojektowanie tych filtrów przyjmuje się około 20%
zapasu w stosunku do maksymalnej częstotliwości widma sygnału. Radykalne złagodzenie
wymagań na selektywność filtru antyaliasowego osiąga się stosując nadpróbkowanie.
Zgodnie ze schematem blokowym z rys. 1, po stronie odbiorczej systemu należy na
podstawie próbek systemu odtworzyć sygnał analogowy, czyli przeprowadzić rekonstrukcję
sygnału. Między próbkami można poprowadzić sygnał analogowy na nieskończenie wiele
sposobów. Mimo to, jeśli są spełnione założenia twierdzenia o próbkowaniu, to jest możliwe
idealne odtworzenie sygnału analogowego na podstawie próbek sygnału poprzez
zastosowanie idealnego filtru odbiorczego. Idealny filtr odbiorczy ma taką samą
charakterystykę jak idealny filtr antyaliasowy i jest nierealizowalny fizycznie.
W praktyce najczęściej do rekonstrukcji sygnału używa się rekonstruktora
schodkowego (ZOH). Ten typ rekonstruktora interpoluje wartości między próbkami w ten
sposób, że podtrzymuje wartość każdej próbki aż do następnej próbki. Sygnał
zrekonstruowany jest aproksymacją schodkową oryginalnego sygnału analogowego, tak jak to
pokazano na rys. 2.
Prób ki
sygn ału
S ygnał
analogowy
0
T
2T
3T
4T
5T
Sygnał
zrekonstruowany
(schodkowy)
6T
7T
t
Rys. 2. Zasada działania rekonstruktora schodkowego
Rekonstruktor schodkowy ma prostokątną odpowiedź impulsową
Andrzej Leśnicki
h(t ) =
Laboratorium CPS
Ćwiczenie 8
3/9
u (t ) − u (t − T )
T
(3)
i następującą transmitancję
H ( jω ) = e
− jω
T
2
sin ω
ω
T
2
T
2
(4)
Przejście sygnału spróbkowanego przez rekonstruktor, to w dziedzinie czasu splot sygnału z
odpowiedzią impulsową, a w dziedzinie częstotliwości pomnożenie widma sygnału (wraz z
replikami) przez transmitancję.
Kolejny typ rekonstruktora to rekonstruktor odcinkami liniowy (w skrócie FOH). W
tym rekonstruktorze wartości między próbkami są interpolowane liniowo, tak jak to pokazano
na rys. 3. Rekonstruktor odcinkami liniowy ma trójkątną odpowiedź impulsową
 t
1 +
h(t ) =  T
t
1 −
 T
, dla − T ≤ t ≤ 0
, poza tym 0
(5)
, dla 0 < t ≤ T
i następującą transmitancję
T

 sin ω
2
H ( jω ) = 
 ωT

2







2
(6)
Podobnie jak i w poprzednim rekonstruktorze tak i w tym, przejście sygnału spróbkowanego
przez rekonstruktor, to w dziedzinie czasu splot sygnału z odpowiedzią impulsową, a w
dziedzinie częstotliwości pomnożenie widma sygnału (wraz z replikami) przez transmitancję.
Próbki
sygnału
S ygnał
analogowy
−T
0
T
2T
3T
4T
5T
Sygnał
zrekonstruowany
(odcinkam i liniow y)
6T
Rys. 3. Zasada działania rekonstruktora odcinkami liniowego
7T
8T
t
Andrzej Leśnicki
Laboratorium CPS
Ćwiczenie 8
4/9
W badaniach rekonstruktorów będziemy posługiwali się interfejsem graficznym
prorek. Okno tego interfejsu pokazano na rys. 4. Sygnał x(t ) można złożyć z pięciu
składowych, każda o postaci A cos(2πf 0 t + faza ) . Pole do edycji składowej sygnału należy
kliknąć i edytowany tekst podświetli się na czerwono. Trzy parametry ( A, f 0 , faza )
edytowanej składowej ustawiamy suwakami lub wpisujemy wartości w pola edycyjne.
Amplituda ma wartość z przedziału 0 ≤ A ≤ 100 , podstawiając A = 0 eliminujemy
niepotrzebną składową sygnału. Częstotliwość ma wartość z przedziału 0 ≤ f 0 ≤ 2 ,
podstawiając f 0 = 0 zrealizujemy składową stałą sygnału. Faza ma wartość z przedziału
− 180 0 ≤ faza ≤ 180 0 . Do rekonstrukcji sygnału można wybrać za pomocą przycisków
radiowych jeden z trzech rekonstruktorów: idealny, schodkowy, odcinkami liniowy. W
pierwszym układzie współrzędnych zostaje wykreślony sygnał x(t ) , próbki tego sygnału x[n]
(próbkowanie z założenia odbywa się z jednostkowym okresem próbkowania T = 1 ) i sygnał
zrekonstruowany na podstawie próbek (czerwona linia przerywana). W drugim układzie
współrzędnych jest wykreślone widmo amplitudowe sygnału x(t ) . W trzecim układzie
współrzędnych jest wykreślone widmo amplitudowe sygnału spróbkowanego x[n] (jest to
widmo sygnału x(t ) wraz z replikami wokół krotności częstotliwości próbkowania
f p = 1 T = 1 ). W czwartym układzie współrzędnych zostaje wykreślona charakterystyka
amplitudowa wybranego rekonstruktora. W ostatnim układzie współrzędnych jest wykreślone
widmo amplitudowe sygnału zrekonstruowanego (jest to iloczyn widma sygnału x[n] i
charakterystyki częstotliwościowej rekonstruktora).
Rys. 4. Okno interfejsu graficznego prorek
Andrzej Leśnicki
Laboratorium CPS
Ćwiczenie 8
5/9
Przykład 1. Wybierzemy do badań sygnał, który spełnia założenia twierdzenia o
próbkowaniu
x(t ) = 2 + 2 cos(2π 0,1t ) + cos(2π 0,3t )
(7)
Sygnał x(t ) i jego próbki x[n] (okres próbkowania jest z założenia jednostkowy), wykreślono
w pierwszym układzie współrzędnych na rys. 4. Widmo amplitudowe sygnału x(t )
wykreślono w drugim układzie współrzędnych na rys. 4. Założenia twierdzenia o
próbkowaniu są spełnione, gdyż maksymalna częstotliwość w widmie sygnału x(t ) ma
wartość B = 0,3 i jest ponad dwukrotnie mniejsza niż częstotliwość próbkowania
f p = 1 T = 1 (widmo sygnału mieści się w przedziale Nyquista (− 0.5 , 0.5) ). Widmo sygnału
spróbkowanego x[n] jest wykreślone w trzecim układzie współrzędnych na rys. 4 i jak widać
„ogony” replik widma nie zachodzą na siebie, będzie możliwa idealna rekonstrukcja sygnału
poprzez filtrowanie tego widma w idealnym filtrze odbiorczym. Charakterystyka
amplitudowa takiego idealnego filtru odbiorczego będącego idealnym rekonstruktorem jest
wykreślona w czwartym układzie współrzędnych i widmo sygnału na wyjściu tego filtru jest
wykreślone w piątym układzie współrzędnych na rys. 4. Widmo sygnału na wyjściu systemu
jest takie samo jak widmo sygnału na wejściu systemu i sygnał zrekonstruowany (narysowany
linią przerywaną w pierwszym układzie współrzędnych na rys. 4) pokrywa się z sygnałem
wejściowym. Używając rekonstruktora schodkowego zauważymy, że sygnał zrekonstruowany
jest aproksymacją schodkową sygnału wejściowego, a używając rekonstruktora odcinkami
liniowego zauważymy, że sygnał zrekonstruowany jest aproksymacją odcinkami liniową
sygnału wejściowego.
Przykład 2. Wybierzemy do badań sygnał, który nie spełnia założeń twierdzenia o
próbkowaniu
x(t ) = 6 cos(2π 0,4t ) + 4 cos(2π 0,6t ) = 3e j 2π 0, 4t + 3e − j 2π 0, 4t + 2e j 2π 0, 6t + 2e − j 2π 0, 6t
(8)
Widmo tego sygnału jest dyskretne i prążki widma wykreślono na rys. 5. Widmo
sygnału na wyjściu idealnego filtru odbiorczego różni się zasadniczo od widma sygnału
wejściowego. Dlatego sygnał zrekonstruowany (wykreślony linią ciągłą w pierwszym
układzie współrzędnych) różni się bardzo od sygnału wejściowego (wykreślonego linią
przerywaną). Różnice te będą oczywiście też występowały przy użyciu innych
rekonstruktorów, gdyż nie ma lepszego rekonstruktora od rekonstruktora idealnego.
Andrzej Leśnicki
Laboratorium CPS
Ćwiczenie 8
6/9
Rys. 5. Badanie sygnału nie spełniającego założeń twierdzenia o próbkowaniu
Do istniejących składowych sygnału można dodać składową o tak dobranej
amplitudzie, częstotliwości i fazie, że z widma sygnału spróbkowanego zniknie dotychczas
istniejący prążek. Na przykład po dodaniu do sygnału x(t ) = 6 cos(2π 0,4t ) + 4 cos(2π 0,6t )
składowej 10 cos(2π 1,4t + 180 0 ) , widmo całkowicie wyzeruje się (rys. 6).
Andrzej Leśnicki
Laboratorium CPS
Ćwiczenie 8
7/9
Rys. 6. Zubażanie widma sygnału spróbkowanego poprzez dodanie dodatkowej składowej
sygnału wejściowego
3. Wykonanie ćwiczenia
1. Niech w systemie z idealnym rekonstruktorem sygnał wejściowy będzie przebiegiem
kosinusoidalnym. Zbadaj i przedyskutuj jak zmienia się sygnał wyjściowy przy zmianach
częstotliwości sygnału wejściowego f we w zakresie od 0 do 2.
Zauważ, że dla częstotliwości sygnału wejściowego większych niż częstotliwość
Nyquista ( f we > 0,5 ), sygnał wyjściowy ma inną częstotliwość f wy niż sygnał wejściowy,
zachodzi zjawisko aliasu. Sporządź wykres zależności częstotliwości sygnału wyjściowego w
funkcji częstotliwości sygnału wejściowego f wy ( f we ) . Ten wykres ma kształt piłozębowy.
Dla każdego odcinka wykresu napisz jego równanie.
Zauważ, że dla sygnału wejściowego o fazie ϕ , przy częstotliwościach f we z
opadających odcinków wykresu f wy ( f we ) , sygnał wyjściowy ma fazę − ϕ (zachodzi zjawisko
(
)
inwersji fazy). Można wziąć np. sygnał cos 2πf we t − 90 0 = sin (2πf we t ) . Wówczas dla f we z
odcinków o dodatnim nachyleniu mamy na wyjściu sygnał sin (2πf wy t ) (nie ma inwersji fazy),
i dla f we z odcinków o ujemnym nachyleniu mamy na wyjściu sygnał − sin (2πf wy t ) (jest
inwersja fazy).
Andrzej Leśnicki
Laboratorium CPS
Ćwiczenie 8
8/9
2. Wybierz do badań sygnał dwuharmoniczny (lub z większą niż dwa liczbą składowych),
spełniający założenia twierdzenia o próbkowaniu podobnie jak w przykładzie 1. Zapisz ten
sygnał wzorem. Porównaj, przedyskutuj wyniki badań dla trzech rekonstruktorów:
a) Rekonstruktor idealny. Narysuj sygnał zrekonstruowany na tle spróbkowanego
sygnału wejściowego. Narysuj widmo sygnału spróbkowanego na tle charakterystyki
amplitudowej idealnego rekonstruktora. Narysuj widmo sygnału wyjściowego.
b) Rekonstruktor schodkowy. Narysuj sygnał zrekonstruowany na tle spróbkowanego
sygnału wejściowego. Narysuj widmo sygnału spróbkowanego na tle charakterystyki
amplitudowej rekonstruktora schodkowego (wzór (4)). Narysuj widmo sygnału
wyjściowego. Narysuj charakterystykę filtru, który należałoby włączyć za
rekonstruktorem, aby otrzymać charakterystykę rekonstruktora idealnego.
c) Rekonstruktor odcinkami liniowy. Narysuj sygnał zrekonstruowany na tle
spróbkowanego sygnału wejściowego. Narysuj widmo sygnału spróbkowanego na tle
charakterystyki amplitudowej rekonstruktora odcinkami liniowego (wzór (6)). Narysuj
widmo sygnału wyjściowego. Narysuj charakterystykę filtru, który należałoby
włączyć za rekonstruktorem, aby otrzymać charakterystykę rekonstruktora idealnego.
3. Wybierz do badań sygnał dwuharmoniczny (lub z większą niż dwa liczbą składowych), nie
spełniający założeń twierdzenia o próbkowaniu podobnie jak w przykładzie 2. Zapisz ten
sygnał wzorem. Sporządź wykresy sygnałów i widm. Porównaj wyniki dla trzech różnych
rekonstruktorów. Przedyskutuj uzyskane wyniki.
4. Dodaj do sygnału z punktu 3 składową o tak dobranej amplitudzie, częstotliwości i fazie,
aby zlikwidować jeden z dotychczasowych prążków widma sygnału spróbkowanego.
Wyjaśnij sposób doboru tej dodatkowej składowej.
4. Zadania testowe na wejściówki i sprawdziany
1. Sygnał dwuharmoniczny x(t ) jest próbkowany z zadaną częstotliwością próbkowania:
a) x(t ) = cos(2π 2kHz t ) + cos(2πft ) , f p = 10 kHz
b) x (t ) = 2 sin (2π 2 kHz t ) + cos (2π ft ) ,
f p = 8 kHz
π

c) x(t ) = cos 2π 2kHz t +  + cos(2πft + faza ) , faza = 0 , f p = 6 kHz
2

System dyskretny nie ma filtru antyaliasowego, a filtr odbiorczy jest idealny. Znajdź takie
częstotliwości f (jest ich nieskończenie wiele, podaj wzór), dla których sygnał wyjściowy
jest sygnałem jednoharmonicznym. Dla najmniejszej ze znalezionych częstotliwości
spełniającej warunek f ≠ 2 kHz narysuj widmo sygnału wejściowego, widmo sygnału
spróbkowanego, widmo sygnału wyjściowego. Wyznacz sygnał wyjściowy y (t ) . W
przypadku c znajdź dodatkowo takie pary f , faza , dla których sygnał wyjściowy równa się
zeru.
2. Sygnał x(t ) jest próbkowany z zadaną częstotliwością próbkowania:
a) x(t ) = 3 + 4 cos(2π 1kHz t ) + 2 cos(2π 2kHz t ) , f p = 3 kHz
b) x(t ) = 1 + 4 cos(2π 1kHz t ) + 2 cos(2π 5kHz t ) ,
f p = 3 kHz
c) x(t ) = 4 + 4 cos(2π 3kHz t ) + 4 cos(2π 5kHz t ) + 2 sin (2π 8kHz t ) ,
f p = 8 kHz
Andrzej Leśnicki
Laboratorium CPS
Ćwiczenie 8
9/9
System dyskretny nie ma filtru antyaliasowego, a filtr odbiorczy jest idealny. Narysuj widmo
sygnału wejściowego, widmo sygnału spróbkowanego, widmo sygnału wyjściowego.
Wyznacz sygnał wyjściowy y (t ) . Wyjaśnij jaką rolę spełniłby w systemie filtr antyaliasowy,
a jaką nadpróbkowanie. Czy dla każdego sygnału wejściowego nadpróbkowanie pozwala
uniknąć zniekształceń aliasowych?
3. Wykaż, jaka jest odpowiedź impulsowa i transmitancja rekonstruktora schodkowego. Jaka
jest charakterystyka filtru, który należałoby włączyć kaskadowo z rekonstruktorem
schodkowym, aby otrzymać charakterystykę idealnego rekonstruktora?
4. Wykaż, jaka jest odpowiedź impulsowa i transmitancja rekonstruktora odcinkami
liniowego. Jaka jest charakterystyka filtru, który należałoby włączyć za rekonstruktorem
odcinkami liniowym, aby otrzymać charakterystykę idealnego rekonstruktora?

Podobne dokumenty