stringtranslate.com

Оценка Гилберта–Варшамова для линейных кодов

Граница Гилберта -Варшамова для линейных кодов связана с общей границей Гилберта-Варшамова , которая дает нижнюю границу максимального числа элементов в коде, исправляющем ошибки, заданной длины блока и минимального веса Хэмминга над полем . Это можно перевести в утверждение о максимальной скорости кода заданной длины и минимального расстояния. Граница Гилберта–Варшамова для линейных кодов утверждает существование q -ичных линейных кодов для любого относительного минимального расстояния, меньшего заданной границы, которые одновременно имеют высокую скорость. Доказательство существования использует вероятностный метод и, следовательно, не является конструктивным. Граница Гилберта-Варшамова является наиболее известной с точки зрения относительного расстояния для кодов над алфавитами размером менее 49. Для более крупных алфавитов коды алгебраической геометрии иногда достигают асимптотически лучшего компромисса между скоростью и расстоянием , чем это дает Граница Гилберта-Варшамова. [1]

Связанная теорема Гилберта–Варшамова

Теорема: Пусть . Для каждого и существует -арный линейный код со скоростью и относительным расстоянием

Вот q -арная функция энтропии, определенная следующим образом:

Приведенный выше результат был доказан Эдгаром Гилбертом для общих кодов с использованием жадного метода . Ром Варшамов уточнил результат, чтобы показать существование линейного кода. В доказательстве используется вероятностный метод .

Доказательство высокого уровня:

Чтобы показать существование линейного кода, удовлетворяющего этим ограничениям, используется вероятностный метод построения случайного линейного кода. В частности, линейный код выбирается путем выбора порождающей матрицы, элементы которой являются случайно выбранными элементами . Минимальное расстояние Хэмминга линейного кода равно минимальному весу ненулевого кодового слова, поэтому, чтобы доказать, что код, сгенерированный, имеет минимальное расстояние , достаточно показать это для любого . Мы докажем, что вероятность существования ненулевого кодового слова веса меньше экспоненциально мала в . Тогда вероятностным методом существует линейный код, удовлетворяющий теореме.

Официальное доказательство:

Используя вероятностный метод, чтобы показать, что существует линейный код, расстояние Хэмминга которого больше , мы покажем, что вероятность того, что случайный линейный код имеет расстояние меньше, экспоненциально мала в .

Линейный код определяется его матрицей-генератором , которую мы выбираем в качестве случайной матрицы-генератора; то есть матрица элементов, которые выбираются независимо и равномерно по полю .

Напомним, что в линейном коде расстояние равно минимальному весу ненулевого кодового слова. Пусть – вес кодового слова . Так

Последнее равенство следует из определения: если кодовое слово принадлежит линейному коду, порожденному , то для некоторого вектора .

По неравенству Буля имеем:

Теперь для данного сообщения мы хотим вычислить

Пусть будет расстоянием Хэмминга двух сообщений и . Тогда для любого сообщения мы имеем: . Поэтому:

Ввиду случайности , является равномерно случайным вектором из . Так

Пусть – объем шара Хэмминга радиуса . Тогда: [2]

При выборе приведенное выше неравенство становится

Наконец , которое экспоненциально мало по n, это то, что нам нужно раньше. Тогда вероятностным методом существует линейный код с относительным расстоянием и скоростью не менее , что и завершает доказательство.

Комментарии

  1. Приведенная выше конструкция Варшамова не является явной; то есть он не определяет детерминированный метод построения линейного кода, удовлетворяющего границе Гилберта – Варшамова. Наивный подход заключается в поиске по всем матрицам генератора размера по полю, чтобы проверить, достигает ли линейный код, связанный с, предсказанного расстояния Хэмминга. Этот исчерпывающий поиск в худшем случае требует экспоненциального времени выполнения.
  2. Также существует конструкция из Лас-Вегаса , которая берет случайный линейный код и проверяет, имеет ли этот код хорошее расстояние Хэмминга, но эта конструкция также имеет экспоненциальное время выполнения.
  3. Для достаточно больших непростых q и для определенных диапазонов переменной δ граница Гильберта–Варшамова превосходит границу Цфасмана–Владута–Цинка. [3]

Смотрите также

Рекомендации

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