Синглтон связан
В теории кодирования граница Синглтона , названная в честь Ричарда Коллома Синглтона, представляет собой относительно грубую верхнюю границу размера произвольного блочного кода. с длиной блока , размер и минимальное расстояние . Он также известен как Джошибунд . [1] доказал Джоши (1958) и еще раньше Комамия (1953) .
Заявление о границах
[ редактировать ]Минимальное расстояние набора кодовых слов длины определяется как где Хэмминга расстояние между и . Выражение представляет максимальное количество возможных кодовых слов в -арный блочный код длины и минимальное расстояние .
Тогда граница Синглтона утверждает, что
Доказательство
[ редактировать ]Сначала заметим, что количество -арные слова длины является , поскольку каждая буква в таком слове может принимать одну из разные значения, независимо от остальных букв.
Теперь позвольте быть произвольным -арный блочный код минимального расстояния . Очевидно, что все кодовые слова различны. Если мы проколем код, удалив первый буквы каждого кодового слова, то все результирующие кодовые слова все равно должны быть попарно разными, поскольку все исходные кодовые слова в иметь расстояние Хэмминга по крайней мере друг от друга. Таким образом, размер измененного кода такой же, как и исходный код.
Каждое вновь полученное кодовое слово имеет длину и, таким образом, может быть не более из них. С было произвольным, эта граница должна выполняться для максимально возможного кода с этими параметрами, таким образом: [2]
Линейные коды
[ редактировать ]Если представляет собой линейный код с длиной блока , измерение и минимальное расстояние над конечным полем с элементов, то максимальное количество кодовых слов равно и граница Синглтона подразумевает: так что который обычно записывается как [3]
В случае линейного кода другое доказательство границы Синглтона можно получить, заметив, что ранг матрицы проверки четности равен . [4] Другое простое доказательство следует из наблюдения, что строки любой порождающей матрицы в стандартной форме имеют вес не более .
История
[ редактировать ]Обычно этот результат цитируется Синглтоном (1964) , но ранее он был доказан Джоши (1958) . Джоши отмечает, что этот результат был получен ранее Комамией (1953) с использованием более сложного доказательства. Уэлш (1988 , с. 72) также отмечает то же самое в отношении Комамии (1953) .
МДС-коды
[ редактировать ]Линейные блочные коды, которые достигают равенства в границе синглтона, называются кодами MDS (разделяемыми на максимальное расстояние) . Примеры таких кодов включают коды, которые имеют только кодовые слова (все- слово для , имея таким образом минимальное расстояние ), коды, которые используют всю (минимальное расстояние 1), коды с одним символом четности (минимальное расстояние 2) и их двойные коды . Их часто называют тривиальными MDS-кодами.
В случае двоичных алфавитов существуют только тривиальные MDS-коды. [5] [6]
Примеры нетривиальных кодов MDS включают коды Рида-Соломона и их расширенные версии. [7] [8]
MDS-коды являются важным классом блочных кодов, поскольку для фиксированной и , они обладают наибольшими возможностями исправления и обнаружения ошибок. Существует несколько способов охарактеризовать коды MDS: [9]
Теорема — Пусть быть линейным [ ] код закончен . Следующие действия эквивалентны:
- это код MDS.
- Любой столбцы порождающей матрицы для независимы линейно .
- Любой столбцы матрицы проверки четности для линейно независимы.
- это код MDS.
- Если является порождающей матрицей для в стандартной форме, то каждая квадратная подматрица является неособым .
- Учитывая любой координатных позиций, существует кодовое слово (минимального веса), опорой которого являются именно эти позиции.
Последняя из этих характеристик позволяет, используя тождества Мак-Вильямса , получить явную формулу для полного распределения веса кода MDS. [10]
Теорема — Пусть быть линейным [ ] Код MDS закончился . Если обозначает количество кодовых слов в веса , затем
Дуги в проективной геометрии
[ редактировать ]Линейная независимость столбцов порождающей матрицы МДС-кода позволяет строить МДС-коды из объектов конечной проективной геометрии . Позволять — конечное проективное пространство (геометрической) размерности над конечным полем . Позволять — множество точек в этом проективном пространстве, представленное однородными координатами . Сформируйте матрица столбцы которого являются однородными координатами этих точек. Затем, [11]
Теорема — это (пространственный) -arc тогда и только тогда, когда является порождающей матрицей Код MDS закончился .
См. также
[ редактировать ]Примечания
[ редактировать ]- ^ Кидуэлл, А. Дональд; Денес, Йожеф (24 января 1991 г.). Латинские квадраты: новые достижения в теории и приложениях . Амстердам: Эльзевир. п. 270. ИСБН 0-444-88899-3 .
- ^ Лин и Син 2004 , с. 93
- ^ Роман 1992 , с. 175
- ^ Плесс 1998 , с. 26
- ^ Вермани 1996 , Предложение 9.2.
- ^ Лин и Син 2004 , с. 94 Замечание 5.4.7.
- ^ МакВильямс и Слоан 1977 , гл. 11
- ^ Лин и Син 2004 , с. 94
- ^ Роман 1992 , с. 237, Теорема 5.3.7.
- ^ Роман 1992 , с. 240
- ^ Брюен, А.А.; Это, Джей Эй; Блокхейс, А. (1988), «О кодах MDS, дугах в PG (n, q) с четным q и решении трех фундаментальных проблем Б. Сегре», Invent. Математика. , 92 (3): 441–459, Bibcode : 1988InMat..92..441B , doi : 10.1007/bf01393742 , S2CID 120077696
Ссылки
[ редактировать ]- Джоши, Д.Д. (1958), «Примечание о верхних границах для кодов минимального расстояния», Information and Control , 1 (3): 289–295, doi : 10.1016/S0019-9958(58)80006-6
- Комамия, Ю. (1953), "Применение логической математики к теории информации", Proc. 3-я Япония. Нат. Конг. Прил. Математика. : 437
- Линг, Сан; Син, Чаопин (2004), Теория кодирования / Первый курс , Издательство Кембриджского университета, ISBN 0-521-52923-9
- МакВильямс, ФДж ; Слоан, NJA (1977), Теория кодов, исправляющих ошибки , Северная Голландия, стр. 33, 37 , ISBN 0-444-85193-3
- Плесс, Вера (1998), Введение в теорию кодов, исправляющих ошибки (3-е изд.), Wiley Interscience, ISBN 0-471-19047-0
- Роман, Стивен (1992), Теория кодирования и информации , GTM , vol. 134, Шпрингер-Верлаг, ISBN 0-387-97812-7
- Синглтон, RC (1964), «Дверные коды с максимальным расстоянием», IEEE Trans. Инф. Теория , 10 (2): 116–118, doi : 10.1109/TIT.1964.1053661.
- Вермани, Л.Р. (1996), Элементы алгебраической теории кодирования , Чепмен и Холл
- Уэлш, Доминик (1988), Коды и криптография , Oxford University Press, ISBN 0-19-853287-3
Дальнейшее чтение
[ редактировать ]- Дж. Х. ван Линт (1992). Введение в теорию кодирования . ГТМ . Том. 86 (2-е изд.). Спрингер-Верлаг. п. 61 . ISBN 3-540-54894-7 .
- Нидеррайтер, Харальд ; Син, Чаопин (2001). «6. Приложения к алгебраической теории кодирования». Рациональные точки на кривых над конечными полями. Теория и приложения . Серия лекций Лондонского математического общества. Том. 285. Кембридж : Издательство Кембриджского университета . ISBN 0-521-66543-4 . Збл 0971.11033 .