Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
3. Рекуррентное кодирование Финка — ХагельбаргераИдея рекуррентного кодирования принадлежит Л. М. Финку (1955 г). Существенный вклад в развитие такого рода кодирования внесен Хагельбаргером [169, 170], Возенкрафтом [10], Килмером [102], Элспасом [184] и рядом других авторов. Эти коды в основном предназначены для коррекции пачек ошибок, хотя и могут с успехом применяться для коррекции независимых ошибок. Отличительная черта рекуррентного кодирования от всех ранее рассмотренных методов заключается в том, что здесь операции кодирования и декодирования осуществляются над непрерывной последовательностью символов. В рекуррентных кодах, как и ранее, проверочные символы получаются из информационных с помощью линейных операций. Однако проверочные символы располагаются вперемежку с информационными так, что на каждые Например, запись
где
Число
Рис. XI.2. Устройство для получения рекуррентной последовательности Финка Кодирующее устройство для случая Первоначально ключ К устанавливается в положение 1 и на вход кодера подается информационный символ Одновременно в ячейку После выполнения этих операций ключ К переводится в положение 2 и производится считывание символа из ячейки Таблица XI.5
Начиная с седьмого такта работы кодера (табл. XI.5) образуется рекуррентная последовательность, формальная запись которой совпадает с (XI.3.1) при На рис. XI.3 представлена блок-схема декодера, принцип работы которого сводится к следующему. В сдвигающий регистр, содержащий При указанном на рис. XI.3 расположении символов будет осуществляться декодирование символа
Рис. XI.3. Блок-схема декодера рекуррентной последовательности Финка, основанного на проверке на четность. При приеме следующего символа
и
Результат проверки Если же на один или одновременно на оба входа каскада совпадений поступают нули (удовлетворяется одна или обе проверки на четность), то на выходе каскада совпадений образуется нуль, и, следовательно, символ После выполнения описанных операций ключ К размыкается, производится сдвиг всех символов вправо на один шаг и в регистр вводится следующий символ рекуррентной последовательности (он будет проверочным- Затем ключ К снова замыкается, и процедура декодирования осуществляется применительно к следующему символу Информационный символ Легко заметить, что символ
Рис.XI.4 . Блок-схема декодера рекуррентной последовательности с мажоритарным селектором. Применительно к случаю бинарного симметричного канала без памяти вероятность ошибочного декодирования данного конкретного символа в последовательности (XI.3.1)
На рис. XI.4 представлена другая схема декодера, которая отличается от предыдущей тем, что здесь решение о символе При опознании символа
Рис. XI.5. Декодирование рекуррентной последовательности Финка методом последовательного исключения независимых переменных. Декодированный символ выдается получателю и запоминается в ячейке Декодирование символов Талица XI.6
Появление символа единица свидетельствует либо о том, что декодирование осуществлено с ошибкой, либо о наличии в последовательности трансформированных символов, либо, наконец, о неполадках в работе декодера, например о сбое синхронизации. Два первых события должны происходить довольно редко. Поэтому слишком частое появление единиц на выходе сумматора Описанные схемы декодеров, конечно, далеко не исчерпывают всех возможных. Например, можно осуществлять исправление ошибок в принятой последовательности на основе схем, в которых с помощью коммутатора принятые символы сначала рассортировываются на информационные и проверочные, а затем по информационным находятся новые проверочные символы *, осуществляется проверка на четность и в случае необходимости проводится исправление соответствующего информационного символа. В таких схемах, как и ранее, могут быть использованы и метод независимых решений, и метод последовательного исключения независимых переменных. Детальное изложение затронутых вопросов с несколько иных позиций можно найти в [29]. Там же обсуждается ряд интересных идей по синтезу кодирующих и декодирующих устройств, а также рекуррентных последовательностей, обеспечивающих скорость передачи, как равную, так и отличную от
|
1 |
Оглавление
|