Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше
Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике
Определение. Для произвольного
двоичный код Рида-Маллера
порядка
и длины
определяется как множество всех векторов
задаваемых булевыми
функциями, равными всем многочленам, степень которых не превосходит
Например, РМ-код первого порядка длины 8 состоит из 16 слов вида
где о; равны 0 или 1, и представлен на рис. 13.1,
Рис. 13.1. Код Рида — Маллера первого порядка длины 8
Этот код приведен также на рис. 1.14, и легко видеть, что код
всегда дуален расширенному коду Хэмминга. Код
совпадает также с кодом
полученным в § 2.3 из матрицы Адамара типа Сильвестра.
Вес всех слов кода
за исключением векторов 0 и 1, равен
Действительно, согласно упражнению (2) любая булева функция степени 1 соответствует вектору веса
В общем случае РМ-код порядка
состоит из всех линейных комбинаций векторов, соответствующих произведениям
(вплоть до степени
), которые, таким образом, задают базис кода. Всего имеется
таких базисных векторов (как мы видели в § 13.2, все они линейно независимы). Следовательно, размерность кода равна
На рис. 13.2 в качестве примера приведены все 16 возможных базисных векторов для РМ-кодов длины
(проверить!).
Заметим, что код
состоит из всех векторов длины
код
из всех векторов четного веса, а код
только из векторов 0 и 1 (упражнение (5)).
Теорема 4. Для всех
код
дуален коду
Доказательство Пусть
Тогда» степень многочлена
не превосходит
а степень многочлена
не превосходит
так что степень произведения
не превосходит
Следовательно,
и вес вектора
четен. Таким образом, скалярное произведение
(модулю 2). Следовательно,
но
откуда вытекает, что
Свойства кодов Рида — Маллера подытожены на рис. 13.4.
Рис. 13.4. Свойства кодов Рида — Маллера
Выколотые коды Рида — Маллера. Определение. Для любого
выколотым РМ кодом
называется код» который получается из кода
выкалыванием (или вычеркиванием) из всех кодовых слов координаты, соответствующей: нулевой
-последовательности
(В следующем параграфе мы увидим, что на самом деле не существенно, какую из координат выколоть, — во всех случаях получаются эквивалентные коды.)
Очевидно, что код
имеет длину
минимальное расстояние
и размерность
Упражнения. (3). Доказать, что
является подкодомг кода
Показать точнее, что