Ськремблірованіє
Ськремблірованіє разом з надмірним кодуванням є способом логічного кодування інформації. Методи ськремблірованія полягають в побітном обчисленні результуючого коду на підставі бітів початкового коду і отриманих в попередніх тактах бітів результуючого коду. Наприклад, ськремблер може реалізовувати наступне співвідношення:
Вi = Ai Bi-3 Bi-5.
Тут Вi – двійкова цифра результуючого коду, отримана на i-м такті роботи ськремблера, Аi – двійкова цифра початкового коду, що поступає на i-м такті на вхід ськремблера, Bi-3 і Bi-5 – двійкові цифри результуючого коду, отримані на попередніх тактах роботи ськремблера, відповідно на 3 і на 5 тактів раніше поточного такту, і об’єднані операцією того, що виключає АБО (складання по модулю 2).
Наприклад, для початкової послідовності 110110000001 ськремблер дасть наступний результуючий код (перші три цифри результуючого коду співпадатимуть з початковим кодом, оскільки ще немає потрібних попередніх цифр):
В1 = A1 = 1
В2 = A2 = 1
В3 = A3 = 0
В4 = A4 В1 = 11 = 0
В5 = A5 В2 = 11 = 0
В6 = A6 В3 В1 = 001 = 1
В7 = A7 В4 В2 = 001 = 1
В8 = A8 В5 В3 = 000 = 0
В9 = A9 В6 В4 = 010 = 1
В10 = A10 В7 В5 = 010 = 1
В11 = A11 В8 В6 = 001 = 1
В12 = A12 В9 В7 = 111 = 1
Таким чином, на виході ськремблера з’явиться послідовність 110001101111, в якій немає послідовності з шести нулів, присутньої в початковому коді.
Після отримання результуючої послідовності приймач передає її деськремблеру, який відновлює початкову послідовність на підставі зворотного співвідношення:
Сi = Вi Вi-3 Bi-5 = (Ai Вi-3 Вi-5) Вi-3 Bi-5 = A.
Різні алгоритми ськремблірованія відрізняються кількістю доданків, що дають цифру результуючого коду, і зрушенням між доданками. Так, в мережах ISDN при передачі даних від мережі до абонента використовується перетворення із зрушеннями в 5 і 23 позиції, а при передачі даних від абонента в мережу – із зрушеннями 18 і 23 позиції.
Існують і простіші методи боротьби з послідовностями одиниць, також відношувані до класу ськремблірованія.
Для поліпшення коду Bipolar AMI використовуються два методи, засновані на штучному спотворенні послідовності нулів забороненими символами.
Малюнок 5.7 ілюструє використання методу B8ZS (Bipolar with 8-Zeros Substitution) і методу HDB3 (High-Density Bipolar 3-Zeros) для коректування коду AMI. Початковий код складається з двох довгих послідовностей нулів: у першому випадку – з 8, а в другому – з 5.
Мал. 5.7. Коди B8ZS і HDB3
Код B8ZS виправляє тільки послідовності, що складаються з 8 нулів. Для цього він після перших трьох нулів замість п’яти нулів, що залишилися, вставляє п’ять цифр: V-1*-0-V-1*.
Сторінки: 1 2

