В теории кодирования , то двойной код в виде линейного кода
линейный код, определяемый формулой
где
является скалярным произведением. В линейной алгебре терминов, двойной код является аннуляторный из C относительно билинейной формы . Размер от C и его сопряженное всегда добавить до длины п :
Порождающая матрица для дуального кода является проверочной матрицей для исходного кода , и наоборот. Двойник двойного кода всегда является исходным кодом.
Самодвойственные коды [ править ]
Самодвойственна код является один , который является его собственным двойным. Отсюда следует, что n четно и dim C = n / 2. Если самодуальный код таков, что вес каждого кодового слова кратен некоторой константе , то он относится к одному из следующих четырех типов: [1]
- Коды типа I - это двоичные самодвойственные коды, которые не являются двояко четными . Коды типа I всегда четные (каждое кодовое слово имеет четный вес Хэмминга ).
- Коды типа II - это двоичные самодуальные коды, которые являются дважды четными.
- Коды типа III являются троичными самодуальными кодами. Каждое кодовое слово в коде типа III имеет вес Хэмминга, кратный 3.
- Коды типа IV являются самодуальными кодами над F 4 . Это снова ровно.
Коды типов I, II, III или IV существуют, только если длина n кратна 2, 8, 4 или 2 соответственно.
Если самодуальный код имеет порождающую матрицу вида , то дуальный код имеет порождающую матрицу , где - единичная матрица и .
Ссылки [ править ]
- ^ Конвей, JH ; Слоан, штат Нью-Джерси (1988). Сферические упаковки, решетки и группы . Grundlehren der Mathematischen Wissenschaften. 290 . Springer-Verlag . п. 77 . ISBN 0-387-96617-X.
- Хилл, Раймонд (1986). Первый курс теории кодирования . Oxford Applied Mathematics and Computing Science Series. Издательство Оксфордского университета . п. 67 . ISBN 0-19-853803-0.
- Плесс, Вера (1982). Введение в теорию кодов с исправлением ошибок . Серия Wiley-Interscience по дискретной математике. Джон Вили и сыновья . п. 8. ISBN 0-471-08684-3.
- Дж. Х. ван Линт (1992). Введение в теорию кодирования . GTM . 86 (2-е изд.). Springer-Verlag. п. 34 . ISBN 3-540-54894-7.
Внешние ссылки [ править ]
- MATH32031: Теория кодирования - Двойной код - pdf с некоторыми примерами и пояснениями