Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МВ_лаб_ЕСворд 2003.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.29 Mб
Скачать

5.1.6 Дослідження принципів завадостійкого кодування на установці ”Код Хеммінга”

Дана установка демонструє роботу коду Хеммінга. Вона складається з передавача сигналів, каналу передачі сигналів і приймача. Передавач складається з формувача інформаційного слова на перемикачах 1 – 3 і генератора розрядів парності, зібраного на логічних елементах ВИКЛЮЧНЕ АБО. У якості елементів ВИКЛЮЧНЕ АБО використовується мікросхема К555ЛП5 (7486).

Приймач складається з генератора розрядів парності, блоку порівняння контрольних розрядів (рис. 5.3), ОЗП та блоку індикації. Генератор розряду парності зібраний по тій же схемі, що й у передавачі. Блок порівняння контрольних розрядів порівнює інформаційне слово, сформоване генератором розрядів парності, що надійшло з передавача з інформаційним словом, сформованим генератором розрядів парності приймача. Виявлена інформаційна помилка надходить на ОЗП, де вона декодується, а потім надходить на інформаційне табло. ОЗП зібраний на програмованій логічній матриці (ПЛМ). У якості елемента ВИКЛЮЧНЕ АБО використовують мікросхему К555ЛН1.

Рисунок 5.3 – Схема установки ”Код Хеммінга”

Прошивання ПЛМ виконується діодами КД522; резисторами (R1 – R7) 10 кОм. На виході ПЛМ використовується підсилювач за струмом, зібраний на транзисторах (VT1 – VT8) n-p-n типу (КТ315) і обмежувальні резистори (R8 – R15) 220 Ом. Інформаційне табло представляє ряд світлодіодів, які мають кожний своє значення: помилка; помилка по шині D0, D1, D2, P0, P1, P2; непереборна помилка. Код помилок і їхнє декодування представлені в таблиці 5.6.

Таблиця 5.6 - Код помилок і їхнє декодування

Наявність помилки

Індикатор

D0

D1

D2

P0

P1

P2

VD1

VD2

VD3

VD4

VD5

VD6

VD7

VD8

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

1

1

0

0

0

0

0

0

0

1

0

0

0

0

1

0

1

0

0

0

0

0

1

1

0

0

0

0

1

0

0

0

0

0

0

1

0

0

1

0

0

0

1

0

0

1

0

0

0

0

0

0

0

1

0

0

1

0

0

0

1

0

0

0

0

0

1

1

0

0

1

0

0

0

0

0

0

1

0

0

0

0

1

0

1

0

0

0

0

1

0

0

0

0

0

0

0

1

1

0

0

0

0

0

1

0

0

0

0

0

1

1

1

0

0

0

0

0

0

1

У табл. 5.6 використовуються позначення: VD1 – світлодіод індикації будь-якої помилки, VD2 – світлодіод індикації помилки D0, VD3 – світлодіод індикації помилки D1, VD4 – світлодіод індикації помилки D2, VD5 – світлодіод індикації помилки P0, VD6 – світлодіод індикації помилки P1, VD7 – світлодіод індикації помилки P2, VD8 – світлодіод індикації невиправляємої помилки.

Всі інші комбінації ведуть до неправильного визначення помилки, а так само і до неправильного виправлення цієї помилки.