Главная > Алгебраическая теория кодирования
НАПИШУ ВСЁ ЧТО ЗАДАЛИ
СЕКРЕТНЫЙ БОТ В ТЕЛЕГЕ
<< Предыдущий параграф Следующий параграф >>
Пред.
След.
Макеты страниц

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

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

ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO

Глава 7. Двоичные БЧХ-коды, исправляющие многократные ошибки

Для построения двоичного БЧХ-кода, исправляющего ошибок, прежде всего надо найти неприводимый двоичный делитель кругового многочлена Степень равна мультипликативному порядку числа 2 по модулю Пусть а Тогда двоичный БЧХ-код с блоковой длиной исправляющий ошибок, строится как циклический код, порождающий многочлен которого равен произведению различных минимальных многочленов для элементов БЧХ-коды для называются примитивными, а коды для остальных нечетных непримитивными.

7.1. Примеры

Используя таблицу 4.4, можно построить все двоичные БЧХ-коды с блоковой длиной 31. Эти коды имеют следующие порождающие многочлены:

или, в сокращенной форме,

или

Код, исправляющий одну ошибку, имеет 5 проверочных и 26 информационных позиций и скорость 26/31. Код, исправляющий две ошибки, имеет скорость 21/31. Эти коды мы уже рассматривали в разд. 5.1 и 5.2.

Отметим, что БЧХ-код, исправляющий 4 ошибки, совпадает с кодом, исправляющим 5 ошибок, так как минимальные многочлены элементов соответственно совпадают. Аналогично, код, исправляющий 6 ошибок, совпадаете кодом, исправляющим 7 ошибок. Скорость этого кода равна 6/31.

Отметим также, что коды, исправляющие от 8 до 14 ошибок, также совпадают между собой и имеют скорость 1/31. Такой код содержит только два слова . Ясно, что этот код, в каждом слове которого информационная позиция повторяется 31 раз, позволяет одновременно исправлять 15 ошибок.

Код с повторением легко может быть декодирован с помощью тривиальной мажоритарной логики, описанной в разд. 1.1. Как будет показано в разд. 15.4, обобщение этого алгоритма может быть использовано для декодирования некоторых других низкоскоростных БЧХ-кодов. К сожалению, эта техника оказывается мало пригодной для декодирования БЧХ-кодов со средними или высокими скоростями. Поэтому мы сначала опишем общую алгебраическую процедуру декодирования, применимую ко всем двоичным БЧХ-кодам. При декодировании БЧХ-кодов со средними и высокими скоростями эта процедура является наилучшей из всех известных алгоритмов. Она приемлема также для декодирования БЧХ-кодов с низкой скоростью, хотя в некоторых случаях оказывается хуже, чем алгоритмы, описанные в разд. 15.4.

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