- •Лабораторная работа № 101 построение и реализация эффективных кодов
- •1.1. Указания к построению кодов
- •1.2. Программные и технические средства реализации
- •1.3. Описание программного обеспечения и технической реализации эффективных кодов
- •Технической реализации эффективных кодов
- •Технической реализации эффективных кодов
- •Задание
- •Требования к отчету
- •Контрольные вопросы
- •2.2. Составление таблицы опознавателей
- •2.3. Определение проверочных равенств
- •2.4. Мажоритарное декодирование групповых кодов
- •2.5. Описание программного обеспечения
- •Задание
- •Требования к отчету
- •Контрольные вопросы
- •Литература
- •Лабораторная работа №103 построение и реализация циклических кодов
- •Указания к построению кодов.
- •3.1. Выбор образующего многочлена
- •3.2. Метод и средства кодирования
- •3.3. Метод и средства декодирования
- •3.2 Описание лабораторной работы
- •3.3 Описание программного обеспечения
- •3.3 Задание
- •Выполняется в лаборатории
- •Лабораторная работа № 104 построение и реализация рекуррентных кодов
- •4.2. Описание лабораторной работы.
- •Задание
- •Выполняется в лаборатории
- •Требования к отчету
- •Контрольные вопросы
- •Литература
- •Содержание
Задание
Выполняется при домашней подготовке
Используя описание и рекомендованную литературу, изучить принципы построения и технической реализации рекуррентных кодов.
Для конкретной последовательности информационных символов, заданной каждому студенту преподавателем провести формирование последовательности символов во всех контрольных точках, кодирующего (точки 1,2,3,4,5) и декодирующего (точки 6,7,8,9) устройств при отсутствии помехи.
Для той же последовательности информационных символов и заданной каждому студенту конкретной пачки ошибок провести формирование последовательности в точках, указанных в пункте 2.
Для той же последовательности информационных символов и заданной преподавателем пачки ошибок превышающих корректирующую способность кода, провести формирование последовательностей в точках указанных в пункте 2.
Выполняется в лаборатории
Набрать заданную последовательность информационных символов и записать последовательности символов в контрольных точках 1–9. Сравнить результаты с ранее сформированными последовательностями.
Ввести заданную пачку ошибок и записать последовательности символов в контрольных точках 1–9. Сравнить результаты с ранее сформированными последовательностями.
Ввести две пачки ошибок, разделенных интервалом в 13 символов, и убедиться в том, что они исправляются.
Ввести две пачки ошибок разделенных меньшим промежутком и убедиться в том, что правильная коррекция не обеспечивается.
Проделать п.2 при условии, что длина пачки превышает корректирующую способность кода.
Требования к отчету
Отчет должен включать:
Схемы кодирующего и декодирующего устройств.
Результаты формирования последовательностей в контрольных точках для случаев: а) отсутствия ошибок; б) корректируемой пачки ошибок; в) пачки ошибок превышающей корректирующую способность кода.
Контрольные вопросы
Чем отличаются рекуррентные коды от блоковых ?
Каковы преимущества рекуррентных кодов ?
Какова структура синдрома исследуемого кода ?
Почему между исправляемыми пачками ошибок необходим промежуток 3b+1 неискаженных символов?
Какие изменения необходимо ввести в кодирующее и декодирующее устройства для обеспечения коррекции пачек ошибок в 6(8) символов ?
Литература
Дмитриев В.И. Прикладная теория информации. – M.: Высш. шк., 1989. – 320с. (С. 288–296).
Темников Ф.Е., Афонин В.А., Дмитриев В.И. Теоретические основы информационной техники. – М.: Энергия, 1979. – 512с. (С. 215–224).
Содержание
Лабораторная работа №101. Построение и реализация эффектив-
ных кодов ……………………………………………………………………… 3
Лабораторная работа №102. Построение и реализация группо-
вых кодов ……………………………………………………………………… 13
Лабораторная работа №103. Построение и реализация цикли-
ческих кодов …………………………………………………………………… 22
Лабораторная работа №104. Построение и реализация рекур-
рентных кодов ………………………………………………………………… 32