Министерство
образования Российской Федерации
ОМСКИЙ ГОСУДАРСТВЕННЫЙ
ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
(ОмГТУ)
Кафедра
«Автоматизированные системы обработки
информации и управления»
ОТЧЕТ
ПО
ЛАБОРАТОРНОЙ РАБОТЕ
по дисциплине
«Информационные технологии»
УНИВЕРСАЛЬНОЕ
КОДИРОВАНИЕ.
СЛОВАРНОЕ МОДЕЛИРОВАНИЕ.
АНАЛИЗ
ОПТИМАЛЬНОСТИ КОДОВ ХАФФМАНА
Принял:
преподаватель
Юдин Е.Б.
______________________
подпись, дата
Выполнил:
студент гр. АС-530
______________________
подпись, дата
Омск 2005
Реферат
Отчет по лабораторной работе 12 с., 2
части, 4 рис., 4 таб., 2 источника, 2 прил.
КОД ХАФФМАНА, ДИСКРЕТНЫЙ ИСТОЧНИК,
ССЛОВАРНОЕ МОДЕЛИРОВАНИЕ, КОДИРОВАНИЕ,
ЭНТРОПИЯ, ДЛИНА КОДА.
Предметом исследования лабораторной
работы являлся принцип универсального
кодирования, методы словарного
моделирования дискретных источников
и кодирование методом Д.А. Хаффмана.
Цель работы – универсальное кодирование
дискретного нестационарного источника
на примере словарного моделирования и
оценка оптимальности кодов Хаффмана.
В ходе работы был сгенерирован псевдотекст
(около 150 символов) с использованием
четырёх букв и знака подчёркивания в
качестве разделителя слов, Был проведён
анализ первой трети текста на основании
которого построен словарь подстрок,
который использовался при кодировании
оставшихся двух третей текста.
Содержание
Введение 4
1
Словарное моделирование 5
2Генерация
псевдотекста 5
3Построение
словаря повторяющихся подстрок 5
4Сравнительные
характеристики энтропии 5
5
Кодирование на основе словарного
моделирования 7
6Построение
двоичных кодов Хаффмана 7
7Анализ
графиков оптимальной длины кода и длины
кода Хаффмана 8
Заключение 9
Список использованных источников 10
Приложение А Дерево подстрок
псевдотекста 11
Приложение Б Таблицы для кодирования
по методу Хаффмана 12
Введение