- •1.1. Повідомлення та інформація
- •1.2. Моделі інформаційних систем
- •1.4. Предмет теорії інформації та кодування
- •2.2. Кількісна міра інформації
- •2.3. Ентропія та її властивості
- •2.4. Безумовна ентропія
- •2.5. Умовна ентропія
- •2.6. Ентропія об'єднання двох джерел
- •3.1. Продуктивність дискретного джерела та швидкість передачі інформації
- •4.1. Квантування сигналів
- •4.2. Інформаційні втрати
- •4.3. Продуктивність неперервного джерела та швидкість передачі інформації
- •IhlilhM
- •4.4. Пропускна здатність . . . .
- •5.1. Класифікація кодів і характеристики їх
- •5.4. Способи подання кодів
- •5.6. Основні теореми кодування для каналів
- •6.1. Класифікація первинних кодів
- •6.2. Нерівномірні двійкові первинні коди
- •6.2.1. Код морзе
- •6.2.2. Число-імпульсні коди
- •6.3. Рівномірні двійкові первинні коди
- •6.3.1. Числові двійкові коди
- •6.3.2. Двійково-десяткові коди
- •6.3.4. Двійково-шістнадцятковий код ;;.-,-.
- •6.3.5. Рефлексні коди
- •7.1. Двійкові коди,
- •7.1.2. Код із перевіркою на непарність
- •7.1.3. Код із простим повторенням
- •7.2. Недвійкові коди, що виявляють помилки
- •7.2.1. Код із перевіркою за модулем q
- •7.2.2. Код із повторенням
- •8"6 90472 "100562 І' • шТрИховє зОбраЖєння кодового сло-
- •8.1. Двійкові групові коди
- •8.1.1. Лінійний систематичний груповий (блоковий) код
- •8.1.2. Коди хеммінга
- •8.1.4. Коди боуза - чоудхурі - хоквінгема
- •8.1.5. Код файра
- •8.1.6. Код із багатократним повторенням
- •8.3.2. Узагальнений код хеммінга
- •8.3.3. Коди боуза - чоудхурі - хоквінгема
- •8.3.4. Коди ріда - соломона
- •8.3.6. Недвійковий ланцюговий код
- •9.1. Вірогідність передачі кодованих повідомлень
- •9.2. Стиснення інформації"
- •9.2.1. Способи стиснення даних при передачі
- •9.2.2. Способи стиснення даних при архівації
- •Збіжного рядка
- •9.3. Збільшення основи коду
- •0Сзезс99е8с0е1с10d1c242d5c3d2c6d8cbd6e8c0
- •VosooooooooooooooooOvJvJ
9.2. Стиснення інформації"
Стиснення інформації застосовується для прискорення та зниження витрат на її оброблення, зберігання й пошук, а також для зменшення ємності пам'яті, зайнятої в ЕОМ.
Під стисненням інформації розумітимемо операцію, внаслідок якої певному коду чи повідомленню ставиться у відповідність код або повідомлення меншої довжини.
Способи стиснення інформації поділяють за призначенням, характером і ступенем стиснення, швидкістю та ступенем відновлення початкового стану інформації (втратами).
За призначенням розрізняють дві великі групи способів стиснення: для передачі даних і для їх архівації. Різниця між ними полягає в тому, що перші оперують з незначними інформацій-
* Написано спільно з канд. техн. наук Б. Ю. Жураковським.
220
221
ними масивами (до кількох десятків, сотень байтів), а другі — зі значно більшим обсягом інформації (мегабайти).
За характером стиснення інформації розрізняють лінійні, матричні, комбіновані та каскадні способи. До лінійних належать способи, за якими стиснення елементів інформаційного масиву виконується в одному з напрямків (горизонтальному або вертикальному). Залежно від цього лінійними способами можуть виконуватися поздовжнє (горизонтальне) та поперечне (вертикальне) стиснення інформації.
До матричних належать способи стиснення інформації, за якими елементи інформаційного масиву стискаються з використанням матричного принципу заміни повторюваних елементів.
Комбіновані способи поєднують одночасне використання для стиснення інформаційного масиву двох чи більше лінійних або/та матричних способів.
До каскадних належать способи стиснення інформації, за якими воно виконується послідовно різними способами.
За ступенем стиснення інформації розрізняють низькоефек-тивні (з коефіцієнтом стиснення до 1,5), середньоефективні (1,51 ...3) та високоефективні (понад 3) способи; за швидкістю стиснення/розпаковування — низько-, середньо- та високо-швидкісні, при яких швидкість стиснення/розпаковування змінюється від кількох кілобайтів за секунду (низькошвидкісні) до кількох мегабайтів за секунду (високошвидкісні).
За ступенем відновлення початкового стану інформації"(втратами) способи стиснення поділяють на без відновлення початкового стану інформації, з частковою її втратою та без втрати інформації (з повним її відновленням). Що стосується останнього поділу способів стиснення інформації, то до першої групи належать найпримітивніші, а до другої та третьої груп — складніші й ефективніші способи.
Так, до відомих способів стиснення інформації без відновлення її початкового стану можна віднести стиснення за допомогою поділу кодової комбінації на кілька частин [19, 22, 42] і з порозрядним зсувом [42]. Ці способи застосовуються дуже рідко, оскільки не гарантують повного відновлення стисненої інформації з точки зору неоднозначності утвореної при стисненні послідовності символів.
У той же час способи з частковою втратою інформації мають специфічне застосування [22] , коли часткова її втрата майже не позначається на якості відновлюваної інформації. Тому в підручнику розглядаються тільки способи стиснення, що гарантують повне відновлення стисненої інформації й які широко використовуються в системах збирання, передавання та оброблення інформації.
