Главная > Теория кодирования и теория информации
НАПИШУ ВСЁ ЧТО ЗАДАЛИ
СЕКРЕТНЫЙ БОТ В ТЕЛЕГЕ
<< Предыдущий параграф Следующий параграф >>
Пред.
След.
Макеты страниц

Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO

6.7. Насколько плохим является кодирование Шеннона — Фано?

Поскольку кодирование Хаффмена оптимально и мы временно перешли к неоптимальному (в смысле затрат времени) кодированию Шеннона — Фано, естественно задать вопрос: «Насколько плохим является кодирование Шеннона — Фано?».

Рассмотрим следующие примеры. Для источника с алфавитом и вероятностями получает Поэтому Однако для имеем

Итак, в этом случае код Хаффмена. состоит из двух двоичных слов длины 1, а код Шеннона — Фано — из слова длины дла и слова длины

Прежде чем огорчаться из-за. малой эффективности, найдем среднюю длину кодового слова. Ясно, что для кода Хаффмена Для кода Шеннона — Фано имеем

В качестве другого примера потери эффективности рассмотрим случай, в котором все кодовые символы имеют одинаковую вероятность Код Шеннона — Фано дает Если не есть степень то некоторые слова будут укорочены в коде Хаффмена и не будут в коде Шеннона — Фано.

Имеем таблицу (см. скан)

Увеличение средней длины кодового слова при использовании, кода Шеннона — Фано невелико; позже будет показано, что для теории это несущественно; код Хаффмена лучше кода Шеннона — Фано только в практических приложениях.

1
Оглавление
email@scask.ru