Зяблов связан
В теории кодирования граница Зяблова — это нижняя граница скорости и относительное расстояние которые достижимы с помощью каскадных кодов .
Заявление о границах
[ редактировать ]Связанное утверждает, что существует семейство -арные (сцепленные, линейные) коды со скоростью и относительное расстояние в любое время
,
где это -арная функция энтропии
.

Описание
[ редактировать ]Граница получается путем рассмотрения диапазона параметров, которые можно получить путем объединения «хорошего» внешнего кода. с «хорошим» внутренним кодом . В частности, мы предполагаем, что внешний код соответствует границе Синглтона , т. е. он имеет скорость и относительное расстояние удовлетворяющий . Коды Рида-Соломона представляют собой семейство таких кодов, которые можно настроить на любую скорость. и относительное расстояние (хотя и в алфавите, таком же большом, как длина кодового слова). Мы предполагаем, что внутренний код удовлетворяет границе Гилберта–Варшамова , т.е. имеет скорость и относительное расстояние удовлетворяющий . Известно, что случайные линейные коды с высокой вероятностью удовлетворяют этому свойству, а явный линейный код, удовлетворяющий этому свойству, можно найти методом перебора (для которого требуется полином по времени от размера пространства сообщений).
Конкатенация и , обозначенный , имеет рейтинг и относительное расстояние
Выражение как функция ,
Затем оптимизация по выбору , мы видим, что объединенный код может удовлетворить,
См. рисунок 1, где показан график этой границы.
Заметим, что оценка Зяблова означает, что для любого , существует (сцепленный) код с положительной скоростью и положительным относительным расстоянием.
Примечания
[ редактировать ]Мы можем построить код, который достигает границы Зяблова за полиномиальное время. В частности, мы можем построить явный асимптотически хороший код (по некоторым алфавитам) за полиномиальное время.
Линейные коды помогут нам завершить доказательство приведенного выше утверждения, поскольку линейные коды имеют полиномиальное представление. Пусть Cout будет исправления ошибок Рида – Соломона , где Код (оценочные баллы с , затем .
Нам нужно построить внутренний код, который лежит на границе Гилберта-Варшамова . Это можно сделать двумя способами
- Выполнить исчерпывающий поиск по всем порождающим матрицам до тех пор, пока требуемое свойство не будет удовлетворено для . Это связано с тем, что граница Варшамова утверждает, что существует линейный код, лежащий на границе Гилберта-Варшамона, который будет принимать время. С использованием мы получаем , который сверху ограничен , квазиполиномиальная оценка времени.
- Чтобы построить в время и использование время в целом. Этого можно добиться, используя метод условного ожидания при доказательстве того, что случайный линейный код с высокой вероятностью лежит на границе.
Таким образом, мы можем построить код, который достигает границы Зяблова за полиномиальное время.