Ансамбль Wozencraft - Wozencraft ensemble

В теория кодирования, то Ансамбль Wozencraft это набор линейные коды в котором большинство кодов удовлетворяют Граница Гилберта-Варшамова. Он назван в честь Джон Возенкрафт, который доказал его существование. Ансамбль описывается Мэсси (1963), который приписывает это Wozencraft. Юстесен (1972) использовал ансамбль Возенкрафта в качестве внутренних кодов при построении строго явного асимптотически хорошего кода.

Теорема существования

Теорема: Позволять Для достаточно большого , существует ансамбль внутренних кодов из ставка , куда , так что по крайней мере ценности имеет относительное расстояние .

Здесь относительное расстояние - это отношение минимального расстояния к длине блока. И q-арная функция энтропии, определяемая следующим образом:

Фактически, чтобы показать существование этого набора линейных кодов, мы явно определим этот ансамбль следующим образом: для , определите внутренний код

Здесь мы можем заметить, что и . Мы можем сделать умножение поскольку изоморфен .

Этот ансамбль создан Wozencraft и называется ансамблем Wozencraft.

Для всех , мы имеем следующие факты:

  1. Для любого

Так является линейным кодом для каждого .

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

Доказательство

Чтобы доказать, что есть как минимум количество линейных кодов в ансамбле Возенкрафта, имеющих относительное расстояние , мы докажем, что существует не более количество линейных кодов, имеющих относительное расстояние т.е. имея расстояние

Обратите внимание, что в линейном коде расстояние равно минимальному весу всех кодовых слов этого кода. Этот факт является свойство линейного кода. Итак, если одно ненулевое кодовое слово имеет вес , то этот код имеет расстояние

Позволять - множество линейных кодов, имеющих расстояние Тогда есть линейные коды, имеющие кодовое слово, имеющее вес

Лемма. Два линейных кода и с отличные и ненулевые, не используют никаких ненулевых кодовых слов.
Доказательство. Предположим, что существуют различные ненулевые элементы такие, что линейные коды и содержат такое же ненулевое кодовое слово Теперь, когда для некоторых и аналогично для некоторых Более того, поскольку не равно нулю, мы имеем Следовательно , тогда и Из этого следует , что противоречит.

Любой линейный код с расстоянием имеет кодовое слово веса Из леммы следует, что мы имеем не менее разные такой, что (одно такое кодовое слово для каждого линейного кода). Здесь обозначает вес кодового слова , то есть количество ненулевых позиций .

Обозначить

Потом:[1]

Так , поэтому набор линейных кодов, имеющих относительное расстояние имеет по крайней мере элементы.

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

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

  1. ^ Для верхней границы объема проверки шара Хэмминга Оценки объема шара Хэмминга.
  • Мэсси, Джеймс Л. (1963), Пороговое декодирование, Тех. Отчет 410, Кембридж, Массачусетс: Массачусетский технологический институт, Исследовательская лаборатория электроники, HDL:1721.1/4415, МИСТЕР  0154763.
  • Justesen, Jørn (1972), "Класс конструктивных асимптотически хороших алгебраических кодов", Институт инженеров по электротехнике и радиоэлектронике. Сделки по теории информации, ИТ-18: 652–656, Дои:10.1109 / TIT.1972.1054893, МИСТЕР  0384313.

внешняя ссылка