Полином перечислителя - 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.