Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МІНІСТРЕСТВО ОСВІТИ І НАУКИ УКРАЇНИ.docx
Скачиваний:
84
Добавлен:
02.03.2016
Размер:
119.53 Кб
Скачать

21

МІНІСТРЕСТВО ОСВІТИ І НАУКИ УКРАЇНИ

ДЕРЖАВНИЙ ВИЩИЙ НАВЧАЛЬНИЙ ЗАКЛАД

«УЖГОРОДСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ»

ФІЗИЧНИЙ ФАКУЛЬТЕТ

КАФЕДРА ТВЕРДОТІЛЬНОЇ ЕЛЕКТРОНІКИ

Ковальов Андрій Едуардович

Кодування інформації. Код Ріда-Малера. Курсова робота з дисципліни «Теорія інформації»

студента ІІІ курсу

спеціальність СТЗІ

Науковий керівник:

Доц. Попович Н.І.

Ужгород - 2014

Зміст

ВСТУП 3

1.Кодування інформації 4

1.1.Класифікація кодів 5

2.Різновиди кодування 8

2.1.Кодування із стисненням інформації 8

2.2.Код Шеннона-Фано 9

2.3.Кодування Хаффмана 11

3.Код Ріда-Малера 12

4.Алгоритм кодування Ріда-Малера 15

ВИСНОВОК 20

Список використаної літератури 21

ВСТУП

Інформаційна діяльність людини. До кінця XX ст. стала складатися, спочатку в рамках кібернетики, а потім інформатики, інформаційна картина світу. Будова і функціонування складних систем різної природи (біологічних, соціальних, технічних) виявилося неможливим пояснити, не розглядаючи загальних закономірностей інформаційних процесів. Отримання і перетворення інформації є умовою життєдіяльності будь-якого організму. Навіть найпростіші одноклітинні організми постійно сприймають і використовують інформацію, наприклад, про температуру і хімічний склад середовища для вибору найбільш сприятливих умов існування.

У процесі перетворення інформації з однієї форми подання (знакової системи) в іншу здійснюється кодування. Засобом кодування служить таблиця відповідності, яка встановлює взаємно однозначну відповідність між знаками або групами знаків двох різних знакових систем. У процесі обміну інформацією часто доводиться здійснювати операції кодування та декодування інформації. При введенні знака алфавіту в комп'ютер шляхом натискання відповідної клавіші на клавіатурі виконується його кодування, тобто перетворення в комп'ютерний код. При виведенні знака на екран монітора або принтер відбувається зворотний процес - декодування, коли з комп'ютерного коду знак перетвориться в графічне зображення.

  1. Кодування інформації

Щоб передати інформацію, її необхідно закодувати відповідно до природи каналу передачі. Наприклад, розмова по телефону (звукові сигнали) автоматично кодується в електричні сигнали, які по мережі передаються до співрозмовника і там знову перетво-рюються у звукові сигнали.

Кодування - це перетворення інформації без зміни її змісту в інший вигляд за допомогою певного коду.

Кодування - це перетворення повідомлень в сигнал, тобто перетворення повідомлень в кодові комбінації.

Код - система відповідності між елементами повідомлень і кодовими комбінаціями.

Кодер - пристрій, що здійснює кодування.

Декодер - пристрій, що здійснює зворотну операцію, тобто перетворення кодової комбінації в повідомлення.

Алфавіт - безліч можливих елементів коду, тобто елементарних символів (кодових символів) X = {x i}, де i = 1, 2 ,..., m. Кількість елементів коду - m називається його основою. Для двійкового коду x i = {0, 1} і m = 2. Кінцева послідовність символів даного алфавіту називається кодовою комбінацією (кодовим словом). Число елементів в кодової комбінації - n називається значности (довжиною комбінації). Число різних кодових комбінацій (N = m n) називається об'ємом або потужністю коду. Якщо N 0 - число повідомлень джерела, то N ³ N 0. Безліч станів коду повинна покривати безліч станів об'єкта. Повний рівномірний n - значний код з основою m містить N = m n кодових комбінацій. Такий код називається примітивним.