2. Коды с и
Из оценки Варшамова — Гильберта следует, что существуют коды, у которых
(XI.2.1)
где и — константы, определяющие точку на кривой, соответствующей нижней границе Варшамова.
Поиск кодов с параметрами (XI.2.1) является одной из актуальных задач теории кодирования в силу того, что при они позволяют передавать информацию со сколь угодно малой вероятностью ошибочного декодирования, по крайней мере, для случая, когда вероятность трансформации символов в бинарном симметричном канале
(XI.2.2)
Действительно, при достаточно больших биномиальное распределение аппроксимируется нормальным. распределением со средним и дисперсией . При этом вероятность правильного приема кодовой комбинации
(XI.2.3)
где по-прежнему
С учетом (XI.2.1) верхний предел интеграла (XI.2.3) можно полагать равным . Используя стандартный прием замены переменных, легко получим
(XI.2.4)
где
(XI.2.5)
и
(XI.2.6)
При значение если дополнительно имеет место условие (XI.2.2), то и, следовательно, вероятность правильного декодирования кодовой комбинации стремится к единице. Если же то, как это следует из (XI.2.6) и, следовательно, .
Однако заключение о том, что в последнем случае и вероятность правильного приема , неверно, так как определяет лишь нижнюю границу вероятности Q. Кстати отметим, что в свое время на основе оценки и рассуждений, аналогичных приведенным ранее, предпринимались попытки доказать, что групповые коды могут быть эффективно использованы только для передачи информации по каналам, где .
Выполнение условия немедленно приводит к требованию
(XI.2.7)
где
(XI.2.8)
Таким образом, указанная выше задача может быть сформулирована как задача поиска кодов, у которых , а отношение не меньше, чем это требуется по оценке Варшамова.
Обширный класс линейных кодов с отмеченными свойствами может быть найден двустепенной итерацией нескольких простейших кодов. Проиллюстрируем это на двух примерах.
Прежде всего найдем зависимость (XI.2.8) от отношения . На рис. XI.1 представлена кривая, показывающая зависимость от скорости передачи , соответствующей нижней оценке Варшамова. (Эта кривая была построена на основе графика на рис. VI.1.)
В табл. XI.3 показано, каким образом могут быть найдены коды с и (см. рис. (XI.1).
Табл. XI.4. иллюстрирует применение метода Элайеса для отыскания кодов с и .
Почти все приведенные в обеих таблицах коды обеспечивают скорость передачи большую, чем это диктуется нижней оценкой Варшамова, и поэтому они могут считаться достаточно хорошими.
Метод Элайеса позволяет построить коды, удовлетворяющие условию (XI.2.1), хотя и для весьма больших, но все же конечных значений и .
Рис. XI.1. Зависимость — от скорости передачи , соответствующей нижней оценке Варшамова.
В настоящее время известен лишь один класс кодов, у которых d асимптотически растет линейно с ростом , а скорость передачи остается отличной от нуля.
Таблица XI.3
Таблица XI.4
Это так называемые коды Галлагера [77] с малой плотностью проверок на четность, где каждая проверка охватывает фиксированное небольшое число символов v, причем каждый символ, в свою очередь, входит в небольшое число проверок . Коды Галлагера относятся к случайным кодам, поэтому они здесь не обсуждаются.