Оценка Гилберта–Варшамова для линейных кодов
![]() | Эта статья может быть слишком технической для понимания большинства читателей . ( январь 2019 г. ) |
Граница Гилберта -Варшамова для линейных кодов связана с общей границей Гилберта-Варшамова , которая дает нижнюю границу максимального числа элементов в коде, исправляющем ошибки , заданной длины блока и минимального веса Хэмминга над полем. . Это можно перевести в утверждение о максимальной скорости кода заданной длины и минимального расстояния. Граница Гилберта–Варшамова для линейных кодов утверждает существование q -ичных линейных кодов для любого относительного минимального расстояния, меньшего заданной границы, которые одновременно имеют высокую скорость. Доказательство существования использует вероятностный метод и, следовательно, не является конструктивным. Граница Гилберта-Варшамова является наиболее известной с точки зрения относительного расстояния для кодов в алфавитах размером менее 49. [ нужна ссылка ] Для более крупных алфавитов коды алгебраической геометрии иногда достигают асимптотически лучшего компромисса между скоростью и расстоянием, чем дает граница Гилберта – Варшамова. [ 1 ]
Связанная теорема Гилберта–Варшамова
[ редактировать ]- Теорема: Пусть . Для каждого и существует -арный линейный код со скоростью и относительное расстояние
Здесь является q -арной функцией энтропии, определяемой следующим образом:
Приведенный выше результат был доказан Эдгаром Гилбертом для общих кодов с использованием жадного метода . Ром Варшамов уточнил результат, чтобы показать существование линейного кода. В доказательстве используется вероятностный метод .
Доказательство высокого уровня:
Чтобы показать существование линейного кода, удовлетворяющего этим ограничениям, вероятностный метод используется построения случайного линейного кода. В частности, линейный код выбирается путем выбора порождающей матрицы чьи записи являются случайно выбранными элементами . Минимальное расстояние Хэмминга линейного кода равно минимальному весу ненулевого кодового слова, поэтому для доказательства того, что код, сгенерированный имеет минимальное расстояние , достаточно показать, что для любого . Мы докажем, что вероятность существования ненулевого кодового слова веса меньше экспоненциально мал в . Тогда вероятностным методом существует линейный код, удовлетворяющий теореме.
Официальное доказательство:
Используя вероятностный метод, показать, что существует линейный код, расстояние Хэмминга которого больше , мы покажем, что вероятность того, что случайный линейный код, имеющий расстояние меньше экспоненциально мал в .
Линейный код определяется его порождающей матрицей , которую мы выбираем случайной. матрица генератора; то есть матрица элементы, которые выбираются независимо и равномерно по полю .
Напомним, что в линейном коде расстояние равно минимальному весу ненулевого кодового слова. Позволять быть весом кодового слова . Так
Последнее равенство следует из определения: если кодовое слово принадлежит линейному коду, сгенерированному , затем для некоторого вектора .
По неравенству Буля имеем:
Теперь по данному сообщению мы хотим вычислить
Позволять быть расстоянием Хэмминга двух сообщений и . Тогда для любого сообщения , у нас есть: . Поэтому:
Из-за случайности , — равномерно случайный вектор из . Так
Позволять — объем шара Хэмминга радиуса . Затем: [ 2 ]
Выбрав , приведенное выше неравенство принимает вид
Окончательно , которое экспоненциально мало по n, это то, что нам нужно раньше. Тогда вероятностным методом существует линейный код с относительным расстоянием и оцените по меньшей мере , что завершает доказательство.
Комментарии
[ редактировать ]- Приведенная выше конструкция Варшамова не является явной; то есть он не определяет детерминированный метод построения линейного кода, удовлетворяющего границе Гилберта – Варшамова. Наивный подход заключается в поиске по всем порождающим матрицам. размера над полем чтобы проверить, является ли линейный код, связанный с достигает предсказанного расстояния Хэмминга. Этот исчерпывающий поиск в худшем случае требует экспоненциального времени выполнения.
- Также существует конструкция из Лас-Вегаса , которая берет случайный линейный код и проверяет, имеет ли этот код хорошее расстояние Хэмминга, но эта конструкция также имеет экспоненциальное время выполнения.
- Для достаточно больших непростых q и для определенных диапазонов переменной δ граница Гилберта–Варшамова превосходит границу Цфасмана–Владута–Цинка . [ 3 ]
См. также
[ редактировать ]- Граница Гилберта–Варшамова благодаря конструкции Гилберта для общего кода
- Хэмминг связан
- Вероятностный метод
Ссылки
[ редактировать ]- ^ Цфасман, М.А.; Владут, С.Г.; Зинк, Т. (1982). «Модулярные кривые, кривые Шимуры и коды Гоппы лучше, чем граница Варшамова-Гилберта». Mathematische Nachrichten . 104 .
- ^ Более позднее неравенство происходит из верхней границы объема шара Хэмминга. Архивировано 8 ноября 2013 г. в Wayback Machine.
- ^ Стихтенот, Х. (2006). «Транзитивные и самодуальные коды, достигающие границы Цфасмана-Вла/spl breve/dut$80-Цинка». Транзакции IEEE по теории информации . 52 (5): 2218–2224. дои : 10.1109/TIT.2006.872986 . ISSN 0018-9448 . S2CID 11982763 .