Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

3 курс (заочка) / Курсовая работа

.docx
Скачиваний:
48
Добавлен:
15.02.2021
Размер:
432.61 Кб
Скачать

Федеральное Агентство Связи Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования «Московский технический университет связи и информатики»

Кафедра общей теории связи

КУРСОВАЯ РАБОТА

Выполнила: студентка группы БСТ17хх

Иванова Иоанна

Проверил: проф. Аджемов А. С.

Оглавление

Цель работы 3

Кодирование ФИО 4

Расчет энтропии объединения двух зависимых источников дискретных сообщений 7

Выводы 8

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

Цель работы

Цели курсовой работы:

  • Научиться кодировать информацию с помощью кода Цезаря, кода Виженера и кода Хаффмана.

  • Научиться рассчитывать энтропию зависимых источников дискретных сообщений.

Кодирование ФИО

Исходная строка: Белова Анастасия Сергеевна

Кодирование при помощи кода Цезаря. Ключ - 6.

А

Б

В

Г

Д

Е

Ж

З

И

Й

К

Л

М

Н

О

П

Р

С

Т

У

Ф

Х

Ц

Ъ

Ы

Ь

Э

Ю

Я

А

Б

В

Г

Д

Е

Ж

З

И

Й

К

Л

М

Н

О

П

Р

Ч

Ш

Щ

Ъ

Ы

Ь

Э

Ю

Я

С

Т

У

Ф

Х

Ц

Ч

Ш

Щ

Б

Е

Л

О

В

А

А

Н

А

С

Т

А

С

И

Я

С

Е

Р

Г

Е

Е

В

Н

А

Ь

Е

И

Э

Ы

Ъ

Ы

З

Ы

Л

М

Ы

Л

В

Щ

Ъ

Л

К

Ю

Э

З

Ы

Кодирование при помощи кода Виженера. Ключевое слово - информация.

Квадрат Виженера:

Кодирование строки, полученной при помощи кода Цезаря:

Ь

Е

И

Э

Ы

Ъ

Ы

З

Ы

Л

М

Ы

Л

В

Щ

Ъ

Л

К

Ю

Э

З

Ы

И

Н

Ф

О

Р

М

А

Ц

И

Я

И

Н

Ф

О

Р

М

А

Ц

И

Я

И

Н

Ф

О

Р

М

Ч

Щ

Б

У

Д

Т

И

Щ

Ш

Щ

П

Щ

Н

Ы

Д

Й

В

С

Ц

Г

А

Л

У

Кодирование при помощи кода Хаффмана.

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

Таблица кодов Хаффмана для букв русского алфавита:

Кодирование строки, полученной при помощи кода Виженера:

Ч

Щ

Б

У

Д

Т

И

010000

101

00010000

000001

101

100100

01001

0011

1110

Щ

Ш

Щ

П

Щ

Н

Ы

Д

00010000

10000001

00010000

100101

00010000

0010

110001

01001

Й

В

С

Ц

Г

А

Л

У

1000001

10001

0101

00010001

101

010001

1111

11001

100100

Результат: 01000010100010000000001101100100010010011111000010000100000010001000010010100010000001011000101001101000110001010100010001101010001111111001100100

Расчет энтропии объединения двух зависимых источников дискретных сообщений

Вариант 1. Дано: p(x1) = 0.5, p(x2) = 0.25, p(x3) = 0.125, p(x4) = 0.125

Матрица условных вероятностей:

y1

y2

y3

y4

y5

y6

x1

0.25

0.25

0.125

0.125

0.125

0.125

x2

0.25

0.125

0.25

0.125

0.125

0.125

x3

0.125

0.25

0.125

0.25

0.125

0.125

x4

0.125

0.125

0.25

0.125

0.25

0.125

Решение:

Формулы для расчёта:

После расчёта по этим формулам был получен ответ 4.25.

Выводы

  1. Было произведено кодирование при помощи кода Цезаря, кода Виженера и кода Хаффмана.

  2. Была рассчитана энтропия двух зависимых источников дискретных сообщений.

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

  1. Лекции по теории информации, МТУСИ

  2. Панин В. В. Основы теории информации: Учебное пособие для вузов. - М.: БИНОМ. Лаборатория знаний, 2007.

  3. https://ru.wikipedia.org/wiki/Код_Хаффмана

  4. https://habr.com/ru/post/144200/

Москва, 2019

Соседние файлы в папке 3 курс (заочка)