Skip to content

Latest commit

 

History

History
11 lines (8 loc) · 1.18 KB

File metadata and controls

11 lines (8 loc) · 1.18 KB

Code_4B5B

Пример использования избыточных кодов 4B/5B

Программа имитирует канал передачи данных. Текстовое сообщение преобразуется в последовательность нулей и единиц. Далее каждые 4 бита, заменяются на 5 бит в соответсвие с таблицей. Такое кодирование гарантирует, что в сообщении не встретится более трех нулей подряд. Это необходимо для синхронизации передатчика и приемника. Вдобавок код 4B/5B позволяет с вероятностью ~30% определить ошибку.

Скриншоты:

Screenshot