Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Met_RGR_Nets_10_11.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
174.08 Кб
Скачать

Логічне кодування

Логічне кодування використовується для поліпшення потенційних кодів типу AMI, NRZI або 2Q1B. Логічне кодування повинно замінювати довгі послідовності біт, що приводять до постійного потенціалу, вкрапленнями одиниць. Для логічного кодування характерні два методи - надлишкові коди і скремблювання.

Надлишкові коди засновані на розбитті початкової послідовності біт на порції, які часто називають символами. Потім кожний початковий символ замінюється на новий, який має більшу кількість біт, ніж початковий. Наприклад, логічний код 4В/5В, що використовується в технологіях FDDI і Fast Ethernet, замінює початкові символи довжиною в 4 біта на символи довжиною в 5 біт. Оскільки результуючі символи містять надлишкові біти, то загальна кількість бітових комбінацій в них більше, ніж в початкових. Так, в коді 4В/5В результуючі символи можуть містити 32 бітових комбінації, в той час як початкові символи - тільки 16. Тому в результуючому коді можна відібрати 16 таких комбінацій, які не містять великої кількості нулів, а інші вважати забороненими кодами (code violation). Крім усунення постійної складової і придання коду властивості самосинхронізації, надлишкові коди дозволяють приймачу розпізнавати спотворені біти. Якщо приймач приймає заборонений код, значить, на лінії сталося спотворення сигналу.

Відповідність початкових і результуючих кодів 4В/5В представлено в таблиці. Код 4В/5В потім передається по лінії за допомогою фізичного кодування методами потенційного кодування, чутливими лише до довгих послідовностей нулів. Символи коду 4В/5В довжиною 5 біт гарантують, що при будь-якому їх поєднанні на лінії не можуть зустрітися більше трьох нулів підряд.

Буква В в назві коду означає, що елементарний сигнал має 2 стани - від англійського binary - двійковий. Є також коди і з трьома станами сигналу, наприклад, в коді 8В/6Т для кодування 8 біт початкової інформації використовується код з 6 сигналів, кожний з яких має три стани. Надмірність коду 8В/6Т вище, ніж коду 4В/5В, оскільки на 256 початкових кодів доводиться 36=729 результуючих символів.

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

Таблиця 1

Таблиця перекодування

Початковий код

Результуючий код

Початковий код

Результуючий код

0000

11110

1000

10010

0001

01001

1001

10011

0010

10100

1010

10110

0011

10101

1011

10111

0100

01010

1100

11010

0101

01011

1101

11011

0110

01110

1110

11100

0111

01111

1111

11101

Для забезпечення заданої пропускної спроможності лінії передавач, що використовує надлишковий код, повинен працювати з підвищеною тактовою частотою. Так, для передачі кодів 4В/5В з швидкістю 100 Мб/с передавач повинен працювати з тактовою частотою 125 МГц. При цьому спектр сигналу на лінії розширяється в порівнянні з випадком, коли по лінії передається чистий, не надлишковий код. Проте спектр надлишкового потенційного коду виявляється вже спектра манчестерського коду, що виправдовує додатковий етап логічного кодування, а також роботу приймача і передавача на підвищеній тактовій частоті.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]