- •1. Перетворення інформації в комп´ютерно-інтегрованих виробництвах
- •1.1. Загальна характеристика систем контролю й керування технологічними процесами
- •1.2. Структурні схеми систем контролю й керування
- •2. Кодування повідомлень
- •2.1. Основи кодування
- •2.2. Цілі кодування
- •2.3. Простий метод кодування і декодування. Синтез кодера й декодера
- •2.4. Паралельні й послідовні коди
- •3.1. Види сигналів і їхні характеристики
- •3. Сигнали та їх перетворення
- •3.2. Способи опису детермінованих сигналів
- •3.3. Частотне зображення детермінованих сигналів
- •3.3.1. Частотне зображення періодичних сигналів
- •Вирази (3.4), (3.5) є тотожними, якщо
- •3.3.2. Частотне зображення неперіодичних сигналів
- •3.4. Енергетичне тлумачення спектра сигналу
- •3.5. Визначення практичної ширини спектра сигналу
- •4. Канали передачі сигналів
- •4.1. Види передачі інформації та їхні характеристики
- •4.2. Структурні схеми каналів передачі
- •4.3. Завади в системах передачі сигналів
- •5. Ущільнення і поділ каналів
- •5.1. Загальні відомості
- •5.2. Просторовий поділ
- •5.3. Диференційний поділ
- •5.4. Частотний поділ
- •5.5. Часовий поділ
- •5.6. Фазовий поділ
- •5.7. Кодовий поділ
- •5.8. Кореляційний поділ
- •6. Методи модуляції і демодуляції гармонійних сигналів
- •6.1. Загальні положення
- •6.2. Амплітудні модуляція і демодуляція
- •6.3. Частотні модуляція і демодуляція
- •6.4. Фазові модуляція і демодуляція
- •6.5. Відносна фазова модуляція
- •7. Методи багатократної модуляції
- •7.1. Загальні відомості
- •7.2. Методи багатократної фазової модуляції
- •7.3. Багатократні комбіновані методи модуляції
- •7.4. Багаточастотні методи передачі
- •7.5. Багатопозиційний метод передачі за формою сигналів
- •8. Методи імпульсної модуляції і демодуляції
- •8.1. Загальні відомості
- •8.2. Амплітудно-імпульсна модуляція
- •8.3. Широко-імпульсна модуляція
- •8.4.Часоімпульсна модуляція
- •8.5. Дельта-модуляція
- •8.6. Імпульсно-кодова модуляція
- •9. Забезпечення завадостійкості систем передачі інформації
- •9.1. Критерії завадостійкості
- •З (9.7) випливає, що коефіцієнт виявлення
- •9.2. Методи забезпечення завадостійкості
- •9.3. Завадостійкість деяких видів модуляції
- •9.3.1. Амплітудна і частотна модуляція
- •Якщо квантовані сигнали кодуються двійковим кодом, то
- •9.4. Системи з повторенням передачі
- •9.5. Системи зі зворотним зв`язком
- •9.5.1. Характеристика систем зі зворотним зв`язком
- •9.5.2. Системи з інформаційним зворотним зв`язком
- •9.5.3. Системи з розв´зувальним зворотним зв`язком
- •9.5.4. Порівняльна оцінка систем з різним зворотним зв’язком
- •10. Ефективність передачі інформації
- •10.1. Критерії ефективності передачі інформації
- •10.2. Основні методи забезпечення ефективності систем передачі інформації
- •Бібліографічний список
- •61070, Харків-70, вул. Чкалова, 17
- •61070, Харків-70, вул. Чкалова, 17
2.2. Цілі кодування
Кодування інформації має декілька цілей. Одна з них полягає в тому, щоб перетворити інформацію на таку систему символів (кодів), яка забезпечувала би простоту й надійність апаратурної реалізації пристроїв СКК. При цьому статистичні властивості джерела інформації й завад при передаванні не беруться до уваги. Технічна реалізація процесу кодування в такому випадку для неперервних вхідних сигналів здійснюється аналого-цифровими перетворювачами. Друга ціль кодування полягає в тому, що з урахуванням статистичних властивостей джерела інформації можна забезпечити таке кодування, за відсутності завад, коли знижується середній час передавання інформації або зменшується обсяг запам’ятовувального пристрою, тобто підвищується ефективність системи. Тому таке кодування називають ефективним статистичним, або оптимальним. Третя ціль кодування полягає в тому, щоб при перетворені сигналів забезпечити задану достовірність передавання й зберігання інформації. Таке кодування називають завадостійким.
Мета завадостійкого кодування (підвищення достовірного передавання інформації) досягається за рахунок внесення надлишковості в коди (кодові комбінації). Для всіх названих цілей основою є простий метод кодування.
2.3. Простий метод кодування і декодування. Синтез кодера й декодера
При кодуванні є відомими множина елементів інформації, яку необхідно закодувати, і правило, за яким необхідно кодувати. Необхідно визначити потужність кодувальної множини або довжину коду і за правилом кожному елементу інформації зіставити кодову комбінацію. Якщо кількість елементів інформації дорівнює n, то довжина коду визначається з виразу
n > ] log2N [, |
(2.3) |
де знак ] [ означає більше ціле число.
Потужність кодувальної множини з виразу (2.3) дорівнює
N0 ≥ 2n,
де
2n —
кількість двійкових кодів комбінацій
.
За певним правилом кожному елементу інформації хі зіставляється одна кодова комбінація
.
При простому методі кодування будь-якому елементу інформації хi зіставляється будь-яка кодова комбінація з кодувальної множини потужністю N0.
Приклад 2.1. Закодуємо шість елементів повідомлень двійковими простими кодами.
Розв’язання. За формулою (2.3) визначимо довжину простого коду n ≥ log26 = 2,5. Виберемо найближче ціле число n = 3 (тобто довжина коду дорівнює трьом). Для n = 3 потужність кодувальної множини дорівнює N0 = 23 = 8, тобто це кодові комбінації 000, 001,..., 111. Отримавши ці кодові комбінації, тепер можна кожному елементу інформації від 01 до 06 зіставити кодові комбінації з множини комбінацій 000, 001, 010,..., 111. Комбінація 000 (нульова комбінація) у кодуванні участі не бере, вона є вихідною. Два варіанти простого кодування наведено в табл. 2.1.
Для будування кодувального пристрою простого коду необхідно скористатися методами теорії автоматів. З аналізу алгоритму простого кодування випливає, що він реалізується дискретним автоматом без пам’яті (шифратор), входами якого є елементи повідомлень, а виходами — розряди двійкового коду.
Таблиця 2.1
Елементи інформації |
у3у2у1 |
|
Варіант 1 |
Варіант 2 |
|
01 |
001 |
101 |
02 |
010 |
100 |
03 |
011 |
110 |
04 |
100 |
001 |
05 |
101 |
111 |
06 |
110 |
011 |
Приклад 2.2. Побудуємо функціональну схему кодувального пристрою, алгоритм роботи якого задано табл. 2.1.
Розв’язання. На основі табл. 2.1 побудуємо таблицю відповідності (табл. 2.2), яка описує функціонування кодувального пристрою (два варіанти). Використовуючи методи теорії дискретних автоматів, отримаємо логічні функції, які описують функціонування кодувальних пристроїв:
Варіант 1
y1 = x1 x3 x5;
y2 = x2 x3 x6; |
(2.4) |
y3 = x4 x5 x6.
Варіант 2
y1 = x1 x4 x5 x6 ;
y2 = x3 x5 x6; |
(2.5) |
y3 = x1 x2 x3 x5.
Таблиця 2.2
Входи |
Використовувані виходи y3y2y1 |
|
х6 х5 х4 х3 х2 х1 |
Варіант 1 |
Варіант 2 |
0 0 0 0 0 1 |
001 |
101 |
0 0 0 0 1 0 |
010 |
100 |
0 0 0 1 0 0 |
011 |
110 |
0 0 1 0 0 0 |
100 |
001 |
0 1 0 0 0 0 |
101 |
111 |
1 0 0 0 0 0 |
110 |
011 |
Функціональні
схеми кодувальних пристроїв, побудовані
в
ідповідно
до систем рівнянь (2.4) і (2.5), показано на
рис. 2.1, а, б.
В алгоритмі кодування завжди міститься вся інформація щодо алгоритму декодування, бо правила кодування й декодування (2.1) пов’язані взаємооднозначно. Якщо під час кодування елемента повідомлення зіставляється кодова комбінація, то під час декодування навпаки, кодовій комбінації відповідає певний елемент отриманого повідомлення. Алгоритм декодування простого коду реалізується дешифраторами.
Приклад 2.3. Побудуємо функціональну схему декодувального пристрою, якщо робота кодувального пристрою задано табл. 2.2.
Розв’язання. За табл. 2.2 побудуємо таблицю відповідності (табл. 2.3), яка описує роботу декодувальних пристроїв.
Таблиця 2.3
Варіант 1 Варіант 2
Входи |
Виходи |
|
Входи |
Виходи |
y3 y2 y1 |
z6 z5 z4 z3 z2 z 1 |
|
y3 y2 y1 |
z6 z5 z4 z3 z2 z1 |
0 0 1 |
0 0 0 0 0 1 |
|
1 0 1 |
0 0 0 0 0 1 |
0 1 0 |
0 0 0 0 1 0 |
|
1 0 0 |
0 0 0 0 1 0 |
0 1 1 |
0 0 0 1 0 0 |
|
1 1 0 |
0 0 0 1 0 0 |
1 0 0 |
0 0 1 0 0 0 |
|
0 0 1 |
0 0 1 0 0 0 |
1 0 1 |
0 1 0 0 0 0 |
|
1 1 1 |
0 1 0 0 0 0 |
1 1 0 |
1 0 0 0 0 0 |
|
0 1 1 |
1 0 0 0 0 0 |
З табл. 2.3 випливає, що робота декодувальних пристроїв описується логічними рівняннями:
Варіант 1 Варіант 2
За цими рівняннями побудовано функціональні схеми декодувальних пристроїв, які показано на рис. 2.2, а, б.
Рис. 2.2 Декодувальні пристрої
Під час будування функціональних схем кодувальних і декодувальних пристроїв на логічних елементах АБО-НЕ, І-НЕ (або на інших логічних елементах) необхідно системи логічних рівнянь зобразити в базисі АБО-НЕ або І-НЕ (або в інших базисах).
