Задание и порядок выполнения работы
В ы п о л н я е т с я п р и п о д г о т о в к е
1. Уяснить принципы обнаружения и исправления ошибок, изучить работу кодирующих и декодирующих устройств и освоить методику кодирования и декодирования.
2. По заданным каждому студенту значениям шести информационных символов получить кодовую комбинацию тремя способами: путем деления на порождающий полином (2.7), с помощью базисных комбинаций (2.8) и с помощью соотношений для избыточных символов.
В ы п о л н я е т с я в л а б о р а т о р и и
I. Исследовать работу циклического кодера.
Для этого:
- получить у преподавателя значения шести информационных символов и порождающий полином и найти значения избыточных символов путем деления информационного полинома на порождающий;
- с помощью клавишного переключателя установить коэффициенты gi в регистре
g(t) , ввести значения информационных символов в передающий регистр и произвести кодирование, записывая после каждого такта состояние кодера (по образцу табл.2.2);
- сравнить значения избыточных символов, полученные с помощью кодера, со значениями, полученными путем деления информационного полинома на порождающий.
2, Исследовать работу циклического декодера.
Для этого:
-по заданным информационным символам с помощью порождающей матрицы (2.8) получить кодовую комбинацию, набрать ее о помощью клавишного переключателя и записать в передающий регистр;
- произвести передачу кодовой комбинации в приемные регистры декодеров при отсутствии искажений при передаче и повторным нажатием кнопки “Запись”, восстановить комбинацию в передающем регистре;
-в режиме “Декодирование циклическое” произвести деление принятой комбинации на порождающий полином в течение 15 тактов и убедиться в правильности кодирования и передачи (по нулевому остатку в регистре g(t));
- произвести передачу кодовой комбинации в приемные регистры при искажении одного из символов; восстановить комбинацию в передающем регистре;
- произвести декодирование (деление и исправление) кодовой комбинации, фиксируя состояния декодера после каждого такта в таблице, аналогичной табл. 2.4; отметить такт, в котором произошло исправление ошибки;
- произвести передачу кодовой комбинации и декодирование принятой комбинации при искажении 2-х символов, при этом записать в таблице состояния декодера после 15-го такта этапа деления и после каждого такта этапа исправления (если после 15 тактов исправления не произошло, продолжать этап исправления еще 15 тактов), отметить такты, в которых произошло исправление ошибок;
- произвести передачу кодовой комбинации и ее, декодирование при случайной ошибке в процессе передачи; Зафиксировать состояние декодера после этапа деления и 15 (или 30) тактов этапа исправления, отметить искаженные при передаче символы;
- произвести передачу кодовой, комбинации и ее декодирование при пяти- и шестикратной ошибке, зафиксировать состояние декодера после этапов деления и исправления, объяснить полученные результаты.