Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
5.6. ОБОБЩЕННЫЕ ТЕОРЕМЫ МАК-ВИЛЬЯМС ДЛЯ ЛИНЕЙНЫХ КОДОВВ этом разделе мы опишем несколько типов весовых функций для линейных кодов над произвольным полем Полная весовая функция. Рассмотрим вначале весовую функцию, которая классифицирует кодовые слова и в пространстве Определение. Назовем композицией вектора Пусть
Например, пусть — троичный [4, 2, 3]-код
Характеры поля GF(q). Для формулировки теоремы нам необходимо ввести понятие характеров поля GF(q). Вспомним из гл. 4, что любой элемент Обозначим через Определение. Для любого элемента
где Отображение называется характером поля GF(q). Упражнения. (24). Показать, что для всех (25). Показать, что равенство
справедливо для всех (26). Показать, что Таким образом, множество всех Пример. Пусть
Лемма 9. Для любого ненулевого элемента
Доказательство. Ясно, что
Так как
Пример. В поле Для того чтобы сформулировать следующую теорему, мы должны выбрать какой-нибудь из характеров с
В случае, когда Теорема Мак-Вильямс для полных весовых функций. Теорема 10. Если — линейный
Пример. Для кода над
где Другими словами, многочлен
к многочлену
Упражнение. (27). Показать, что является самодуальным кодом. Проверить это, доказав, что Доказательство теоремы опирается на следующую лемму. Лемма И. Для векторов
Тогда, если
Доказательство этой леммы в сущности ничем не отличается от доказательства леммы 2, но надо лишь воспользоваться леммой 9. Доказательство теоремы 10. Положим
Применяя теперь к Весовая функция Ли. Если в полной весовой функции положить некоторые переменные равными друг другу, то мы получим весовые функции Ли и Хэмминга, которые дают меньше информации о коде, но с ними проще работать. Определение. Предположим теперь, что число Назовем композицией Ли вектора Например, для значения Весовая функция Ли кода определяется как многочлен
Так, например, самодуальный код длины 2 над
Теорема Мак-Вильямс для весовых функций Ли. Теорема 12. Весовая функция Ли дуального кода
и последующим делением результата на 11. Доказательство. В теореме 10 положим Для кода
Так как код
Упражнение. (28). Проверить это тождество непосредственно. Весовая функция Хэмминга. Пусть теперь
является весовой функцией Хэмминга кода Теорема Мак-Вильямс для весовых функций Хэмминга. Теорема 13.
Доказательство. В теореме 10 положим Пример. Для кода из рассматриваемого нами примера весовая функция Хэмминга
Для случая Весовая функция, полностью описывающая код. Код можно описать полностью, если ввести достаточное количество переменных. Поясним это примером. Предположим, что
Таким образом, вектор и однозначно определяется многочленом Назовем точной весовой функцией кода многочлен
Теорема Мак-Вильямс для точных весовых функций. Теорема 14. Точная весовая функция
и последующим делением результата на Доказательство. Достаточно применить лемму 11 к отображению Теорема 14 представляет собой очень общую формулировку теоремы Мак-Вильямс, и, конечно, все предыдущие теоремы следуют из нее. В оставшейся части этого раздела мы приведем еще несколько следствий, дающих информацию о весовой структуре некоторых подмножеств позиций кодовых слов. Совместные весовые функции. Совместная весовая функция двух кодов Для векторов
Ясно, что
Определим совместную весовую функцию кодов
Совместная весовая функция кода с самим собой называется бивесовой функцией кода Упражнения. Установить следующие свойства совместных весовых функций.
Весовые функции отдельных кодов задаются выражениями:
Кроме того, справедливо равенство
(30). Если
Если
Если код произволен, а код
Если код
(33). Показать, что для симплексного
(34). Показать, что для
где символ а с нижними индексами обозначает различные симметрические функции от
(35). Показать, что для
(36). Чтобы подчеркнуть, что бивесовая функция дает больше информации о коде, чем обычная весовая функция, показать, что коды, порожденные словами Разделенная весовая функция. Во многих кодах векторы естественным образом разделены на левую и правую половину. К таким кодам относятся, например, коды, образованные конструкцией типа Для вектора
Упражнения. (37). Пусть и
имеет весовую функцию
Тогда разделенные весовые функции кодов
равны соответственно (38). Доказать, что
(39). Выписать разделенную весовую функцию для кодов Рида-Маллера первого порядка. (40). Пусть — линейный код длины последние
где минимум берется по всем ненулевым словам и из кода Показать, что код может исправлять все ошибочные векторы
(Если разделенная весовая функция кода известна, то число
|
1 |
Оглавление
|