Page 152 - 4496
P. 152
Наявність незбігу призводить до відбраковування всіх 2k-
елементів. Така побудова коду дас змогу виявляти майже всі
випадки спотворення його елементів, крім двократних
«дзеркальних» помилок.
Надмірність коду визначається виразом
R над=1-k/(2k)=1/2.
Кореляційний код
У цьому коді кожний розряд двійкового початкового
коду записується у вигляді двох елементів: 0 – як 01, а 1 – як
10. Так, початковій кодовій комбінації 010011 відповідатиме
комбінація 011001011010 кореляційного коду. В технічній
літературі такий двійковий запис дуже часто називається
Манчестер-кодом.
Приймальний пристрій в кожному такті, ще-складається
з двох сусідніх елементів кореляційного коду, має зафіксувати
перехід 0 → 1 або 1 → 0. У разі прийняття двох нулів або оди-
ниць приймальний пристрій фіксує наявність помилки.
Кореляційний код дає змогу виявляти помилки будь-якої
кратності, але не здатний виявити двократні «дзеркальні» по-
милки, коли сусідні елементи одного такту під впливом завад
змінюються на протилежні за значенням.
Надмірність коду визначається виразом
R над=1-k/(2k)=1/2.
До переваг кореляційного коду, крім відсутності
постійної складової в напрузі кодового сигналу при передачі
кодової комбінації по каналу зв'язку, можна віднести також
можливість самосинхронізації генератора приймача, оскільки
прийняття кожного біта супроводжується фронтом сигналу,
що приймається, в центрі біта.
Код зі сталою вагою
Код зі сталою вагою, тобто з незмінною кількістю
одиниць і нулів у комбінаціях, часто називається кодом на
одне сполучення. Загальна кількість комбінацій цього коду
визначається виразом
N m ! n
C n m ( ! n m )!
де m — кількість одиниць у кодовій комбінації завдовжки n.
149