Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Теория кодирования

Автор:   •  Май 20, 2018  •  Лабораторная работа  •  721 Слов (3 Страниц)  •  756 Просмотры

Страница 1 из 3

Задание 1.

Найти энтропию фамилии студента и определить избыточность р текста фамилии, используя данные, приведенные в таблице 1.

Таблица 1 – Таблица вероятностей появления букв русского алфавита в тексте

[pic 1]

Решение:

Энтропия Н(х) определяется:

[pic 2]

Где pi- вероятности появления букв русского алфавита в тексте.

Значения вероятностей появления букв фамилии студента приведены в таблице 2.


Таблица 2- Таблица вероятностей появления букв фамилии студента

Символы

pi

pilogpi

1

Ш

0,006

0,044

2

Е

0,072

0,273

3

Н

0,053

0,224

4

И

0,062

0,248

5

Н

0,053

0,224

6

А

0,062

0,248

Н(Х)=[pic 3][pic 4]=0.044+0.273+0.224+0.248+0.224+0.248=1.261 бит

Избыточность фамилии р определяется:

Р=1-[pic 5][pic 6],

Где Нmax=5- максимальная энтропия русского алфавита при равномерном кодировании.

Получаем:

Р=1-[pic 7][pic 8]= 1-0,2522=0,74

Ответ: Н(Х)=1,261 бит, p= 0,74


Задание 2. Дано сообщение, составленное из 7 элементов. Вероятности появления шести элементов вычисляются по формуле [pic 9][pic 10] , где ni- i-я цифра шестизначном номере даты рождения студента.

Вероятность появление седьмого элемента должна удовлетворять условию нормировки. [pic 11][pic 12]

 Необходимо найти энтропию и избыточноть данного сообщения, а также произвести оптимальное кодирования элементов сообщения двоичным неравномерным кодом по методике Шеннона-Фано и построить кодовое дерево, оценить эффективность кодирования.

Решение:

Дата рождения: 140196

Соответственно n1=1, n2=4, n3=0, n4=1,n5=9,n6=6.

Вероятности появления элементов равны:

[pic 13][pic 14]0,142           [pic 15][pic 16] [pic 17][pic 18] 

[pic 19][pic 20] [pic 21][pic 22]         [pic 23][pic 24]   

[pic 25][pic 26]              [pic 27][pic 28]   

Вероятности появления седьмого элемента определяется из условия нормировки:

Р12+…….р7=1

Отсюда:

р7=1-0,142-0,1-0,166-0,142-0,006-0,083=0,307

Значения вероятностей проявления цифп даты рождения студента приведены в таблице 3.


Таблица 3- Таблица вероятностей появления цифр даты рождения студента.

Символы

pi

pilogpi

1

1

0,142

0,399

2

4

0,1

0,332

3

0

0,166

0,430

4

1

0,142

0,399

5

9

0,06

0,243

6

6

0,083

0,298

7

7-ой элемент

0,307

0,523

Энтропия данного сообщения определяется по фрмуле:

Н(Х)=[pic 29][pic 30]=0,399+0,332+0,430+0,399+0,243+0,298+0,523=2,624 бит.

Избыточность данного сообщения:

Р=1-[pic 31][pic 32],

где Нmax=log27=2.807- максимальная энтропия семи символов.

Р=1-[pic 33][pic 34] 

Оптимальное кодирование элементов сообщения двоичным неравномерным кодом по методике Шеннона-Фано приведено в таблице 4.


Таблица 4. Таблица кодирования элементов сообщения по методике Шеннона-Фано.

xi

X7

X3

X1

X4

X2

X6

X5

pi

0.307

0.166

0.142

0.142

0.1

0.083

0.006

1-е деление

0

0

1

1

1

1

1

2-е деление

0

1

0

0

1

1

1

3-е деление

-

-

0

1

0

1

1

4-е деление

-

-

-

-

-

0

1

Коды

00

01

100

101

110

1110

1111

ni

2

2

3

3

3

4

4

...

Скачать:   txt (8.7 Kb)   pdf (354.4 Kb)   docx (111.2 Kb)  
Продолжить читать еще 2 страниц(ы) »
Доступно только на Essays.club