stringtranslate.com

Многочлен перечислителя

В теории кодирования полином перечислителя весов двоичного линейного кода определяет количество слов каждого возможного веса Хэмминга .

Пусть — двоичный линейный код длины . Распределение веса — это последовательность чисел

давая число кодовых слов 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, равны.

Ссылки