Полином перечислителя - Enumerator polynomial

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

Позволять быть двоичной линейной длиной кода . В распределение веса это последовательность чисел

давая количество кодовые слова c в C имеющий вес т в качестве т колеблется от 0 до п. В счетчик веса двумерный многочлен

Основные свойства

Личность Маквильямса

Обозначим двойной код из к

(куда обозначает вектор скалярное произведение и который принят ).

В Личность Маквильямса утверждает, что

Личность названа в честь Джесси МакУильямс.

Счетчик расстояний

В распределение расстояний или же внутреннее распределение кода C размера M и длина п это последовательность чисел

куда я колеблется от 0 до п. В полином перечислителя расстояний является

и когда C линейно, это равно весовому счетчику.

В внешнее распределение из C это 2п-к-п+1 матрица B со строками, индексируемыми элементами GF (2)п и столбцы, проиндексированные целыми числами 0 ...п, и записи

Сумма строк B является M умноженный на вектор внутреннего распределения (А0,...,Ап).

Код C является обычный если ряды B соответствующие кодовым словам C все равны.

Рекомендации

  • Хилл, Раймонд (1986). Первый курс теории кодирования. Oxford Applied Mathematics and Computing Science Series. Oxford University Press. стр.165–173. ISBN  0-19-853803-0.
  • Плесс, Вера (1982). Введение в теорию кодов с исправлением ошибок. Серия Wiley-Interscience по дискретной математике. Джон Уайли и сыновья. С. 103–119. ISBN  0-471-08684-3.
  • J.H. ван Линт (1992). Введение в теорию кодирования. GTM. 86 (2-е изд.). Springer-Verlag. ISBN  3-540-54894-7. Главы 3.5 и 4.3.