Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа №2.DOC
Скачиваний:
40
Добавлен:
01.05.2014
Размер:
2.64 Mб
Скачать

Задание и порядок выполнения работы

В ы п о л н я е т с я п р и п о д г о т о в к е

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) тактов этапа исправления, отметить искаженные при передаче символы;

- произвести передачу кодовой, комбинации и ее декодирова­ние при пяти- и шестикратной ошибке, зафиксировать состояние декодера после этапов деления и исправления, объяснить полученные результаты.