Uploaded by icasin64

Tsiklicheskie kody

advertisement
1
Цель работы
1.1 Изучение принципов построения циклических кодов;
1.2 Получение практического навыка построения кодеров и декодеров
циклических кодов.
2
Задание №1


Производящий полином: p(x) = x3  x2  1
Информационные разряды, поступающие на вход кодера: 1101
Рисунок 1. Кодер циклического кода (6;3) для p(x) = x3  x2  1
Таблица формирования проверочных разрядов для кодера циклического кода:
Инв. № подп Подп. и дата
Взам. инв. № Инв. № дубл. Подп. и дата
Такт
1
2
3
4
5
6
7
8
Вх
1
1
0
1
1
1
1
0
0
0
0
0
0
2
0
1
1
0
0
0
0
0
3
0
0
1
0
0
0
0
0
Рисунок 2. экономичный кодер циклического кода (6,3)
Лист
Из Лист № документа
.
Подпись Дата
1
Таблица формирования проверочных разрядов для экономичного кодера циклического кода:
Такт
1
2
3
4

Вх
1
1
0
1
1
1
0
1
0
2
0
1
0
0
3
1
0
0
0
Кодовая комбинация на выходе кодера: 0001011 (1101000)
Рисунок 3, схема декодера с обнаружением ошибок
Инв. № подп Подп. и дата
Взам. инв. № Инв. № дубл. Подп. и дата
Кодовая комбинация, поступающая на декодер: 0001011 (1101000)
Вид синдрома кодовой комбинации: 0000;
Вывод:
В экономичном кодере процесс добавления проверочных элементов проходит быстрее,
так как нет регистра задержки;
При приеме кодовой комбинации без ошибок в устройстве делении на образующий
полином синдром будет равен нулю;
При приеме кодовой комбинации с ошибкой в устройстве деления на образующий
полином не будет равен нулю;
Лист
Из Лист № документа
.
Подпись Дата
2
3
Задание №2
Написать программу работы экономичного кодера
Написать программу работы устройства вычисления синдрома в декодере с
обнаружением ошибок:
Инв. № подп Подп. и дата
Взам. инв. № Инв. № дубл. Подп. и дата

Без ошибок
Вывод: декодер правильно определил, что в первом случае у нас нулевой синдром, то есть
не возникло ошибки при передаче;

С ошибкой
Вывод: по виду синдрома видно, что декодер правильно определил, что при
декодировании возникает ошибка (ненулевой синдром);
Лист
Из Лист № документа
.
Подпись Дата
3
Download