To tylko jedna z 9 stron tej notatki. Zaloguj się aby zobaczyć ten dokument.
Zobacz
całą notatkę
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)