Эффективное кодирование

Анализ эффективности способов кодирования. Средний размер одного разряда и средняя длина кодового слова. Кодирование по методу Хаффмена. Кодирование информации по методу Шенона-Фано. Построение кодового дерево для различных методов кодирования.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 15.10.2013
Размер файла 491,4 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Алматинский УНИВЕРСИТЕТ энергетики и связи

Кафедра «Инженерной кибернетики»

Расчетно-графическая работа №3

Дисциплина: «Прикладная теория информации»

На тему: «Эффективное кодирование»

Вариант 1

Выполнила: ст.гр. АИСУ-10-3

Абдыгалыев К.И.

Проверил: ст. преп. каф. ИК

Бойко В.М.

Алматы 2012

Задание к выполнению расчетно-графической работы

1.Произвести кодирование данных для длин блоков А (таблица вариантов) (по Шеннону) и В (таблица вариантов) (по Хаффмену). Определить для каждого случая средний размер одного разряда и среднюю длину кодового слова.

2.Построить кодовое дерево для каждого метода.

3.Провести анализ эффективности способов кодирования для заданного варианта.

Согласно варианту, длины блоков:

А: 2, 3

В: 2, 3

Решение.

Кодирование по методу Шеннона-Фано.

1) Блок А с длиной 2 символа:

Рассмотрим два случая:

а) когда вероятности появления 1 и 0 в длинном сообщении равны:

=р(1)=0,1 =p(0)=0,9

у1=0,81

1

у2=0,09

0

1

у3=0,09

0

0

1

у4=0,01

0

0

0

Определим средний размер одного разряда и среднюю длину кодового слова:

Средняя длина кодового слова:

Средний размер одного разряда: lср = LСР/n=1,2/2=0,6

б) =р(1)=0,4 =p(0)=0,6

у1=0,36

1

1

у2=0,24

1

0

у3=0,24

0

1

у4=0,16

0

0

Средняя длина кодового слова:

Средний размер одного разряда: lср = LСР/n=2/2=1

2) Блок А с длиной 3 символа:

Рассмотрим два случая:

а) когда вероятности появления 1 и 0 в длинном сообщении равны:

=р(1)=0,1 =p(0)=0,9

y1

0,729

1

1

y2

0,081

0

1

1

011

y3

0,081

0

010

y4

0,081

0

1

001

y5

0,009

0

1

1

00011

y6

0,009

0

00010

y7

0,009

0

1

00001

y8

0,001

0

00000

Определим средний размер одного разряда, среднюю длину кодового слова и энтропию:

Средняя длина кодового слова:

Средний размер одного разряда: lср = LСР/n=1,598/3=0,533

Энтропия:

б) =р(1)=0,4 =p(0)=0,6

y1

0,216

1

1

11

y2

0,144

0

1

101

y3

0,144

0

100

y4

0,144

0

1

1

011

y5

0,096

0

010

y6

0,096

0

1

001

y7

0,096

0

1

0001

y8

0,064

0

0000

Средняя длина кодового слова:

Средний размер одного разряда: lср = LСР/n=2,944/3=0,98

Энтропия:

Кодирование по методу Хаффмена

1) Блок В с длиной 2 символа:

Рассмотрим два случая:

а) когда вероятности появления 1 и 0 в длинном сообщении равны :

=р(1)=0,1 =p(0)=0,9

Средняя длина кодового слова:

Средний размер одного разряда: lср = LСР/n=1,29/2=0,645

0,81

0,81

0,81

1

0,09

0,1

0,19

0,09

0,09

0,01

кодирование слово дерево информация

б) =р(1)=0,4 =p(0)=0,6

Средняя длина кодового слова:

Средний размер одного разряда:

lср = LСР/n=2/2=1

0,36

0,40

0,60

1

0,24

0,36

0,40

0,24

0,24

0,16

2) Блок В с длиной 3 символа:

Рассмотрим два случая:

а) когда вероятности появления 1 и 0 в длинном сообщении равны:

=р(1)=0,1 =p(0)=0,9

Средняя длина кодового слова:

Средний размер одного разряда: lср = LСР/n=1,598/3=0,533

Энтропия:

y1

0,729

0,729

0,729

0,729

0,729

0,729

0,729

1

y2

0,081

0,081

0,081

0,081

0,109

0,162

0,271

y3

0,081

0,081

0,081

0,081

0,081

0,109

y4

0,081

0,081

0,081

0,081

0,081

y5

0,009

0,01

0,018

0,028

y6

0,009

0,009

0,01

y7

0,009

0,009

y8

0,001

Коды:

y1=1

y2=011

y3=010

y4=001

y5=00011

y6=00010

y7=00001

y8=00000

б) =р(1)=0,4 =p(0)=0,6

Средняя длина кодового слова:

Средний размер одного разряда: lср = LСР/n=2,944/3=0,98

Энтропия:

y1

0,216

0,216

0,216

0,288

0,304

0,408

0,592

1

y2

0,144

0,16

0,192

0,216

0,288

0,304

0,408

y3

0,144

0,144

0,16

0,192

0,216

0,288

y4

0,144

0,144

0,144

0,16

0,192

y5

0,096

0,144

0,144

0,144

y6

0,096

0,096

0,144

y7

0,096

0,096

y8

0,064

Коды:

y1=01

y2=110

y3=101

y4=100

y5=001

y6=000

y7=1111

y8=1110

Вывод

В данной работе были рассмотрены два метода кодирования информации: по методу Шенона-Фано (для блоков с длинами 2, 3)и по методу Хаффмена (для блоков с длинами 2 и 3). Можно сделать вывод, что эти методы действительно эффективные, т.к. они позволяют передавать информацию с большей скоростью, не теряя своей полноты.

Список использованной литературы

· Ю. В. Шевяков, Ш. M. Байматаева. Прикладная теория информации. Методические указания к выполнению расчетно-графических работ для студентов всех форм обучения специальности 050702 - Автоматизация и управление.- Алматы: АИЭС, 2008.

· Гоноровский И.С. Радиотехнические цепи и сигналы. - М.: Радио и связь, 1994.

Размещено на Allbest.ru


Подобные документы

  • Сущность линейного и двухмерного кодирования. Схема проверки подлинности штрих-кода. Анализ способов кодирования информации. Расчет контрольной цифры. Штриховое кодирование как эффективное направление автоматизации процесса ввода и обработки информации.

    презентация [1,1 M], добавлен 05.10.2014

  • Представление информации в двоичной системе. Необходимость кодирования в программировании. Кодирование графической информации, чисел, текста, звука. Разница между кодированием и шифрованием. Двоичное кодирование символьной (текстовой) информации.

    реферат [31,7 K], добавлен 27.03.2010

  • Сущность и содержание двоичного кодирования, цели и задачи, этапы реализации данного процесса, оценка его эффективности. Принципы и особенности кодирования чисел и символов, а также рисунков и звука. Используемые методы и приемы, применяемые инструменты.

    презентация [756,5 K], добавлен 29.10.2013

  • Методы компрессии информации. Обзор и характеристика существующих методов сжатия информации, основанных на процедуре кодирования Хаффмена. Алгоритмы динамического кодирования методом FGK и Виттера. Программная реализация и руководство пользователя.

    курсовая работа [33,2 K], добавлен 09.03.2009

  • Место темы "Кодирование информации" в школьном курсе информатики. Рекомендации по изучению "Кодирования информации" в школьном курсе информатики. Дидактический материал для изучения темы "Кодирование информации" и внеклассное мероприятие по информатике.

    курсовая работа [2,3 M], добавлен 17.06.2012

  • Информация и информационные процессы в природе, обществе, технике. Информационная деятельность человека. Кодирование информации. Способы кодирования. Кодирование изображений. Информация в кибернетике. Свойства информации. Измерение количества информации.

    реферат [21,4 K], добавлен 18.11.2008

  • Анализ методов сверточного кодирования. Понятие канала связи и корректирующих кодов, характеристика автомата типа Мура. Особенности сверточного декодирования Витерби. Сущность разработки программного обеспечения системы кодирования сверточным кодом.

    дипломная работа [4,9 M], добавлен 11.03.2012

  • Изучение методов кодирования Хаффмана, Фано. Модель информационной системы Шеннона. Среднестатистическая информационная емкость сообщений для эргодических источников с заданным распределением частот символов. Формулы Хартли для удельной емкости на символ.

    презентация [528,9 K], добавлен 19.10.2014

  • Оптимальное статистическое (экономное) кодирование. Основные понятия и определения теории кодирования. Принципы построения оптимальных кодов. Способность системы осуществлять прием информации в условиях наличия помех. Увеличение мощности сигналов.

    реферат [69,3 K], добавлен 09.07.2009

  • Основные понятия и определения кодирования информации. Кодовая комбинация и ее длина. Классификация кодов по различным признакам, способы их представления, назначение. Представление в виде кодовых деревьев или многочленов, матричное и геометрическое.

    реферат [38,1 K], добавлен 05.08.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.