3. Исследовать работу мажоритарного декодера.
Для этого:
- произвести передачу кодовой комбинации без искажений;
- в режиме “Декодирование мажоритарное” путем додачи 15-ти одиночных тактовых импульсов убедиться в совпадении всех оценок между собой и со значением символа, находящегося в 15-м разряде приемного регистра;
- произвести передачу и декодирование кодовой комбинации при искажении двух любых символов, состояние декодера после каждого такта записывать в таблице, аналогичной табл.2.5, отметить такты, в которых произошло исправление ошибок;
- произвести передачу кодовой комбинации и ее декодирование при наличии трехкратной ошибки, записывая состояние декодера до такта, в котором произошло обнаружение ошибки;
-. найти такую трех- или четырехкратную ошибку, которая исправляется мажоритарным декодером (без появления сигнала обнаружения) и, производя процесс декодирования по тактам, зафиксировать состояния декодера после каждого такта, объяснить причину исправления ошибки кратности большей двух.
Содержание отчета
Отчет должен содержать:
I. Схему регистра g(t) для заданного порождающего полинома и результаты вычисления избыточных символов путем деления и с помощью кодера.
2. Кодовую комбинацию для заданных каждому студенту значений символов, полученную тремя способами.
3. Схему циклического декодера и таблицы, поясняющие процесс декодирования комбинации при одно- и двукратной ошибке, заданных индивидуально каждому студенту.
4. Результаты декодирования кодовой комбинации при наличии пяти- и шестикратной ошибки и их объяснение.
5. Схему мажоритарного декодера и таблицы, поясняющие процесс декодирования комбинации, при двух- или трехкратной ошибке, заданной индивидуально каждому студенту.
6. Объяснить причины исправления ошибок мажоритарным декодером при q 2.
Контрольные вопросы и задачи
1. Что такое кодовое расстояние? Какова связь между кодовым расстоянием и кратностью обнаруживаемых и исправляемых ошибок?
2. Что такое линейный систематический код?
3. Указать способы задания систематического линейного кода.
4. Каким требованием должна удовлетворять каноническая порождающая матрица?
5. Как находятся выражения для значений избыточных разрядов по порождающей матрице?
6. На чем основано исправление ошибок линейным, кодом?
7. Что произойдет, если, в декодер (рис.2.2) поступит комбинация с двукратной или трехкратной ошибкой?
8. Что такое циклические коды? Какое основное, свойство циклических кодов?
9. Что такое порождающий полином? Каким требованиям он должен удовлетворять?
10. В чем заключается процедура кодирования при заданном порождающем полиноме?
11. Указать способы задания линейных циклических кодов. Составить порождающую матрицу для кода (7,4), порождаемого полиномом g(t) = t3+t2 +1.
12. Нарисовать схему циклического кодера для кода (7,4), порождаемого полиномом g(t) = t3+t2 +1.
13. В чем существо мажоритарного декодирования линейных кодов?
14. Как связаны необходимое количество оценок и кратность, исправляемых ошибок при мажоритарном декодировании?