![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Ход работы
Постановка задачи 1. Изучить такие понятия, как: эффективное кодирование, алгоритм Шеннона-Фано, алгоритм Хаффмена; 2. Научиться пользоваться формулами и решить задачи своего варианта.
Ход работы Задача №1
Построить код Хаффмена для ансамбля сообщений {xi}, i=1..5 при
Определить характеристики эффективного кода. Решение: Таблица кодирования для метода Хаффмана
Т.к. в алфавите 5 символов. Требуется 2^x символов для кодирования, значит x = 3 Избыточность: Ответ: Таблица кодирования
Средняя длина кодового слова в битах
Задача №2
Ансамбль сообщений {xi}, i=1..5 задан при
Закодировать сообщения эффективным кодом Хаффмена и обычным двоичным кодом. Определить характеристики кодов и скорость передачи по каналу при условии, что длительность двоичного символа Решение:
Составим матрицу вероятностей: 1/2 1/2 1/2 1/2 1 Построим граф вероятностей:
0
1 1 1 0
Согласно таблице кодирования длины сообщений можно записать вектор-строкой: n: = (1 2 3 4 4) Минимально возможная средняя длина кодового слова:
Средняя длина кодового слова в битах: Минимально возможная средняя длина кодового слова: H(x)=1.875 bit
Задача №3
Сообщение состоит из последовательности трех букв A, B и C, вероятности появления которых не зависят от предыдущего сочетания букв и равны Провести кодирование по алгоритму Шеннона-Фано отдельных букв и двухбуквенных сочетаний. Сравнить коды по их эффективности и избыточности. Решение: 1. Кодирование букв
2. Кодирование двухбуквенных сочетаний
3. Эффективность и избыточность кодов:
Ответ: 1. Таблица кодирования отдельных букв:
2. Таблица кодирования двухбуквенных сочетаний
Вывод В ходе работы были изучены такие понятия, как: эффективное кодирование, алгоритм Шеннона-Фано, алгоритм Хаффмена; решены 3 задачи первого варианта с использованием соответствующих формул. Список использованной литературы 1. Игнатов В. А. Теория информации и передачи сигналов: Учебник для вузов. – М.: Радио и связь, 1991. – 280с.; 2. Дмитриев В.И. Прикладная теория информации: Учеб. Для студ. Вузов по спец. “Автоматизированные системы обработки информации и управления”. - М.: Высш.шк., 1989. -320с.; 3. Каганов В.И. Радиотехнические цепи и сигналы. Компьютеризированный курс: Учебное пособие. – М.: ФОРУМ: ИНФРА-М, 2005. – 432с.
|