Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
12.3. КОДЫ ГОППЫКоды Гоппы являются наиболее интересным подклассом альтернантных кодов. Так же как циклические коды определяются в терминах порождающих многочленов (теорема 1 гл. 7), так и коды Гоппы определяются в терминах многочленов Гоппы G(z). В противоположность циклическим кодам, для которых трудно по порождающему многочлену определить их минимальное расстояние, коды Гоппы обладают тем свойством, что многочленов Гоппы, а затем покажем, что они являются альтернантными. Определение кода Гоппы длины С каждым вектором а
Определение. Код Гоппы
или, что эквивалентно, таких, что Если На рис. 12.3 приведены основные свойства этих кодов. Примеры приведены после теоремы 6.
Рис. 12.3. Свойства кодов Гоппы Проверочная матрица Г. Очевидно, что
действительно,
Следовательно, вектор а лежит в коде
как многочлен (а не по модулю Если
Приравнивая согласно (12.10) нулю коэффициенты при
— проверочная матрица кода Так как матрица
Эта форма обычно проще. Проверочная матрица с элементами из GF(q) получается из Сравнивая (12.11) с (12.13), видим, Следовательно, размерность На самом деле легко указать обобщенный код Рида — Соломона, который задает код Теорема
Доказательство (i). Выберем
где
Пусть
Тогда
и, следовательно,
(ii). Обратное включение доказывается аналогичным образом, и мы оставляем это доказательство читателю. Из теоремы 2 получаем следующую теорему. Теорема 5. Код, дуальный коду Гоппы, равен:
где Упражнение. (2). Доказать непосредственно, что коды
дуальны. Двоичные коды Гоппы. Как и для двоичных кодов БЧХ, в двоичном случае для кодов Гоппы исследования продвинуты несколько дальше (ср. § 7.6). Предположим, что
Тогда
и согласно (12.8)
По определению кода
Так как все операции выполняются по модулю 2, то
Отсюда заключаем, что
В частности, если
Важнейшим частным случаем является следующий. Теорема 6. Предположим, что многочлен
Если многочлен Примеры двоичных кодов Гоппы. (1). Выберем
Из рис. 4.5 находим:
Кодовыми словами являются
Этот код оказывается циклическим. Объяснение этого явления дано в § 12.5 Этот пример может быть также использован для иллюстрации теоремы 4. Здесь
Легко проверить, что:
(2) Выберем (см. скан) Здесь мы воспользовались таблицей поля
(3). Конечно, совсем не обязательно ограничивать возможные значения коэффициентов многочлена Упражнение. (3). Найти проверочную матрицу этого кода. (4). Неприводимые коды Гоппы. Рассмотрим неприводимый в
Как мы видели в примере (2), при С другой стороны, выбирая в качестве В общем случае, выбирая в качестве
для произвольных целых чисел
т. е. при одинаковых Упражнения (4). Пусть (5). Коды БЧХ. Примитивные коды БЧХ в узком смысле являются частным случаем кодов Гоппы. Выберем
что дает проверочную матрицу кода Для построения двоичных кодов БЧХ, исправляющих В примерах (1) и Задача (нерешенная). (12.1). Найти истинную размерность и минимальное расстояние кодов Гоппы. Упражнение. (5). Другая форма проверочной матрицы. Предположим, что Замечание. Заметим, что в этом упражнении матрица Упражнения. (6). Коды Гоппы с Пример (1) подсказывает следующее упражнение. (7). (Кордаро и Вагнер.) Пусть
|
1 |
Оглавление
|