рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Основные положения

Основные положения - раздел Информатика, ИНФОРМАТИКА От Недостатка Неоднозначного Кодирования, Рассмотренного В Предыдущей Лаборат...

От недостатка неоднозначного кодирования, рассмотренного в предыдущей лабораторной работе алгоритма свободна методика Д.Хаффмана. Она гарантирует однозначное построение кода с наименьшим для данного распределения вероятностей средним числом двоичных разрядов на символ.

Для двоичного кода алгоритм Хаффмана сводится к следующему:

Шаг 1. Символы алфавита, составляющего сообщение, выписываются в основной столбец в порядке убывания вероятностей. Два последних символа объединяются в один вспомогательный, которому приписывается суммарная вероятность.

Таблица 1

 

Сим волы Вероятности р(а1) Вспомогательные вычисления
  Шаг1   Шаг2   Шаг   Шаг   Шаг   Шаг   Шаг7
а1 0,22   0,22   0,22   0,26   0,32   0,42   0,58   1,0
а2 0,20   0,20   0,20   0,22   0,26   0,32   0,42    
а3 0,16   0,16   0,16   0,20   0,22   0,26        
а4 0,16   0,16   0,16   0,16   0,20            
а5 0,10   0,10   0,16   0,16                
а6 0,10   0,10   0,10                    
а7 0,04   0,06                        
а8 0.02                            

 

Шаг 2. Вероятности символов, не участвовавших в объединении, и полученная суммарная вероятность снова располагаются в порядке убывания вероятностей в дополнительном столбце, а две последних объединяются. Процесс продолжается до тех пор, пока не получим единственный вспомогательный символ с вероятностью, равной единице.

Эти два шага алгоритма иллюстрирует Табл.1 для уже рассмотренного случая кодирования восьми символов.

Шаг 3. Строится кодовое дерево и, в соответствии с ним, формируются кодовые слова, соответствующие кодируемым символам.

Поясним принципы выполнения последнего шага алгоритма. Для составления кодовой комбинации, соответствующей данному сообщению, необходимо проследить путь перехода сообщений по строкам и столбцам таблицы. Для наглядности строится кодовое дерево (рис.1). Из точки, соответствующей вероятности 1, направляются две ветви. Ветви с большей вероятностью присваивается символ 1, а с меньшей — символ 0. Такое последовательное ветвление продолжаем до тех пор, пока не дойдем до каждого символа.

 

Рис.1 Кодовое дерево

Таким образом, символам источника сопоставляются концевые вершины дерева. Кодовые слова, соответствующие символам, определяются путями из начального узла дерева к концевым. Каждому ответвлению влево соответствует символ 1 в результирующем коде, а вправо — символ 0.

Поскольку только концевым вершинам кодового дерева сопоставляются кодовые слова, то ни одно кодовое слово не будет началом другого. Тем самым гарантируется возможность разбиения последовательности кодовых слов на отдельные кодовые слова.

Теперь, двигаясь по кодовому дереву сверху вниз, можно записать для каждой буквы соответствующую ей кодовую комбинацию (см.табл.2):

Таблица 2

a1 a2 a3 a4 a5 a6 a7 a8

 


– Конец работы –

Эта тема принадлежит разделу:

ИНФОРМАТИКА

Государственное образовательное учреждение высшего профессионального образования... Санкт Петербургский государственный университет аэрокосмического...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Основные положения

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Методические указания к выполнению лабораторных работ
    Составители: А.В.Зюбан, А.А.Ключарев, М.В.Соколовская     Рецензент: Д.т.н., профессор Л.А.Осипов    

Порядок выполнения лабораторной работы
1. Перейти в командной строке на внешний носитель. 2. Поменять цвет экрана и шрифта. 3. Создать три каталога: КАТ1, КАТ2, КАТ3 — НАЗВАНИЯ КАТАЛОГОВ, ПОДКАТАЛОГОВ И ФАЙЛ

Основные сведения о DOS
1. Приглашение DOS Когда DOS готова к работе с пользователем, она выдает на экран приглашение: ü A>; ü C:> — диск

Работа с файлами в MS DOS
1. Создание текстовых файлов Небольшие текстовые файлы можно набрать непосредственно с клавиатуры. Для этого необходимо ввести команду: cop

Порядок выполнения лабораторной работы
1. Создать книгу MS EXCEL и сохранить ее под своей фамилией в каталоге учебной группы на сервере. СОХРАНЕНИЕ ФАЙЛА НА ЛОКАЛЬНОМ ДИСКЕ КОМПЬЮТЕРА НЕ ДОПУСКАЕТСЯ. 2. В книге

Основные сведения об MS EXCEL
1. Структура экрана Окно приложения MS Excel обладает всеми элементами окон Windows: строка заголовка окна, кнопки управления размерами окна, систе

Преобразование данных
1. Формулы Формулы являются удобным средством работы с данными электронной таблицы. С их помощью можно выполнять различные операции над данными, та

Наглядное представление данных
1. Графики и диаграммы Диаграмма является графическим представлением данных рабочего листа. Дополнение табличных материалов диаграммами делает проц

Порядок выполнения лабораторной работы
1. Создать таблицу (50 рабочих строк) в Excel аналогичную рис.1.     Таблица расчета энтропии источника

Основные положения
1. Общие сведения об информации. Понятие «информация» происходит от латинского слова informatio- разъяснение, осведомление, изложе

Порядок выполнения лабораторной работы
Исходными данными для данной лабораторной работы являются результаты статистической обработки текста, выполненной в предыдущей лабораторной работе. Из лабораторной работы «Определение количества ин

Основные положения
При кодировании дискретных источников информации часто решается задача уменьшения избыточности, т.е. уменьшения количества символов, используемых для передачи сообщения по каналу связи. Это позволя

Порядок выполнения лабораторной работы
Исходными данными для данной лабораторной работы являются результаты статистической обработки текста, выполненной в лабораторной работе «Кодирование дискретных источников информации методом Шеннона

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги