Троичные коды Голея
Троичные коды Голея — это два тесно связанных исправляющих ошибки кода. Код, известный просто как троичный код Голея — это -код, то есть это линейный код над троичным алфавитом. Относительное расстояние кодов максимально для троичных кодов, а следовательно, троичный код Голея является совершенным кодом. Расширенный троичный код Голея является линейным кодом [12, 6, 6], который получается путём добавления контрольного числа (дающего нулевую сумму) к коду [11, 6, 5]. В Теории конечных групп расширенный троичный код Голея иногда называется просто троичным кодом Голея.
Свойства
Троичный код Голея
Совершенный троичный код Голея | |
---|---|
Назван в честь | Марсель Голей |
Тип | блочный код |
Длина блока | 11 |
Длина сообщения | 6 |
Доля | 6/11 ~ 0.545 |
Расстояние | 5 |
Размер алфавита | 3 |
Обозначение |
Троичный код Голея состоит из 36 = 729 кодовых слов. Его матрица проверки на чётность
Любое из двух различных кодовых слов отличаются по меньшей мере в 5 позициях. Любое троичное слово длины 11 имеет расстояние Хэмминга, не превосходящее 2 ровно от одного кодового слова. Код можно построить как квадратично-вычетный код длины 11 над конечным полем F3.
Используемый в футбольных тотализаторах с 11 играми, троичный код Голея соответствует 729 ставкам и гарантирует ровно одну ставку с максимум 2 неправильными оценками.
Множество кодовых слов с весом Хэмминга 5 является блок-схемой 3-(11,5,4).
Расширенный троичный код Голея
Расширенный троичный код Голея | |
---|---|
Назван в честь | Марсель Голей |
Тип | блочный код |
Длина блока | 12 |
Длина сообщения | 6 |
Доля | 6/12 = 0.5 |
Расстояние | 6 |
Размер алфавита | 3 |
Обозначение |
Полный весовой энумератор расширенного троичного кода Голея
Группой автоморфизмов расширенной троичной группы кодов является 2.M12, где M12 — группа Матьё M12.
Расширенный троичный код Голея можно построить как строки матрицы Адамара порядка 12 над полем F3.
Рассмотрим все кодовые слова расширенного кода, которые имеют шесть ненулевых цифр. Множества позиций, в которых эти ненулевые цифры оказываются, образуют систему Штейнера S(5, 6, 12).
История
Троичный код Голея открыл Голей[1]. Код независимо открыл двумя годами ранее финский энтузиаст футбольных тотализаторов Юхани Виртакаллио, который опубликовал его в 1947 году в выпусках 27, 28 и 33 футбольного журнала Veikkaaja[2].
См. также
Примечания
- Golay, 1949.
- Barg, 1993, с. 25.
Литература
- Alexander Barg. At the dawn of the theory of codes // The Mathematical Intelligencer. — 1993. — Т. 15, вып. 1. — С. 20–26. — ISSN 0343-6993. — doi:10.1007/BF03025254.
- Golay M.J.E. Notes on digital coding // Proceedings of the I.R.E.. — 1949. — Т. 37. — С. 657.
- Algebraic Coding Theory: History and Development / Blake I.F. (ed.). — Stroudsburg: Dowden, Hutchinson & Ross, 1973.
- J. H. Conway, N. J. A. Sloane. Sphere Packings, Lattices and Groups. — New York, Berlin, Heidelberg: Springer, 1988.
- Robert L. Griess. Twelve Sporadic Groups. — Springer, 1998.
- Cohen G., Honkala I., Litsyn S., Lobstein A. Covering Codes. — Elsevier, 1997. — ISBN 0-444-82511-8.
- Th. M. Thompson. From Error Correcting Codes through Sphere Packings to Simple Groups. — The Mathematical Association of America, 1983. — ISBN 0-88385-037-0.