Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
7.8. КАСКАДНЫЕ (ГНЕЗДОВЫЕ) КОДЫОдним из путей построения блоковых кодов с большими длинами является каскадирование кодов. Этот прием состоит в сочетании кода с символами из малого алфавита с кодом с символами из
Рис. 7.9. Каскадное кодирование. алфавита с большим объемом. Представим себе последовательность Итак, суть каскадных кодов состоит в следующем. Пусть при передаче по Примеры. Пусть внутренним кодом является исправляющий 2 ошибки Полученный из этих кодов каскадный код над
Рис. 7.10. Каскадный код, построенный из Другой пример кодового слова каскадного кода представлен на рис. 7.11. Этот код используется при передаче по восьмеричному каналу. Он получается из Принятое сообщение, представленное на рис. 7. II, в результате прохождения по каналу искажено ошибками и стираниями. Приемник объявляет символ стертым, если он не удовлетворяет каким-либо внутренним проверкам на соответствие этого символа правильному. Нестертые символы могут оказаться либо правильными, либо ошибочными. На рис. 7.11 позиции стираний отмечены прочерками, а ошибочные символы подчеркнуты. Ясно, что декодер знает позиции с прочерками, но не знает, какие символы подчеркнуты. Декодирование с исправлением стираний будет рассмотрено в § 9.2. Этот пример демонстрирует большие возможности каскадного кода, поскольку с его помощью удается успешно декодировать даже столь искаженное сообщение. Заметим, что дчинные последовательности стираний могут быть вызваны случайными сбоями Исходные данные — 72 восьмеричных символа
Кодовое слово внешнего
Кодовое слово внутреннего кода - 22 кодовых слова
Принятое сообщение с ошибками и стираниями
Сообщение после кодирования внутренним декодером
Сообщение после кодирования внешним декодером
Рис. 7.11. в приемнике или случайной интерференцией при построчной передаче символов. Однако поскольку внутренний кодер формирует столбцы, такой способ передачи требует использования так называемой перемежающей памяти (corner-turning memory) между внутренним кодером и каналом. В такой памяти слова внутреннего кода записываются в столбцы до тех пор, пока не будет построено все кодовое слово каскадиого кода, которое затем построчно считывается из памяти в канал. Используя каскадный принцип построения кодов, можно даже сочетать блоковые и сверточные коды. В гл. 12 будет описан простой сверточный код с декодированием по Витерби, хорошо исправляющий отдельные ошибки в длинных последовательностях двоичных символов. В то же время большое число близко расположенных ошибок при декодировании по Витерби приведет к пакету ошибок. Для исправления этих пакетов может использоваться внешний код Рида-Соломона. Известно, что этот метод каскадирования кода Рида-Соломона и слабого, но простого сверточного кода является мощным орудием конструирования декодеров для каналов с гауссовским шумом.
|
1 |
Оглавление
|