Ćwiczenia, Instrukcja do ćwiczenia 3, Instrukcja do ćwiczenia 7:


UKŁADY KOMUTACYJNE, KODY KONWERSJI LICZB

W systemach liczących; w systemach transmisji, przetwarzania danych i w wielu innych urządzeniach cyfrowych istnieje problem kodowania i dekodowania informacji polegający na znajdowaniu przejścia z jednego sposobu zapisu informacji do innego, w danej chwili najodpowiedniejszego. Celem ćwiczenia jest poznanie zasad budowy układów służących do tych zadań. Reguły uporządkowujące poszczególne kombinacje zmiennych nazywamy kodem. Parametrami określającymi kod są długość M oraz pojemność P. Długość M jest liczbą bitów informacji labo liczbą zmiennych, pojemność P jest liczbą kombinacji wartości zmiennych występujących w kodzie. W zależności od parametru P można wyróżnić:

Kod zupełny zawiera wszystkie możliwe kombinacje wartości zmiennych, natomiast kod niezupełny nie wykorzystuje wszystkich kombinacji. Inny podział wyróżnia:

Kody systematyczne tworzy się na podstawie reguły formalnej, w której każda kombinacja wartości zmiennych jest zdefiniowana w sposób jednoznaczny. Kody niesystematyczne wymagają podania tabeli określającej kolejność poszczególnych kombinacji występujących w dowolny porządku. Do kodów systematycznych zaliczamy między innymi wszystkie kody wagowe, do kodów niesystematycznych zaliczymy kod Wattsa, dalekopisowy i inne [2,5,7]. Spośród wielu sposobów kodowania wartości zmiennych w układach cyfrowych najczęściej stosuje się dwójkowy system kodowy i jego szczególny przypadek: system dwójkowo-dziesiętny. Do układów komutacyjnych systemów cyfrowych zaliczamy:

Konwerterem nazywamy układ służący do przekształcania jednego kodu w inny. Szczególnym przypadkiem konwertera jest dekoder przekształcający dowolny kod w kod "1 z N" oraz koder (zwany również enkoderem) zmieniający kod "1 z N" na żądany kod. Szczególny rodzaje dekoderów są demultipleksery oraz multipleksery zwane popularnie wybierakami bezstykowymi.