
8. ОСНОВЫ ТЕОРИИ ИНФОРМАЦИИ
8.5. ПОМЕХОУСТОЙЧИВОЕ КОДИРОВАНИЕ
Кодирование источника, называемое также статистическим
или экономным кодированием
107
, преследует цель повышения эф-
фективности передачи информации, под которым понимается
максимально быстрая передача. Экономное кодирование можно
рассматривать как замену исходного источника другим источни-
ком с меньшей (в пределе нулевой) избыточностью. Если в канале
действуют помехи, то при приеме сигналов возникают ошибки,
приводящие к неправильному декодированию сообщений. В таких
случаях выдвигается на передний план задача повышения верности
передачи. Одним из путей ее решения является помехоустойчивое
(канальное) кодирование. Помехоустойчивыми, или корректирую-
щими, кодами называются коды, обеспечивающие автоматическое
обнаружение и/или исправление ошибок в кодовых комбинациях.
Такая возможность достигается целенаправленным введением из-
быточности в передаваемые сообщения. Наиболее простой способ
повышения помехоустойчивости путем введения избыточности
состоит в многократной передаче каждого символа, например,
вместо слова связь можно передавать слово сссвввяяязззььь, тогда
одиночные ошибки могут быть исправлены путем «голосования»
среди символов каждой тройки. На практике применяются более
сложные и более эффективные методы кодирования.
Теоретическим обоснованием применения канального кодиро-
вания служит следующая основная теорема кодирования Шеннона
для каналов с помехами (шумами) [10].
ТЕОРЕМА. Если производительность источника
меньше пропускной способности канала
, то существует по
крайней мере одна процедура кодирования/декодирования, при ко-
торой вероятность ошибочного декодирования и ненадежность
могут быть сколь угодно малы. Если
, то та-
кой процедуры не существует.
Содержание теоремы кажется парадоксальным: интуиция гово-
рит о том, что для того чтобы вероятность ошибки стремилась к
нулю, также должна стремиться к нулю скорость передачи (это
ясно для случая многократной повторной передачи, описанной
выше). Тем не менее теорема верна, но, к сожалению, она не ука-
зывает практических путей построения соответствующих кодов.
Известно лишь, что по мере приближения скорости передачи к
107
Широко употребляется также термин сжатие.