Sygnały otaczającego nas świata mają postać analogową.



Podobne dokumenty
Podstawowe funkcje przetwornika C/A

Teoria przetwarzania A/C i C/A.

O sygnałach cyfrowych

Transformata Fouriera

Przetwarzanie analogowo-cyfrowe sygnałów

Ćwiczenie 4: Próbkowanie sygnałów

Ćwiczenie 3,4. Analiza widmowa sygnałów czasowych: sinus, trójkąt, prostokąt, szum biały i szum różowy

Generowanie sygnałów na DSP

2. Próbkowanie Sygnały okresowe (16). Trygonometryczny szereg Fouriera (17). Częstotliwość Nyquista (20).

Kwantowanie sygnałów analogowych na przykładzie sygnału mowy

Akwizycja i przetwarzanie sygnałów cyfrowych

W celu obliczenia charakterystyki częstotliwościowej zastosujemy wzór 1. charakterystyka amplitudowa 0,

Spis treści. 1. Cyfrowy zapis i synteza dźwięku Schemat blokowy i zadania karty dźwiękowej UTK. Karty dźwiękowe. 1

1. Modulacja analogowa, 2. Modulacja cyfrowa

Przetworniki A/C. Ryszard J. Barczyński, Materiały dydaktyczne do użytku wewnętrznego

Przetworniki cyfrowo analogowe oraz analogowo - cyfrowe

Cyfrowe przetwarzanie sygnałów Jacek Rezmer -1-

Symulacja sygnału czujnika z wyjściem częstotliwościowym w stanach dynamicznych

Kompresja dźwięku w standardzie MPEG-1

ĆWICZENIE nr 3. Badanie podstawowych parametrów metrologicznych przetworników analogowo-cyfrowych

Ćwiczenie 4. Filtry o skończonej odpowiedzi impulsowej (SOI)

Zjawisko aliasingu. Filtr antyaliasingowy. Przecieki widma - okna czasowe.

FFT i dyskretny splot. Aplikacje w DSP

Sygnał a informacja. Nośnikiem informacji mogą być: liczby, słowa, dźwięki, obrazy, zapachy, prąd itp. czyli różnorakie sygnały.

Andrzej Leśnicki Laboratorium CPS Ćwiczenie 7 1/7 ĆWICZENIE 7. Splot liniowy i kołowy sygnałów

Sprawdzian wiadomości z jednostki szkoleniowej M3.JM1.JS3 Użytkowanie kart dźwiękowych, głośników i mikrofonów

Klasyfikacja metod przetwarzania analogowo cyfrowego (A/C, A/D)

Cechy karty dzwiękowej

Kodowanie podpasmowe. Plan 1. Zasada 2. Filtry cyfrowe 3. Podstawowy algorytm 4. Zastosowania

Komputerowe systemy pomiarowe. Podstawowe elementy sprzętowe elektronicznych układów pomiarowych

A6: Wzmacniacze operacyjne w układach nieliniowych (diody)

Laboratorum 2 Badanie filtru dolnoprzepustowego P O P R A W A

Cyfrowe przetwarzanie sygnałów w urządzeniach EAZ firmy Computers & Control

Dźwięk podstawowe wiadomości technik informatyk

Podstawy Przetwarzania Sygnałów

Andrzej Leśnicki Laboratorium CPS Ćwiczenie 9 1/5 ĆWICZENIE 9. Kwantowanie sygnałów

Akwizycja i przetwarzanie sygnałów cyfrowych

KOMPUTEROWE SYSTEMY POMIAROWE

Konwersja dźwięku analogowego do postaci cyfrowej

EFEKTYWNE UŻYTKOWANIE ENERGII ELEKTRYCZNEJ

Ćwiczenie 3. Właściwości przekształcenia Fouriera

8. Analiza widmowa metodą szybkiej transformaty Fouriera (FFT)

Technika audio część 1

Przetwarzanie sygnałów

POLITECHNIKA OPOLSKA

WZMACNIACZ OPERACYJNY

CHARAKTERYSTYKI CZĘSTOTLIWOŚCIOWE

a) dolno przepustowa; b) górno przepustowa; c) pasmowo przepustowa; d) pasmowo - zaporowa.

f = 2 śr MODULACJE

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Ćwiczenie 11. Podstawy akwizycji i cyfrowego przetwarzania sygnałów. Program ćwiczenia:

Teoria sygnałów Signal Theory. Elektrotechnika I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Przekształcenia widmowe Transformata Fouriera. Adam Wojciechowski

5 Filtry drugiego rzędu

Rozdział 5. Przetwarzanie analogowo-cyfrowe (A C)

dr inż. Piotr Odya dr inż. Piotr Suchomski

2. STRUKTURA RADIOFONICZNYCH SYGNAŁÓW CYFROWYCH

Kwantyzacja wektorowa. Kodowanie różnicowe.

Liniowe układy scalone w technice cyfrowej

Podstawy transmisji sygnałów

Przetwarzanie obrazów wykład 6. Adam Wojciechowski

Podstawy akwizycji i cyfrowego przetwarzania sygnałów

Cyfrowe przetwarzanie obrazów i sygnałów Wykład 2 AiR III

Metody numeryczne Technika obliczeniowa i symulacyjna Sem. 2, EiT, 2014/2015

DYSKRETNE PRZEKSZTAŁCENIE FOURIERA C.D.

Kompresja Danych. Streszczenie Studia Dzienne Wykład 13, f(t) = c n e inω0t, T f(t)e inω 0t dt.

(1.1) gdzie: - f = f 2 f 1 - bezwzględna szerokość pasma, f śr = (f 2 + f 1 )/2 częstotliwość środkowa.

Przetworniki analogowo-cyfrowe

SPRZĘTOWA REALIZACJA FILTRÓW CYFROWYCH TYPU SOI

3. Przetwarzanie analogowo-cyfrowe i cyfrowo-analogowe... 43

Wykład I: Kodowanie liczb w systemach binarnych. Studia Podyplomowe INFORMATYKA Podstawy Informatyki

LABORATORIUM METROLOGII. Podstawy akwizycji i cyfrowego przetwarzania sygnałów. dr inż. Andrzej Skalski. mgr inż. Mirosław Socha

Właściwości sygnałów i splot. Krzysztof Patan

1.5. Sygnały. Sygnał- jest modelem zmian w czasie pewnej wielkości fizycznej lub stanu obiektu fizycznego

MODULACJA. Definicje podstawowe, cel i przyczyny stosowania modulacji, rodzaje modulacji. dr inż. Janusz Dudczyk

b n y k n T s Filtr cyfrowy opisuje się również za pomocą splotu dyskretnego przedstawionego poniżej:

Wzmacniacze operacyjne

Kartkówka 1 Opracowanie: Próbkowanie częstotliwość próbkowania nie mniejsza niż podwojona szerokość przed spróbkowaniem.

A-2. Filtry bierne. wersja

WOLTOMIERZ CYFROWY. Metoda czasowa prosta. gdzie: stała całkowania integratora. stąd: Ponieważ z. int

Przygotowali: Bartosz Szatan IIa Paweł Tokarczyk IIa

ĆWICZENIE 6 Transmitancje operatorowe, charakterystyki częstotliwościowe układów aktywnych pierwszego, drugiego i wyższych rzędów

Definicje i przykłady

WZMACNIACZE OPERACYJNE

Przetworniki analogowo-cyfrowe - budowa i działanie" anie"

Próbkowanie sygnałów (ang. sampling) PRZETWARZANIE SYGNAŁÓW ANALOGOWYCH NA SYGNAŁY CYFROWE. Literatura. Cyfrowe Przetwarzanie Sygnałów

AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ

Rys. Podstawowy system przetwarzania cyfrowego sygnałów analogowych

DYSKRETNA TRANSFORMACJA FOURIERA

CZWÓRNIKI KLASYFIKACJA CZWÓRNIKÓW.

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Przetwarzanie i transmisja danych multimedialnych. Wykład 9 Kodowanie podpasmowe. Przemysław Sękalski.

Pomiary i przyrządy cyfrowe

Przetwornik analogowo-cyfrowy

XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej. XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej

Zastowowanie transformacji Fouriera w cyfrowym przetwarzaniu sygnałów

Systemy plezjochroniczne (PDH) synchroniczne (SDH), Transmisja w sieci elektroenergetycznej (PLC Power Line Communication)

uzyskany w wyniku próbkowania okresowego przebiegu czasowego x(t) ze stałym czasem próbkowania t takim, że T = t N 1 t

Katedra Elektrotechniki Teoretycznej i Informatyki

Systemy akwizycji i przesyłania informacji

Transkrypt:

1

Wstęp Wykorzystano materiały książki Marven C., Ewers G.: Zarys cyfrowego przetwarzania sygnałów, Warszawa WKŁ 1999; K. Wesołowski Systemy radiokomunikacji ruchomej, Warszawa 1998;oraz wykładu prof. J. Bolikowskiego. 2

3

4

Sygnały otaczającego nas świata mają postać analogową. W niniejszym wykładzie przyjrzymy się wpierw sposobom przekształcenia postaci analogowej w równoważną jej formę cyfrową, która może być wykorzystana przez urządzenia DSP. 5

Pierwszy etap procesu przekształcania postaci analogowej w cyfrową nazywany jest próbkowaniem. W celu ilustracji tej operacji posłużymy się przykładem zmieniającej się wagi niemowlęcia, co pokazano na rysunku: 6

Informacje dotyczącą rozwoju niemowlaka zaczerpnęliśmy z co dwutygodniowych wizyt w klinice położniczej, gdzie dziecko było ważone - kolejne wartości wagi dziecka przedstawiono w tablicy: Tydzień 0 2 4 6 8 10 12 14 16 18 20 Waga( kg) 3,35 3,50 3,95 4,49 4,59 4,98 5,37 6,05 6,70 7,41 7,52 7

Na sporządzonym wykresie, zawierającym kolejne wartości wagi w funkcji czasu widzimy zbiór dyskretnych wartości reprezentujących postęp w rozwoju niemowlęcia. Wartości te nazywane są próbkami sygnału wejściowego (wagi dziecka). 8

Innymi słowy próbkowanie sygnału wejściowego to metoda zapisu chwilowych wartości sygnału ciągłego! 9

Można tu przytoczyć wiele innych przykładów. Raporty dzienne dotyczące wielkości opadów atmosferycznych, liczby słonecznych godzin w ciągu dnia czy też głębokości śniegu w kurortach narciarskich. Warte podkreślenia jest to, że że okres próbkowania danej wielkości jest zawsze taki sam. 10

Czternaście dni dla niemowlaka, czy też jeden dzień dla opadów deszczu, liczby słonecznych godzin lub głębokości śniegu. Pozwala nam to zrozumieć istotę zawartej informacji i ewentualnie podjąć właściwe decyzje. 11

Rozpatrzmy jeszcze inny przykład. Makler giełdowy pragnie przewidzieć co się stanie w najbliższym czasie z portfelem jego akcji. Zakładamy, że indeks giełdowy zmienia się nieustannie w czasie, co pokazano na rysunku 12

13

Zakładamy także, że wartość tego indeksu była publikowana w nieregularnych odcinkach czasu, od t 1 do t 7. 14

Na podstawie opublikowanych indeksów giełdowych możemy wykreślić swoją krzywą, lecz o zachowaniu się indeksu miedzy znanymi punktami możemy jedynie wnioskować w przybliżeniu, co wynika z niepełnej informacji giełdowej. 15

Najprostszą metodą aproksymacji jest połączenie znanych nam wartości linią prostą. Powoduje to pominięcie chwilowego spadku indeksu giełdowego, który miał miejsce między punktem t 4 i t 5. 16

Nie dostrzegliśmy więc czegoś, co może być ważnym sygnałem o zbliżającej się bessie giełdowej. Ponadto nie dostrzegliśmy także spadku wartości akcji poniżej naszego progu sprzedaży (P sell sell ). ). 17

Krytycznym elementem, mającym podstawowe znaczenie dla akwizycji pełnej informacji o zdarzeniach analogowych jest częstotliwość pobierania próbek. 18

Jeśli ponownie przyjrzymy się przykładowi z agentem giełdowym, to nawet pobieranie próbek w regularnych odstępach czasowych nie ustrzeże nas przed pominięciem istotnego dla nas chwilowego spadku indeksu giełdowego, gdyż okres próbkowania jest za rzadki. 19

20

Jedynym sposobem uniknięcia tej sytuacji jest konieczność próbkowania z większą częstotliwością. 21

Pierwszym znanym twierdzeniem definiującym minimalną częstotliwość niezbędną w celu osiągnięcia precyzyjnej reprezentacji sygnału analogowego lub mówiąc dokładniej ciągłego sygnału z ograniczonym pasmem jest twierdzenie Nyquista. Harry Nyquist 7.02.1889 4.04.1976 22

W innych publikacjach zawarty jest przegląd rozszerzeń twierdzenia Nyquista, z których niektóre oparte są nawet na pracach wcześniejszych. Najbardziej powszechną i najczęściej cytowaną we współczesnych tekstach zasadą próbkowania jest prawo Kotelnikowa- Shannona. 23

Kotelnikow Władimir Aleksandrowicz 6.09.1908-11.02.2005 Jeden z najwybitniejszych rosyjskich uczonych XX wieku. Urodził się w 1908 r. w m. Kazań (nyn. Tatarstan), w Rosji. Pierwszego ważnego odkrycia w dziedzinie radiotechniki Kotelnikow dokonał w 1933 r. W 1931-1933 ścisle sformułował, niezależnie od H. Nyquista, twerdzenie o probkowaniu sygnałów: (prawo próbkowania Kotelnikowa- Shannona). 24

Shannon Claude Elwood - matematyk i inżynier amerykański. Członek Narodowej Akademii Nauk w Waszyngtonie i Amerykańskiej Akademii Umiejętności w Bostonie. Profesor Massachusetts Institute of Technology w Cambridge (od 1956). Jeden z twórców teorii informacji. Od 1941 w Bell Telephone Laboratories prowadził badania w zakresie warunków przenoszenia informacji, 1948 opracował metodę ilościowego jej wyrażania. Podstawowa praca: Mathematical Theory of Comunication (1949). 25

26

Prawo próbkowania Kotelnikowa-Shannona 27

Jeśli funkcja f(t) nie zawiera częstotliwości wyższych niż w cykli na sekundę (Hz), wówczas jest ona całkowicie określona przez podanie jej rzędnych jako ciągu punktów oddzielonych od siebie o czas równy okresowi 1/2w. 28

W celu osiągnięcia dokładnej reprezentacji sygnału analogowego minimalna częstotliwość próbkowania powinna być co najmniej dwa razy wyższa od składowej o najwyższej częstotliwości sygnału oryginalnego. Ta minimalna częstotliwość jest często nazywana częstotliwością Nyquista lub granicą Nyquista. 29

Próbkowany sygnał analogowy Widmo częstotliwościowe sygnału analogowego 30

Rezultat próbkowania sygnału jest podobny do mnożenia sygnału przez szereg przebiegów sinusoidalnych o częstotliwościach będących wielokrotnościami częstotliwości próbkowania f s. Oznacza to, że widmo wejściowe jest powtarzane co f s. Przedstawioną właściwość możemy wykorzystać do zrozumienia prawa Shannona. 31

Widmo próbkowane: f s > 2 f m - widmo powtarza się co każde f s 32

Rozpatrzmy co stanie się, gdy f s < 2 f m, gdzieś f m jest maksymalną częstotliwością sygnału wejściowego. Pasma częstotliwościowe nałożą się na siebie, co spowoduje interferencję sygnału wyjściowego. 33

Efekt ten nazywany jest aliasingiem (utożsamianiem). Nie jest to w tej chwili zbyt zrozumiałe, niemniej w następnym punkcie postaramy się wyjaśnić dlaczego aliasing stanowi poważny problem. 34

Wpływ aliasingu na sygnał wejściowy postaramy się zademonstrować wykorzystując różne częstotliwości próbkowania sygnału sinusoidalnego o częstotliwości f a. 35

Na rysunku przedstawiono próbkowanie o częstotliwości równej granicy Nyquista f s = 2 f a. Jeśli połączymy miejsca próbkowania liniami 36 prostymi, utworzymy w ten sposób przebieg trójkątny.

Przebieg ten ma składowe częstotliwościowe o wartościach f a, 3f a, 5f a itp. Jeśli więc zastosujemy filtr dolnoprzepustowy o częstotliwości odcięcia położonej między f a i 3 f a, wówczas możemy łatwo odtworzyć oryginalny sinusoidalny sygnał wejściowy. 37

Wykorzystując tę samą technikę w stosunku do próbek pokazanych na rysunku dla f s < 2 f a przekonamy się, że łącząc miedzy sobą miejsca próbkowania liniami prostymi nie możemy osiągnąć żadnych cech oryginalnego sygnału sinusoidalnego. 38

W rzeczywistości uzyskane przez nas próbki reprezentują teraz przebieg sinusoidalny o całkowicie innej częstotliwości i nie ma w tym przypadku możliwości odtworzenia sygnału wejściowego. 39

Stąd właśnie wywodzi się wprowadzony właśnie termin aliasing. Przebieg sinusoidalny o wyższej częstotliwości ma teraz swój alias (element z nim utożsamiany) w przebiegu o niższej częstotliwości, będący efektem dokonanego próbkowania. Tak więc nasze próbki cyfrowe nie opisują sygnału wejściowego i i w konsekwencji dalsze ich przetwarzanie cyfrowe będzie błędne! 40

Teraz z kolei wybierzmy częstotliwość próbkowania f s znacznie przewyższająca f a. Im stosunek tych częstotliwości jest większy, tym lepsza jest dokładność osiąganej reprezentacji cyfrowej sygnału wejściowego i i tym łatwiej jest 41 odtworzyć sygnał oryginalny.

W technice próbkowania zawsze niezbędny jest pewien kompromis wyboru częstotliwości próbkowania. System DSP powinien przetworzyć rezultat każdego kolejnego próbkowania i jeśli zwiększamy częstotliwość próbkowania, wówczas jednocześnie zmniejszamy czas, który jest niezbędny urządzeniom DSP dla dokonania wymaganych obliczeń. 42

W rzeczywistości rzadko mamy do czynienia z czystym przebiegiem sinusoidalnym. Zwykle sygnały maja szerokie widmo, co przedstawiono na rysunku: 43

Informacja zawarta powyżej ustalonej częstotliwości lub poniżej ustalonej amplitudy uznawana jest za nadmiarową w stosunku do naszych wymagań. 44

Na przykład producenci sprzętu hi-fi zakładają, że częstotliwości powyżej 20 khz nie są rozpoznawane przez ucho ludzkie i w związku z tym mogą być pominięte. 45

Zakładając więc, że f m jest maksymalną użyteczną dla nas częstotliwością, będziemy dokonywać próbkowania z częstotliwością Nyquista, czyli przy f s = 2 f m. 46

Jeśli dokonamy próbkowania przy częstotliwości f s = 2 f m, wówczas otrzymamy taką widmo. Widzimy że że poszczególne pasma zachodzą na na siebie i i w sygnale wyjściowym wytwarzany jest aliasing. 47

W celu zapobieżenia temu zjawisku powinniśmy wpierw przepuścić sygnał wejściowy przez filtr dolnoprzepustowy - filtracja usuwa z widma wszystkie częstotliwości leżące powyżej f m. 48

Taki filtr dolnoprzepustowy nazywany jest filtrem antyaliasingowym. Filtry tego typu stosowane są na wejściach większości układów w zastosowaniach DSP. Filtry antyaliasingowe powinny być stosowane przed próbkowaniem sygnału, są więc one zwykle filtrami analogowymi. 49

Teoretycznie możliwa jest realizacja usuwania aliasingu za pośrednictwem urządzeń DSP, lecz wymagałoby to o wiele bardziej złożonych algorytmów. W praktyce metoda ta stosowana jest rzadko gdyż sam antyaliasing pochłonąłby lwią część czasu przeznaczonego na właściwe przetwarzanie. 50

Idealna charakterystyka filtru antyaliasingowego przedstawiona jest na rysunku. Jest ona płaska w całym zakresie pasma przepustowego i zerowa poza nim. Odstępstwa charakterystyk stosowanego filtru rzeczywistego od idealnego mogą mieć znaczący wpływ na parametry systemu. 51

Na przykład, w zastosowaniach realizujących sterowanie cyfrowe, źle zaprojektowany filtr może spowodować przerzucenie większości mocy obliczeniowej systemu na kompensację filtru zamiast utrzymywanie prędkości obrotowej silnika na stałym poziomie. W zastosowaniach audio zła odpowiedź fazowa filtru może wywołać słyszalne zniekształcenia harmoniczne. 52

Aliasing Original: Sampled at 3000Hz: Dokument ramu Rejestrator dzw Dokument ramu Rejestrator dzw (1000Hz) Sampled at 1800Hz: Dokument ramu Rejestrator dzw Sampled at 1500Hz: Sampled at 1200Hz: Dokument ramu Rejestrator dzw Dokument ramu Rejestrator dzw 53

Matematyczna reprezentacja próbkowania 54

Teraz, kiedy już znamy cele próbkowania, przyjrzymy się bliżej matematycznemu opisowi procesu. We wszystkich tekstach poświęconych DSP próbkowanie przedstawiane jest jako mnożenie wejściowego przebiegu analogowego przez tzw. okresową deltę Diraca, która nosi też nazwę funkcji impulsowej. 55

Sygnał impulsu Korzystnie jest rozpatrywać funkcję impulsową jako idealizowany impuls prostokątny o zerowej szerokości i nieskończonej amplitudzie. 56

Funkcję tę można zdefiniować jako impuls, którego pole obejmowane wspomnianym prostokątem równe jest jedności, co może być wyrażone za pomocą następującego wzoru: + δ ( t) dt = 1 Uwaga: Przedstawiony wzór ma postać ogólną ii jest przeznaczony do do obliczeń pola pokrywanego przez dowolny sygnał. 57

Przykładem wyznaczenia pola konkretnego przebiegu może posłużyć obliczenie pola impulsu prostokątnego 58

+ impuls( t) dt = t = 5 t = 3 impuls ( t) dt Ponieważ impuls = 0 dla reszty czasu, to t = = t = 5 3 3 dt = [3t] 5 3 = 6 = pole impulsu. 59

W celu objaśnienia technik DSP wielokrotnie stosowane będzie pojęcie tzw. ważonej funkcji impulsowej. Funkcja ta zdefiniowana jest w następujący sposób: + A δ ( t) dt = A Jak widać, funkcja impulsowa ma pole o wartości A, podczas gdy jej amplituda pozostaje w dalszym ciągu nieskończona. 60

Tym niemniej, w celu ułatwienia interpretacji, na wszystkich wykresach ważona funkcja impulsowa rysowana będzie w ten sposób, że jej amplituda będzie proporcjonalna do pokrywanego pola. Jest to powszechnie stosowana metoda w tekstach poświęconych DSP. 61

W wyidealizowanym systemie przebieg sygnału próbkującego składać się będzie z ciągu funkcji impulsowych dokładnie oddzielonych od siebie okresem próbkowania t s : 62

Ową idealizowaną funkcję próbkująca s(t) możemy wyrazić jako sumę poszczególnych funkcji impulsowych: s(t)=δ(t- )+...+ δ(t-2t s )+ δ(t-t s )+ δ(t)+ δ(t+t s )+ δ(t+2t s )+...+ δ(t+ ). lub n s( t) = = δ ( t nt s n = ) 63

Jeśli dokonamy pomnożenia realnego przebiegu analogowego f(t) przez sformułowany przed chwilą przebieg próbkujący, wówczas w momentach obecności sygnału funkcji impulsowej otrzymamy na wyjściu ciąg impulsów o polach równych amplitudom sygnału f(t). 64

65

Przedstawiając otrzymany wykres przebiegu próbkowanego y(t) w postaci matematycznej widzimy, że jest on prostym mnożeniem funkcji s(t) przez wejściową funkcję analogową f(t). n = y( t) = f ( t) δ ( t nt s n= ) 66

Obróbka cyfrowego sygnału wejściowego 67

Do tej pory omówiliśmy dwie pierwsze fazy procesu konwersji analogowego sygnału wejściowego do postaci, która może być interpretowana przez procesor cyfrowego przetwarzania sygnałów. Tymi fazami są: filtrowanie antyaliasingowe oraz próbkowanie. 68

W rzeczywistych rozwiązaniach elektronicznych podstawowa funkcja próbkowania zamieniana jest przez układ próbkująco-pamiętający, utrzymujący aktualnie próbkowany poziom sygnału aż do momentu kolejnego próbkowania. 69

Rezultatem tej operacji jest tzw. przebieg schodkowy, który pokazano poniżej 70

Musimy teraz rozwiązać problem sposobu reprezentacji wartości chwilowych sygnału analogowego przez liczby, które mogą być wykorzystywane przez urządzenia DSP. Operacja ta nazywa się kwantyzacją. Kwantyzacja realizowana jest przez przetwornik analogowo-cyfrowy. 71

Kwantyzacja może być pomyślana jako przyporządkowanie określonych odcinków amplitudowych sygnału wejściowego ustalonym przedziałom napięciowym. 72

Na przykład, jeśli zdecydujemy się tylko na dwa takie przedziały, możemy określić jeden poziom a, który będzie naszym punktem decyzyjnym. Wszystkie próbki, które mają amplitudy wyższe niż linia reprezentująca poziom a", będą należały do przedziału 1, podczas gdy próbki rejestrowane poniżej 73 linii - do przedziału 0.

W konsekwencji, z upływem czasu na wyjściu naszego układu pojawia się cyfrowy strumień binarnych zer i jedynek: Dokonaliśmy więc kwantyzacji próbek sygnału wejściowego i możemy przedstawić zawarte w sygnale 74 dane za pośrednictwem jednego bitu.

75

Rozszerzając nasz przykład możemy użyć dwóch bitów wprowadzając cztery jednakowo od siebie oddalone poziomy kwantowania oznaczane jako 00, 01,10 i 11. 76

W ten sposób możemy przyporządkować sygnał wejściowy czterem przedziałom amplitudowym. 77

78

Jest oczywiste, że im więcej zastosujemy przedziałów, tym dokładniej opiszemy wejściowy sygnał analogowy. Najczęściej systemy DSP wykorzystują przetwarzanie a/c o 10-12 bitach. Oznacza to, że sygnał wejściowy będzie mierzony z dokładnością 2 10 =1024 lub 2 12 =4096 poziomów. 79

Tak więc, jeśli mamy sygnał wejściowy, którego amplituda zmienia się w granicach od 0 do 5V, wówczas najmniej znaczący bit (LSB), tzn. pojedynczy bit będzie odpowiadał wartości 4,88 mv dla 10-bitowego przetwornika a/c i 1,22 mv dla 12-bitowego przetwornika a/c, zakładając oczywiście zunifikowany krok kwantyzacji. 80

Porównując skwantyzowane poziomy sygnału z sygnałem oryginalnym, zauważymy wprowadzone przez nas błędy: Błędy te wywołują tzw. szum kwantyzacji. 81

W zastosowaniach fonicznych efekt ten powoduje pojawienie się charakterystycznego szumu na wyjściu - stąd nazwa. Przy zastosowaniu 10- lub 12-bitowych przetworników a/c szum ten jest na ogół pomijalny w porównaniu z innymi źródłami zakłóceń systemu. 82

W omawianym przykładzie korzystaliśmy z kwantyzacji liniowej - poszczególne poziomy miały identyczny krok. 83

Możliwe jest także, szczególnie w zastosowaniach fonicznych, wykorzystanie innych, czasem bardzo skomplikowane wzorców kwantyzacyjnych. 84

Na przykład w sygnale mowy ludzkiej znajdują się dźwięki głośne, jak samogłoski idźwięki cichsze reprezentowane spółgłoskami. Typowy przebieg sygnału mowy 85

Składowe o większych amplitudach mogą pochodzić od wymawiania takich dźwięków, jak och lub ach, podczas gdy niższe amplitudy mogą reprezentować dźwięki sz lub cz. 86

Pokazana na rysunku kwantyzacja liniowa zapewnia odpowiednią reprezentację dźwięków głośnych, lecz większość różniących się między sobą dźwięków cichych będzie reprezentowana przez takie same wartości bitowe. 87

Oznacza to, że nie będziemy w stanie wyodrębnić różnych dźwięków o niskiej amplitudzie, co znacznie zubaża odtwarzany potem sygnał mowy. W celu zapobieżenia temu zjawisku stosowane są nieliniowe wzorce kwantyzacyjne, w których krok kwantyzacji zależy od poziomu przetwarzanej amplitudy. 88

Dla naszego przypadku sygnału mowy dźwięki słabsze będą skwantyzowane z większą liczbą poziomów 89

W praktyce kwantyzator ma zunifikowany rozmiar kroku, a kompresji poddawany jest sygnał wejściowy. W naszym przykładzie sygnału mowy kompresji poddawane są dźwięki o wyższych amplitudach, a dźwięki słabsze kodowane są bez zmian. Efekt finalny jest taki, jak gdyby stosowana była kwantyzacja nieliniowa. Po przetworzeniu sygnał jest rekonstruowany na wyjściu przez zastosowanie procesu nazywanego dekompresją. 90

Ax 1 + ln A f ( x ) = 1 + ln Ax 1 + ln A dla dla 0 x 1 A 1 x 1 A dla kwantyzatora 8-bitowego stała A= 87,6. Zwróćmy uwagę, że dla małych sygnałów charakterystyka jest liniowa, natomiast dla sygnałów o amplitudzie powyżej progu 1/A jest logarytmiczna. 91

Technika kompresji-dekompresji jest szeroko wykorzystywana w publicznych sieciach telefonicznych. Stosowane są dwie metody - odrębne dla Stanów Zjednoczonych i Europy. W Europie stosowana jest metoda nazywana zasadą A (A-law), podczas gdy w Stanach Zjednoczonych metoda ta nazywa się zasadą µ (µ-law). 92