Определяет количество слов двоичного линейного кода каждого возможного веса Хэмминга.
В теории кодирования полином перечислителя весов двоичного линейного кода определяет количество слов каждого возможного веса Хэмминга .
Пусть — двоичный линейный код длины . Распределение веса — это последовательность чисел
давая число кодовых слов c в C, имеющих вес t, когда t изменяется от 0 до n . Перечислитель веса — это двумерный полином
Основные свойства
Идентификация Мак-Вильямса
Обозначим дуальный код через
(где обозначает векторное скалярное произведение , а которое берется ).
Идентификация Мак-Вильямса гласит, что
Личность названа в честь Джесси МакВильямс .
Перечислитель расстояний
Распределение расстояний или внутреннее распределение кода C размера M и длины n — это последовательность чисел
где i варьируется от 0 до n . Полином перечислителя расстояний равен
а когда C линейна, то она равна перечислителю веса.
Внешнее распределение C представляет собой матрицу B размером 2 n на n +1 со строками, индексированными элементами GF(2) n , и столбцами , индексированными целыми числами 0... n , и записями
Сумма строк матрицы B равна M , умноженному на вектор внутреннего распределения ( A 0 ,..., A n ).
Код C является регулярным , если все строки B, соответствующие кодовым словам C, равны.
Ссылки