EGZAMIN DYPLOMOWY INÅ»YNIERSKI PWR ZOD Jelenia Góra 25 styczeÅ„ 2011 OpracowaÅ‚: Mruk II/2 Omówić modulacjÄ™ impulsowo-kodowÄ… (PCM) podstawowe zasady, rodzaje, parametry. Proces modulacji W najogólniejszym przypadku modulacja to proces dostosowania (przeksztaÅ‚cenia) sygnaÅ‚u informacyjnego do postaci dogodnej dla transmisji przez kanaÅ‚ telekomunikacyjny (rys. 1). Polega na zmienianiu jednego z parametrów noÅ›nika informacji (tzw. fali noÅ›nej) zgodnie ze zmianami sygnaÅ‚u informacyjnego, nazywanego sygnaÅ‚em modulujÄ…cym. W wyniku modulacji powstaje sygnaÅ‚ zmodulowany, który zawiera w sobie pierwotny sygnaÅ‚ informacyjny, lecz ma inne parametry fizyczne (w szczególnym przypadku elektryczne). MówiÄ…c proÅ›ciej, modulacja to proces, w którym zmiana jednej wielkoÅ›ci fizycznej jest uzależniona od zmian drugiej wielkoÅ›ci fizycznej. Jest, wiÄ™c procesem nakÅ‚adania sygnaÅ‚u zawierajÄ…cego informacjÄ™ (modulujÄ…cego) na sygnaÅ‚ fali noÅ›nej (modulowanego), w wyniku czego powstaje sygnaÅ‚ zmodulowany. Warto pamiÄ™tać, że wystÄ™pujÄ…ce w procesie modulacji sygnaÅ‚y wcale nie muszÄ… być sygnaÅ‚ami elektrycznymi. MaÅ‚o tego, modulacja może mieć także czysto naturalny charakter i nie musi być wytworem czÅ‚owieka. Technicznie proces modulacji realizowany jest w urzÄ…dzeniu zwanym modulatorem. Rys.1. Ogólny schemat procesu modulacji. Procesem odwrotnym do modulacji, którego celem jest odtworzenie sygnaÅ‚u pierwotnego (modulujÄ…cego) z sygnaÅ‚u zmodulowanego, jest demodulacja, technicznie realizowana w urzÄ…dzeniu zwanym demodulatorem. Przyczyn stosowania modulacji jest wiele: - wzrost skutecznoÅ›ci przesyÅ‚ania sygnałów oryginalnych, - dopasowanie widmowe sygnaÅ‚u do charakterystyki przenoszenia kanaÅ‚u, - wzrost sprawnoÅ›ci transmisji, - prostsze urzÄ…dzenia nadawcze dla sygnałów wysokiej czÄ™stotliwoÅ›ci (w.cz.), - możliwość zwielokrotnienia sygnałów w torze, - uodpornienie na szumy i zakłócenia, - wzrost dokÅ‚adnoÅ›ci przy zastosowaniach w pomiarach i automatyce (sterowaniu). Rys.2. Klasyfikacja sygnałów. W sygnaÅ‚ach analogowych wielkość niosÄ…ca informacjÄ™ zmienia swojÄ… wartość w sposób ciÄ…gÅ‚y i w dozwolonym przedziale zmian (np. Umin - Umax) liczba jej wartoÅ›ci jest nieograniczona sygnaÅ‚ jest reprezentowany z nieskoÅ„czonÄ… dokÅ‚adnoÅ›ciÄ…. Jak go zmierzyć, to już inny problem. SygnaÅ‚em cyfrowym nazywamy sygnaÅ‚, którego wielkość (lub wielkoÅ›ci) niosÄ…ca informacjÄ™ może (mogÄ…) przyjmować Å›ciÅ›le okreÅ›lonÄ… i skoÅ„czonÄ… liczbÄ™ wartoÅ›ci. Liczba wartoÅ›ci wielkoÅ›ci niosÄ…cej informacjÄ™ w najprostszym przypadku może być ograniczona do dwóch i wówczas mamy do czynienia z sygnaÅ‚em binarnym. Widać już w tym miejscu, że sygnaÅ‚ analogowy przetworzony do postaci cyfrowej zawsze bÄ™dzie obarczony pewnym bÅ‚Ä™dem jest reprezentowany z pewnym przybliżeniem. Najbardziej ogólnie modulacje dzielimy (rys. 3) na ciÄ…gÅ‚e i impulsowe. Modulacje ciÄ…gÅ‚e ze wzglÄ™du na charakter fali noÅ›nej nazywane sÄ… także sinusoidalnymi, natomiast w przypadku modulacji impulsowych falÄ™ noÅ›nÄ… stanowi okresowy ciÄ…g impulsów prostokÄ…tnych. Do modulacji ciÄ…gÅ‚ych należą miÄ™dzy innymi, stosowane w prostych systemach radiokomunikacyjnych, modulacja amplitudy (AM), modulacja fazy (PM) i modulacja czÄ™stotliwoÅ›ci (FM). Natomiast modulacje impulsowe możemy podzielić na analogowe i cyfrowe. PrzykÅ‚adem modulacji cyfrowej jest modulacja impulsowo-kodowa PCM. Rys.3. Rodzaje modulacji. Modulacja PCM Modulacja impulsowo-kodowa PCM (ang. Pulse Code Modulation) zostaÅ‚a opatentowana już w 1938 roku, przez francuskiego inżyniera, którym byÅ‚ Alec Reeves. Jednakże trudnoÅ›ci w skonstruowaniu odpowiednio tanich i szybkich ukÅ‚adów przeÅ‚Ä…czajÄ…cych oraz przetworników analogowo-cyfrowych spowodowaÅ‚y, że jej praktyczna realizacja możliwa byÅ‚a dopiero po wojnie, po wynalezieniu tranzystora. Modulacja PCM jest w chwili obecnej najczęściej stosowanym w telekomunikacji przetwarzaniem analogowo-cyfrowym. PCM jest, wiÄ™c przede wszystkim systemem teletransmisyjnym, choć przy jej zastosowaniu może być także realizowana komutacja, co jest dodatkowÄ… korzyÅ›ciÄ… tego procesu. W modulacji PCM, rozumianej jako przeksztaÅ‚cenie analogowo-cyfrowe, można ogólnie wyróżnić 3 kolejne etapy: " Próbkowanie " Kwantowanie " Kodowanie Zwrócić należy uwagÄ™, że przetwarzanie analogowo-cyfrowe powinno speÅ‚niać nastÄ™pujÄ…ce podstawowe warunki: " proces przetwarzania musi wprowadzać jak najmniejszÄ… utratÄ™ informacji; " przetwarzanie powinno być funkcjÄ… wzajemnie jednoznacznÄ…, tzn. odbiornik po przetworzeniu cyfrowo- analogowym (demodulacji) powinien odtworzyć sygnaÅ‚ oryginalny; " parametry ciÄ…gu impulsów sygnaÅ‚u cyfrowego (zwanego także kodowym) powinny być niezależne od charakteru przetwarzanego sygnaÅ‚u. Próbkowanie Proces próbkowania polega na pobraniu wartoÅ›ci sygnaÅ‚u analogowego, tzw. próbki, w Å›ciÅ›le okreÅ›lonych odstÄ™pach czasu. Te odstÄ™py czasu nazywane sÄ… okresem próbkowania i okreÅ›lane sÄ… czÄ™stotliwoÅ›ciÄ… pobierania próbek, zwanÄ… czÄ™stotliwoÅ›ciÄ… próbkowania. Próbkowanie jest, wiÄ™c przeksztaÅ‚ceniem sygnaÅ‚u ciÄ…gÅ‚ego w ciÄ…g jednakowo odlegÅ‚ych od siebie impulsów o amplitudach równych wartoÅ›ciom chwilowym w momentach pobierania próbek. NajÅ‚atwiej jest wyobrazić sobie ten proces jako cykliczne otwieranie na krótki czas bramki, przez którÄ… przepuszczany jest fragment przebiegu próbkowanego. Istotne jest, że zarówno okres próbkowania, jak i szerokość próbki (czas otwarcia bramki) sÄ… staÅ‚e. Rys.4. Próbkowanie sygnaÅ‚u analogowego z odstÄ™pem czasu tp. Próbkowanie sygnaÅ‚u analogowego we wszystkich systemach cyfrowych opiera siÄ™ na twierdzeniu Shannona, zwanym twierdzeniem o próbkowaniu [1]. Mówi ono, że w celu zachowania informacji (aby przebieg spróbkowany mógÅ‚ być odtworzony z dostatecznÄ… wiernoÅ›ciÄ…) czÄ™stotliwość próbkowania fp powinna być przynajmniej dwukrotnie wiÄ™ksza od maksymalnej czÄ™stotliwoÅ›ci sygnaÅ‚u próbkowanego fg. fp min = 2 * fg [1] W wyniku próbkowania uzyskujemy ciÄ…g próbek, których wartoÅ›ci amplitud przyjmujÄ… dowolnÄ… wielkość z caÅ‚ego zakresu zmian przebiegu próbkowanego. Proces ten jest, wiÄ™c procesem analogowym, mimo że pojawianie siÄ™ kolejnych próbek w czasie ma charakter dyskretny (skokowy). Ponieważ w wyniku tego procesu powstaje nowy przebieg o odmiennej od pierwotnego naturze (jednak Å›ciÅ›le z nim zwiÄ…zany) to proces ten także zaliczamy do modulacji. Nosi on nazwÄ™ modulacji amplitudowo-impulsowej PAM (ang. Pulse Amplitude Modulation). Kwantowanie CaÅ‚y zakres zmian amplitudy sygnaÅ‚u wejÅ›ciowego dzielony jest na skoÅ„czonÄ… liczbÄ™ podzakresów, zwanych przedziaÅ‚ami kwantyzacji. Zakwalifikowanie pobranej wartoÅ›ci próbki do jednego z tych dyskretnych (o skoÅ„czonej liczbie) przedziałów zmian amplitudy nazywamy kwantowaniem lub kwantyzacjÄ…. Rys.5. Proces kwantyzacji. W przypadku modulacji PCM stosowane jest 256 takich przedziałów, co wynika bezpoÅ›rednio z przyjÄ™tej liczby bitów kodowania. Liczba przedziałów kwantowania wynosi, bowiem 2n, gdzie n oznacza dÅ‚ugość sÅ‚owa kodowego. Dla modulacji PCM ustalono jÄ… na osiem, wiÄ™c 28 = 256 przedziałów kwantyzacji. W modulacji PCM przedziaÅ‚y kwantowania sÄ… ponumerowane od 1 do 128 w przypadku wartoÅ›ci dodatnich i od 0 do 127 dla wartoÅ›ci ujemnych. Wprowadzanie bÅ‚Ä™dów kwantyzacji nierozerwalnie wiąże siÄ™ z procesem kwantyzacji i nie ma sposobu na jego caÅ‚kowite wyeliminowanie. W rezultacie przebieg analogowy odtworzony z przebiegu cyfrowego zawsze bÄ™dzie siÄ™ różniÅ‚ od pierwotnego przebiegu analogowego (sygnaÅ‚u nadanego). Różnica ta nazywana jest szumem kwantyzacji. Kodowanie Modulacja PCM należy do modulacji cyfrowych, wiÄ™c wymaga zamiany wielkoÅ›ci próbki na postać cyfrowÄ…, w tym przypadku binarnÄ…. Proces przyporzÄ…dkowania próbki do okreÅ›lonej wartoÅ›ci cyfrowej nazywamy kodowaniem. NajÅ‚atwiej zrozumieć go, jako zapisanie dziesiÄ™tnego numeru przedziaÅ‚u kwantyzacji, do której zostaÅ‚a zakwalifikowana próbka, w postaci binarnej (rys. 3.3a). Oznacza to, że numerowi przedziaÅ‚u kwantowania, do którego przypisana zostaÅ‚a chwilowa wartość próbki sygnaÅ‚u analogowego, zostaje przypisana n-bitowa wartość binarna reprezentowana przez ciÄ…g n impulsów o umownych wartoÅ›ciach "0" lub "1". Ponieważ jako podstawÄ™ kodowania w systemie PCM przyjÄ™to 8 bitów, to także każda próbka musi być reprezentowana przez odpowiadajÄ…cÄ… jej sekwencjÄ™ oÅ›miu bitów. Widać stÄ…d od razu, że zwiÄ™kszenie liczby przedziałów kwantyzacji wpÅ‚ywa na wzrost liczby bitów potrzebnych do zakodowania każdej próbki. Rys.6. Proces kodowania. W rzeczywistych systemach PCM stosuje siÄ™ dwa rodzaje nieliniowego kodowania sygnaÅ‚u mowy. Pierwszy wykorzystywany w systemach pracujÄ…cych na terenie obu Ameryk okreÅ›lany jest mianem kodowania wedÅ‚ug reguÅ‚y µ, natomiast w systemach europejskich rozpowszechnione jest kodowanie wg prawa A. Dodatkowo wyróżnia siÄ™ kodowanie symetryczne i niesymetryczne. Praktyczne systemy PCM Istnieje kilka praktycznych realizacji systemów PCM. Niezależnie jednak od wersji, wystÄ™pujÄ… w nich dwie cechy wspólne. Pierwsza, to standard pasma kanaÅ‚u rozmownego zawierajÄ…cy siÄ™ w granicach 300 3400 Hz, druga to czÄ™stotliwość próbkowania takiego sygnaÅ‚u wynoszÄ…ca 8 kHz. Różnice miÄ™dzy poszczególnymi systemami polegajÄ… natomiast na różnych metodach kodowania, przepÅ‚ywnoÅ›ci sygnaÅ‚u zbiorczego, szybkoÅ›ci oraz rodzaju fazowania i dodatkowych kodów sygnalizacji transmitowanych przez Å‚Ä…cze. PrzykÅ‚adowe systemy: " System T1 (D1) " System D2 " System 24-kanaÅ‚owy UK " System 30-kanaÅ‚owy CEPT UzupeÅ‚nienie z uwzglÄ™dnieniem uwag Siwka MODULACJA DPCM Koder DPCM jest rozwiniÄ™ciem struktury modulatorów typu Delta (DM). Kodowanie zgodne z modulacjÄ… PCM odbywa siÄ™ w bloku kwantyzatora i odnosi siÄ™ do różnicy sygnaÅ‚u kodowanego x(n) i prognozowanego x (n). W odróżnieniu od modulatora typu DM wartość sygnaÅ‚u prognozowanego jest okreÅ›lana na podstawie wiÄ™cej niż jednej próbki sygnaÅ‚u wyjÅ›ciowego. RzÄ…d r ukÅ‚adu prognozujÄ…cego okreÅ›la liczbÄ™ próbek potrzebnych do uzyskania poprawnej wartoÅ›ci prognozy x (n). Równanie dla wÄ™zÅ‚a prognozujÄ…cego: hr - ciÄ…g wsp. prognozowania (filtr SOI) w ukÅ‚. prognozowania modulatora/demodulatora Schemat blokowy modulatora/demodulatora typu DPCM(Differential Puls Code Modulation): Zalety modulatora typu DPCM: - kodowanie dotyczy różnicy sygnałów x(n)-x (n), a nie samego sygnaÅ‚u x(n) jak ma to miejsce w modulatorach PCM, - wzrost dynamiki sygnaÅ‚u wyjÅ›ciowego, - mniejszy bÅ‚Ä…d kwantyzacji (szum kwantyzacji), - wiÄ™ksza efektywność kodowania przy tych samych liczba poziomów kwantyzatora (zasobach sprzÄ™towych), Wady modulatorów DPCM: - brak wrażliwoÅ›ci modulatora na dużą zmienność różnicy poddawanej kwantyzacji, - ograniczone możliwoÅ›ci zwiÄ™kszania dynamiki sygnaÅ‚u wyjÅ›ciowego z modulatora poprzez wydÅ‚użanie ciÄ…gu prognozujÄ…cego MODULACJA ADPCM Modulator adaptacyjno - różnicowy PCM wykonuje równoczeÅ›nie kodowanie różnicy sygnałów mx(n) - x (n) na p poziomów, gdzie różnica jest obliczana na podstawie wielokrokowej prognozy sygnaÅ‚u x (n) wzglÄ™dem sygnaÅ‚u kodowanego x(n). Dodatkowo w zależnoÅ›ci od wÅ‚aÅ›ciwoÅ›ci statystycznych sygnaÅ‚u i trafnoÅ›ci wyliczanej prognozy ukÅ‚ad dostosowuje rozmiar kroku kwantyzacji. Poziomy kwantyzacji sÄ… dostosowywane do szybkoÅ›ci zmian wartoÅ›ci chwilowej sygnaÅ‚u. Liczba poziomu pozostaje taka sama, a zmianie ulega waga poziomu kwantyzacji (najmniejsza zmiana wart. chwilowej wywoÅ‚ujÄ…ca zmianÄ™ sÅ‚owa bitowego kwantyzatora). OkreÅ›lanie rozmiaru kroku kwantyzacji odbywa siÄ™ w ukÅ‚adach typu: " AQF (predykcyjne okreÅ›lanie kroku kwantyzacji), " AQB (wsteczne okreÅ›lanie kroku kwantyzacji). Schemat blokowy modulatora/demodulatora typu ADPCM (Adaptive - Differential Puls Code Modulation) oznaczany jako G.721 Zalety modulatorów ADPCM: - dalszy wzrost dynamiki sygnaÅ‚u wyjÅ›ciowego w stosunku do modulacji DPCM, - w modulatorach na wejÅ›ciu stosowane sÄ… konwertery skompresowanego strumienia PCM na postać liniowÄ… PCM oraz w demodulatorach odpowiednie ukÅ‚ady wykonujÄ…ce operacjÄ™ odwrotnÄ… (wsp. kompresji 2:1), - w przypadku ukÅ‚adów typu AQB ukÅ‚ad modulatora i demodulatora ma taka samÄ… strukturÄ™ ze wzglÄ™du na odwracalność. Wady ADPCM: - znaczny wzrost nakÅ‚adów sprzÄ™towych i obliczeniowych potrzebnych do przeprowadzenia modulacji ADPCM, - cztery warianty topologii ukÅ‚adów modulatora/demodulatora, - konieczność przeprowadzenia analizy statystycznej sygnaÅ‚u w celu dostosowania współczynników i funkcji adaptacyjnych ukÅ‚adu prognozujÄ…cego i kwantyzatora.