Kodowanie kanałowe

Nasza ocena:

5
Pobrań: 84
Wyświetleń: 1953
Komentarze: 0
Notatek.pl

Pobierz ten dokument za darmo

Podgląd dokumentu
Kodowanie kanałowe - strona 1 Kodowanie kanałowe - strona 2 Kodowanie kanałowe - strona 3

Fragment notatki:


  AGH , Wydział EAIiE        Imię , nazwisko  : Jan Dulęba                                Piotr Widacha             Piotr Tabor            Grzegorz Kapusta            Mateusz Suder             Bartłomiej Polniak                                                                Laboratorium  Wprowadzenie do Transmisji Cyfrowej        Rok akademicki  :  2011 / 2012      Rok studiów  : 3  Semestr  : zimowy      Grupa  :  Pon 11:00    Kierunek  : ELEKTRONIKA I TELEKOMUNIKACJA        Temat ćwiczenia  : Kodowanie kanałowe           Data wykonania ćwiczenia  :    12.12.2011         Data zaliczenia sprawozdania  :         Wstęp      Kodowanie informacji przed transmisją stosuje sie  w celu:  - lepszego wykorzystania pasma transmisji - dany kod może  mieć własności kompresujące  - zwiększenia odporności na zakłócenia - szumi i interferencje międzysymbolowe  - umożliwienie detekcji i korekcji  - wykorzystanie przebiegu widma danego kodu do wsparcia procesu synchronizacji w  odbiorniku (zawartość prążka zegarowego w widmie)      Podczas laboratorium mieliśmy do dyspozycji płytkę zrealizowaną na 2 układach logiki  programowalnej Xilinx. Pierwsza odpowiadała za zadanie stanu słowa wejściowego (16 lub  20 bitów) oraz generacje sekwencji pseudolosowej (PRBS). Drugi za transkodowanie słowa  do kilku kodów. Wybór kodu dokonywany był poprzez 8 stanowy przełącznik, każdy stan  odpowiadał innemu kodowi (NRZ, RZ, Manchester, Miller, CMI, AMI, MLT3, HDB).        Na płytce znajdują sie również:  - Oscylator (możliwość dzielenia na 2, max częstotliwość potrzebne do kodu Manchestera)  - Rezonator kwarcowy (LC) potrzebny do filtru, możliwość odtworzenia zegara.  - Przełączniki programowania sekwencji, długości sekwencji , wyboru  sekwencji(programowalna,pseudolosowa)    Porty:  -Wyjście sekwencji kodu   -Wyjście sekwencji bazowej NRZ  -Wyjście synchronizacji oscyloskopu  -Wejście oscylatora lokalnego    Zadanie 1  Ustaliliśmy słowo wejściowe 16 bitowe : 0000 1010 0000 0001 następnie do oscyloskopu  podłączyliśmy wyjście sekwencji bazowej- kanał 1 a na kanał 2 wyjście sekwencji kodu.  Analizowaliśmy wyjście sekwencji kodu w zależności od ustawienia przełącznika.  Otrzymane  przebiegi zapisywaliśmy kolejno w pamięci oscyloskopu. Otrzymany wykres :                       Kolejno od góry: kanał 1-NRZ.  kanał 2 -RZ, Manchester, CMI, AMI, MLT3 

(…)

…, Manchester, CMI, AMI, MLT3
Na wykresie widać opóźnienie pomiędzy kanałami wynoszące około 152ns.
Spowodowany jest on obecnością przerzutnika oraz czasu propagacji.
Poprawność kodów względem definicji została sprawdzona.
Uwagę zwróciliśmy na zależność wartości składowej stałej od użytego kodu.
W przypadku kodu NRZ składowa stała zależała w 100% od ilości 1 w słowie wejściowym.
Dla RZ ta zależność zmniejszyła sie do 50% (każdy impuls utrzymuję swoją wartość przez
połowę okresu). Kody Manchester, CMI oraz AMI nie wykazały tej zależności(bez względu na
słowo wejściowe utrzymywały ten sam poziom składowej stałej). Kod MLT3 jest podobny do
powyższych kodów lecz dla konkretnych wartości wejściowych psuje się (składowa stała
zależna od wejścia).
Zadanie 2
Wyjście sekwencji kodu zostało doprowadzone…
... zobacz całą notatkę



Komentarze użytkowników (0)

Zaloguj się, aby dodać komentarz