Page 153 - 4496
P. 153
Такий код утворюється з двійкового простого коду
відбором комбінацій, що мають однакову кількість одиниць
т. Приймальний пристрій, підраховуючи кількість одиниць у
прийнятій кодовій комбінації, виявляє помилки, якщо
кількість перших відрізнятиметься від т.
Код зі сталою вагою має мінімальну кодову відстань d min
= 2. Він виявляє всі помилки непарної кратності, а також усі
помилки парної кратності, що призводять до порушення
умови m = const.
Надмірність коду визначається виразом
R над=1-(log m )/n.
Cn
Порівняно з кодом із простим повторенням цей код при
меншій його надмірності дає змогу виявляти помилки тієї
самої кратності.
Код із кількістю одиниць у комбінації, кратною
трьом
Цей код можна утворити або додаванням до кожної
комбінації початкового коду r = 2 перевірних елементів, або
зменшенням кількості дозволених комбінацій початкового
коду з накладанням додаткової умови: кількість одиниць у
кожній комбінації має бути кратною трьом.
У першому випадку до початкової кодової комбінації
додаються два перевірних розряди, які мають такі значення,
що сума одиниць у кодовій комбінації стає кратною трьом.
Так, якщо початкова кодова комбінація мас дві або п'ять
одиниць, то для здобуття ваги w = 3 або 6 кодової комбінації
треба доповнити її двома перевірними елементами 1 0. Якщо
ж у початковій комбінації є одна або чотири одиниці, то вона
доповнюється двома перевірними елементами 11. Так,
комбінація 01010 початкового коду, закодована кодом із
кількістю одиниць, кратною трьом, матиме вигляд
0101010, а 10000 → 1000011,
0110→011010,101100→10110000,110110→11011011,011
1011→011101110 .
У другому випадку з усіх комбінацій початкового коду
вибирають тільки ті, які мають вагу w = 3 та 6. Решту
комбінацій використовувати не можна.
150