logo
Ковтун Т

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

Кодування інформації – це спеціальна вироблена система прийомів (правил) фіксування інформації.

Обов'язковою умовою документування інформації є її кодування за допомогою спеціально створеної системи прийомів фіксування інформації, а основними атрибутами кодування є код, мова, знак, за допомогою яких інформація фіксується і передається у просторі й часі [ 14, с.295-296 ].

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

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

Код – це набір знаків, які упорядковані відповідно до визначених правил тієї чи іншої мови, для передачі інформації.

Знак – це позначка, предмет, та позначення чогось. Наприклад, це може бути цифра або літера. Знак разом з його значенням називають символом. Коли знак поєднується зі своїм значенням, він стає символом. Код повинен однозначно сприйматися, відтворюватися і передаватися, тобто бути незмінним, однотипним і визначним. Він повинен бути зрозумілим відправнику і одержувачу. Кодів існує набагато більше, ніж матеріальних носіїв.

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

Розрізняють наступні види кодів:

Використовуються у якості коду літери, можна фіксувати слова на різних мовах. Можна застосовувати найрізноманітніші коди.

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

Розглянемо основні поняття, що пов’язані з кодуванням та передаванням інформації. Подією називатимемо кожну кількісну чи якісну визначеність станів динамічної системи, яка фіксується спостереженнями.

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

Фізичний процес, що являє собою матеріальне втілення повідомлення, називається сигналом.

Система або середовище, де здійснюється передавання сигналу, називається каналом зв’язку .

Будь-які повідомлення, що підлягають передаванню по каналах зв’язку, переробці в кібернетичній системі, мають бути попередньо закодовані, тобто «перекладені» мовою сигналів.

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

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

Проте якщо потрібно цю інформацію зафіксувати на папері, її доводиться перекодовувати у вигляді букв та їх поєднань. А щоб цю інформацію повідомити комусь по телефону, її необхідно ще перекодувати у звукові коливання. Потім телефон ще раз закодує звукові коливання в електричні імпульси, які по телефонних лініях (каналах зв’язку) надійдуть на приймальний пристрій адресата, де відбудеться декодування електричних імпульсів у звукові коливання. Нарешті, ці коливання надійдуть адресатові (до його вуха), де він їх декодує в образи, або в текст.

Наведемо більш строге визначення кодування. Нехай дано довільну множину А, яку потрібно відобразити в іншу множину В. У цій множині В є скінченна кількість символів (знаків), що називається алфавітом. Наприклад, в абетці Морзе три символи (крапка, тире і прогалина), в англійській мові – 26 букв плюс прогалина і т. ін. [ 11, с.57 ].

Кількість різних символів (букв), що входять до алфавіту, називається обсягом алфавіту. У цій множині В за певними правилами можна будувати послідовності символів, що називаються словами.

Кодуванням називається відображення довільної множини А у множину скінчених послідовностей (слів), утворених за допомогою деякого алфавіту множини В, а декодуванням – обернене відображення.

Кодом називається сукупність знаків (символів) алфавіту В і слів, складених із них за певними правилами і призначених для однозначного відображення множини А у множину В.

До будь-якої системи кодування висуваються такі основні вимоги:

1) взаємна однозначність перетворень однієї відображуваної множини в іншу, що її відображує в результаті кодування та оберненого перетворення (декодування) – необхідна умова відсутності помилок в інтерпретації вихідної інформації;

2) економічність кодування, забезпечується, насамперед, мінімізацією середньої довжини комбінацій, а отже, і довжини інформаційних текстів, завдяки чому заощаджується не лише час передавання тексту, а й носії інформації;

3) збоєстійкість, тобто можливість виявлення та виправлення помилок у кодових комбінаціях під впливом тих чи інших перешкод та збоїв.

Зауважимо, що друга і третя вимоги взаємно суперечливі, оскільки підвищення збоєстійкості кодів досягається збільшенням довжини слів, через що знижується економічність систем кодування [ 5, с.128 ].

У техніці зв’язку й обробки інформації розроблено багато різних способів кодування, що забезпечують більш-менш вдалий компроміс у виконанні цих вимог у різних кібернетичних системах.