Ськремблірованіє

У рубриці: Передача даних — від admin at 7:15 AM on Неділя, Серпень 20, 2006
Мітки: , , , , , ,

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

В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. Метод біполярного кодування з альтернативною інверсією
  3. Біполярний імпульсний код
  4. Цифрове кодування Висновки
  5. Потенційний код без повернення до нуля

Коментарів немає

RSS коментарів до цього запису.

Дистанційно-векторний протокол RIP

Доступ комп\'ютер-мережа

Комутатори з пам\'яттю, що розділяється

Маршрутизатори

Організація доступу

Первинні мережі

Передача даних

Поняття «internetworking»

Принципи побудови мереж

Пристрої для підключення до комутованого каналу ISDN

Протокол IP

Протокол стану зв\'язків OSPF

Протоколи дозволу адрес

Техніка віртуальних каналів і дейтаграмні мережі

Цифрові мережі з інтегральними послугами

Якість обслуговування в пакетних мережах