Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
2.2. Основные теоремы для кодирования без помех. Равнораспределенные независимые сообщенияРассмотрим тот случай, когда имеется неограниченная (в одну сторону) последовательность Для исследования кодирования в отсутствие помех, имеется, однако, и другая возможность — избегнуть разбиения последовательности на блоки и отбрасывания несущественных реализаций. Соответствующую теорию мы изложим в этом параграфе. Код (2.1.7), пригодный для передачи (или записи) единичного сообщения, не приспособлен для передачи последовательности таких сообщений. Например, запись расшифровать сообщение, и мы должны его забраковать, если хотим передавать последовательность сообщений. Обязательное условие, чтобы длинную последовательность кодовых символов можно было однозначно разбить на слова, существенно ограничивает класс допустимых кодов. Назовем дешифруемыми кодами такие коды, в которых любая полубесконечная последовательность кодовых слов разбивается на слова однозначным образом. Как доказывается, например в книге Файнстейна
Удобнее рассматривать несколько более узкий класс дешифруемых кодов — назовем их дешифруемые коды Крафта (см. работу
Рис. 2.1. Пример кодового «дерева». Крафта [1]). В этих кодах ни одно кодовое слово не является передней частью («префиксом») другого слова. В коде (2.1.7) это условие нарушено в слове Для дешифруемых кодов Крафта ни один конечный узел не лежит на другой кодовой линии. Теорема 2.1. Неравенство (2.2.1) является необходимым и достаточным условием существования кода, дешифруемого по Крафту. Доказательство. Докажем сначала, что неравенство (2.2.1) выполняется для любого кода Крафта. Из каждого конечного узла кодового дерева выпустим максимальное число (равное делится на
Будем теперь выпускать вспомогательные линии не только из конечных узлов, но и из каждого промежуточного узла, если из него выходит меньше, чем
Рис. 2.2. Проведение дополнительных линий и их подсчет на уровне На других этапах пусть эти линии, в свою очередь, размножаются максимальным образом. На
Поделив обе части этого неравенства на Докажем теперь, что условие (2.2.1) достаточно для дешифруемости по Крафту, т. е. что всегда можно построить кодовое дерево с изолированными конечными узлами, если задан набор длин
Так что использованных букв, стоящих на первом месте, имеется еще
т. е.
в (2.2.1). Доказательство закончено. Как видно из приведенного доказательства, не представляет труда фактическое построение кода (заполнение слов буквами), если задан приемлемый набор длин Перейдем теперь к основным теоремам. Теорема 2.2. Средняя длина слова
Используя очевидное неравенство
получаем
т. е.
так как
Учитывая (2.2.1), отсюда находим Вместо неравенства (2.2.3), можно использовать неравенство (1.2.4) Следующие теоремы утверждают, что к значению Теорема 2.3. Можно указать такой способ кодирования равнораспределенных независимых сообщений, что
Доказательство. Выберем длины
Такой выбор возможен, ибо в этом диапазоне заведомо имеется одно целое число. Из левого неравенства следует
т. е. выполняется условие дешифруемости (2.2.1). Как видно из рассуждений перед теоремой 2.2, нетрудно фактически построить кодовые слова с выбранными длинами Приведем следующую теорему, которая носит асимптотический характер. Теорема 2.4. Существуют такие способы кодирования бесконечного сообщения Доказательство. Возьмем произвольное целое
где
Увеличивая Приведенные результаты получены для случая стационарной последовательности независимых случайных величин (сообщений). Эти результаты могут быть распространены на случай зависимых сообщений, на нестационарный случай и др. При этом существенным является то, чтобы последовательность удовлетворяла определенным свойствам энтропийной устойчивости (см. § 1.5).
|
1 |
Оглавление
|