Главная > Коды, исправляющие ошибки
<< Предыдущий параграф Следующий параграф >>
Пред.
След.
Макеты страниц

Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

12.5. Последовательное декодирование

Возенкрафт детально исследовал возможность использования рекуррентных кодов в устройствах, предназначенных для исправления случайных ошибок. При этом он использовал схему, которую назвал последовательным декодированием.

Грубо говоря, по методу последовательного декодирования в каждый момент декодируется один информационный символ. Полученная на выходе последовательность сравнивается с каждой последовательностью из совокупности всех возможных передаваемых последовательностей, начинающихся с символа 1, и с каждой последовательностью из совокупности всех возможных передаваемых последовательностей, начинающихся с символа 0. Если только не произошло слишком много ошибок, то полученная на выходе последовательность будет отличаться от каждой последовательности в одном из этих подмножеств столь сильно, что из этого можно будет сделать вывод о том, что переданная последовательность принадлежала другому подмножеству. Таким способом определяется первый символ. Этот символ записывается, отбрасывается из последовательности и затем тот же критерий применяется для определения следующего символа и т. д. Сравнение гипотетически переданной последовательности с полученной последовательностью должно проводиться только до того места, где они уже отличаются достаточно сильно, чтобы можно было сделать вывод о том, что переданная и полученная последовательности несовместимы друг с другом.

Рассуждения, основанные на методе случайного кодирования, указывают, что можно добиться того, чтобы вероятность ошибки при последовательном декодировании стремилась к нулю экспоненциальным образом при увеличении длины кодирующего регистра сдвига и чтобы в то же время объем вычислений рос лишь линейно. Моделирование этого метода на вычислительной машине дало многообещающие результаты. Подробности можно найти в работе [18].

Замечания

Рекуррентные коды для исправления случайных ошибок были изучены впервые Возенкрафтом [15], [161; для исправления пачек ошибок и обнаружения ошибок Хегельбергером [101], [102] и сразу для обоих случаев — Килмером [37], (38]. Эта глава основана целиком на работе Хегельбергера, хотя в нее включен и некоторый дополнительный материал. Построения, описанные в этой главе, могут быть непосредственно обобщены на случай недвоичных кодов. Метод последовательного декодирования Возенкрафта был Обобщен на случай недвоичных кодов Рейффеном (16], [67].

1
Оглавление
email@scask.ru