background image

Badanie sposobów kodowania sygnałów – analiza działania 
kodu „ilorazowego” 

Cel ćwiczenia 

Celem ćwiczenia jest zapoznanie studentów się z kodem „ilorazowym” oraz 
wykazanie jego istotnych cech. 

Uwagi 

Autorami opisu ćwiczenia są:  

mgr inŜ. Rafał Watza

,  

mgr inŜ. Mikołaj Leszczuk

.  

Jeśli chcesz przetestować w domu działanie symulatora, moŜesz go pobrać z 
portalu studenckiego.  

Symulator pracuje w środowisku DOS.  

Wykonanie ćwiczenia 

1.  Przygotowanie do ćwiczenia. 

a.  Na komputerze w laboratorium powinien w widocznym miejscu (np.: 

pulpit, katalog domowy uŜytkownika, katalog „My documents”, 
katalog „

C:\

”, katalog „

D:\

”) znajdować się program 

symulacyjny „Laboratorium kodowania i transmisji danych” 
(

iloraz.bat

). Jeśli programu nie uda się odszukać, naleŜy go pobrać 

(z portalu studenckiego) w formie archiwum i rozpakować, równieŜ do 
katalogu łatwego do odnalezienia.  

b.  KaŜdy student powinien zapoznać się z pomocą i opisem programu. 

Dotyczy to zarówno wiadomości teoretycznych jak i funkcji programu. 
Opis programu znajdują się wewnątrz programu.  

2.  Symulator „Laboratorium kodowania i transmisji danych” – kolejność 

czynności ćwiczeniowych:  

a.  Jeśli nie pamiętasz juŜ (materiał dydaktyczny liceum) jak mnoŜy się i 

dzieli się wielomiany (a wiedza ta będzie potrzebna do wykonania 
ćwiczenia), przejrzyj pozycje literaturowe (dostępne na WWW): 
[3][4][5]. Proszę teŜ pamiętać, Ŝe w naszym przypadku, współczynniki 
wielomianu są binarne. 

b.  Zaznajomić się z zasadą stosowania kodu „ilorazowego” (menu 

OPIS

). 

Więcej informacji takŜe w pozycjach literatury (dostępnych na 
WWW): [6][7]. 

c.  Zaznajomić się ze schematami kodera i dekodera kodu „ilorazowego” 

(menu 

SCHEMATY

), w szczególności poznać zasadę działania bramek 

logicznych oraz przerzutników – literatura: [1][2]. 

d.  Wykonać 

DEMONSTRACJ

Ę

, ustawiając 4 razy współczynniki wielomianu 

generującego i ciągi informacyjne (po kolei) podane przez 
prowadzącego lub wymyślone samodzielnie, wyniki pracy kodera 
(zarówno dla kodu systematycznego i niesystematycznego) 
zanotować. 

background image

e.  Jeśli jeszcze zostało trochę wolnego czasu, moŜna wykonać 

TEST

.  

3.  Po przeprowadzeniu ćwiczenia naleŜy przygotować sprawozdanie 

(zawierające takŜe protokół z wykonania ćwiczenia laboratoryjnego), które 
naleŜy dostarczyć w kolejnym terminie zajęć – o ile zostało tak ustalone 
przez osobę prowadzącą ćwiczenie (lub w regulaminie przedmiotu). 

Literatura 

[1] Pienkoś, Turczyński, „Układy cyfrowe” 
[2] „Bramka logiczna”, 

http://pl.wikipedia.org/wiki/Bramka_logiczna

 

[3] „Wielomiany”, 

http://www.epsilon.kim.pl/Matura/Wielomiany/wielomiany.htm#dzialania

 

[4] „Wielomian jednej zmiennej”, 

http://ux1.mat.mfc.us.edu.pl/~pgladki/faq/node64.html

  

[5] „Zadania z ćwiczeń z Podstaw Telekomunikacji: Zajęcia 6, Temat: Kody 

ilorazowe”, 

http://www.kt.agh.edu.pl/~testbed/zadania%20z%20Podstaw%20Telekomun
ikacji_2.pdf

  

[6] „Kody cykliczne: kodowanie”, 

http://www.ii.uni.wroc.pl/~tju/KodMgr05/KodMgr05-Wyklad5.pdf

  

[7] „Kody cykliczne: dekodowanie”, 

http://www.ii.uni.wroc.pl/~tju/KodMgr05/KodMgr05-Wyklad6i7.pdf