Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
5.8. ДВОИЧНЫЙ КОД ГОЛЕЯЛюбой, кто займется исследованием таблицы биномиальных коэффициентов, может заметить, что
Это равенство представляет собой необходимое (но не достаточное) условие существования совершенного исправляющего тройные ошибки Код Голея занимает уннкальное и важное место в теории кодирования. В силу такой хорошей упаковки сфер не удивительно, что код Голея тесно связан со многими математическими объектами, и поэтому его можно использовать для перехода от изучения теории кодирования к глубоким задачам теории групп и других областей математики. Однако встав на практическую точку зрения, вероятно, справедливо было бы заметить, что из-за малой длины код Голея, по-видимому, не найдет дальнейших конкретных приложений. Определим код Голея как двоичный циклический код через ею порождающий многочлен. Пусть
Простым вычислением проверяется, что
так что в качестве порождающего многочлена циклического Доказательство будет состоять из трех шагов, которые совместно покажут, что минимальный вес не меньше 7- Этими тремя шагами являются доказательства следующих утверждений: 1) в коде нет слов веса 4 или меньше; 2) в коде нет слов веса 2, 6, 10, 14, 18 и 22; 3) в коде нет слов веса 1, 5, 9, 13, 17 и 21. Совместно эти три утверждения означают, что минимвльный вес кода равен по меньшей мере 7. Так как мы уже видели, что он не может быть больше 7, то заключаем, что он в точности равен 7. Начнем с рассмотрения корней многочленов Согласно теореме 5.3.6, минимальный многочлен элемента
где все показатели степеней приводятся но модулю
которых всего 11, так что степень многочлена
а множество сопряженных элементов равно
Вместе множества В к В содержат 22 элемента ноля, порядок каждого из которых равен 23; следовательно,
причем, согласно теореме о единственности разложения, это разложение единственно. Но мы видели, что такое же разложение имеет место для порождающих многочленов Лемма 5.8.1. Код Голея не содержит ненулевых кодовых слов веса 4 и менее. Доказательство. Так как элементы
и, таким образом, с является кодовым словом кода с проверочной матрицей Следующая лемма утверждает, что код Голея не содержит слов веса 2, 6, 10, 14. 18 и 22. Лемма 5.8.2. Если вес слова Голея четен, то он кратен 4. Доказательство. Пусть с
где число коэффициентов
для некоторого
Поскольку с
Таким образом,
Ниже мы используем это равенство, а сейчас вычислим с
Если считать, что коэффициенты с индексами, меньшими нуля и большими 22, равны нулю, то сумму по
Второе слагаемое равно нулю, так как
Далее заменим
Но с
Это равенство должно выполняться при сложении по модулю 2. Следовательно, при целочисленном сложении при каждом
для некоторых чисел
для некоторого
что вырождается в
Так как двоичные компоненты
В силу четности Теперь можно перейти к доказательству следующей теоремы. Теорема 5.8.3. Код Голея является совершенным кодом, исправляющим три ошибки. Доказательство. Как уже было указано в начале этого параграфа, необходимо только доказать, что минимальное расстояние равно по меньшей мере 7. В силу леммы 5.8.1 оно равно по меньшей мере 5, а в силу леммы 5.8.2 оно не может быть равно 6. Таким образом, необходимо только доказать, что код не содержит слов веса 5. Рассмотрим кодовое слово Отметим, что из доказательства теоремы следует также, что все веса слов в коде Голея исчерпываются числами 0, 7, 8, 11, 12, 15, 16 и 23. Просчитанное на ЭВМ число слов каждого веса приведено в табл. 5.3. Кроме двоичного кода Голея существует также совершенный троичный Таблица 5.3 (см. скан) Веса слов кода Голея
|
1 |
Оглавление
|