Эта статья нужны дополнительные цитаты для проверка. Пожалуйста помоги улучшить эту статью к добавление цитат в надежные источники. Материал, не полученный от источника, может быть оспорен и удален Найдите источники:"Ансамбль Возенкрафт" – Новости·газеты·книги·ученый·JSTOR(Май 2011 г.) (Узнайте, как и когда удалить этот шаблон сообщения)
В теория кодирования, то Ансамбль Wozencraft это набор линейные коды в котором большинство кодов удовлетворяют Граница Гилберта-Варшамова. Он назван в честь Джон Возенкрафт, который доказал его существование. Ансамбль описывается Мэсси (1963), который приписывает это Wozencraft. Юстесен (1972) использовал ансамбль Возенкрафта в качестве внутренних кодов при построении строго явного асимптотически хорошего кода.
Теорема: Позволять Для достаточно большого , существует ансамбль внутренних кодов из ставка, куда , так что по крайней мере ценности имеет относительное расстояние .
Здесь относительное расстояние - это отношение минимального расстояния к длине блока. И q-арная функция энтропии, определяемая следующим образом:
Фактически, чтобы показать существование этого набора линейных кодов, мы явно определим этот ансамбль следующим образом: для , определите внутренний код
Здесь мы можем заметить, что и . Мы можем сделать умножение поскольку изоморфен .
Этот ансамбль создан Wozencraft и называется ансамблем Wozencraft.
Для всех , мы имеем следующие факты:
Для любого
Так является линейным кодом для каждого .
Теперь мы знаем, что ансамбль Возенкрафта содержит линейные коды со скоростью . В следующем доказательстве мы покажем, что существует не менее те линейные коды, имеющие относительное расстояние , т.е. они соответствуют границе Гильберта-Варшамова.
Доказательство
Чтобы доказать, что есть как минимум количество линейных кодов в ансамбле Возенкрафта, имеющих относительное расстояние , мы докажем, что существует не более количество линейных кодов, имеющих относительное расстояние т.е. имея расстояние
Обратите внимание, что в линейном коде расстояние равно минимальному весу всех кодовых слов этого кода. Этот факт является свойство линейного кода. Итак, если одно ненулевое кодовое слово имеет вес , то этот код имеет расстояние
Позволять - множество линейных кодов, имеющих расстояние Тогда есть линейные коды, имеющие кодовое слово, имеющее вес
Лемма. Два линейных кода и с отличные и ненулевые, не используют никаких ненулевых кодовых слов.
Доказательство. Предположим, что существуют различные ненулевые элементы такие, что линейные коды и содержат такое же ненулевое кодовое слово Теперь, когда для некоторых и аналогично для некоторых Более того, поскольку не равно нулю, мы имеем Следовательно , тогда и Из этого следует , что противоречит.
Любой линейный код с расстоянием имеет кодовое слово веса Из леммы следует, что мы имеем не менее разные такой, что (одно такое кодовое слово для каждого линейного кода). Здесь обозначает вес кодового слова , то есть количество ненулевых позиций .
Мэсси, Джеймс Л. (1963), Пороговое декодирование, Тех. Отчет 410, Кембридж, Массачусетс: Массачусетский технологический институт, Исследовательская лаборатория электроники, HDL:1721.1/4415, МИСТЕР0154763.
Justesen, Jørn (1972), "Класс конструктивных асимптотически хороших алгебраических кодов", Институт инженеров по электротехнике и радиоэлектронике. Сделки по теории информации, ИТ-18: 652–656, Дои:10.1109 / TIT.1972.1054893, МИСТЕР0384313.