Сети ЭВМ и телекоммуникации. Архитектура и сетевые технологии. Анкудинов Г.И - 40 стр.

UptoLike

Таблица 2.3
Исходный код
(4B)
Результирующий
код (4B)
Исходный код
(4B)
Результирующий
код (4B)
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
Код 4B/5B это избыточный код. Биты формируются в 4-битовые слова. Кодер
преобразует каждую из 16 4-битовых комбинаций в 5-битовые таким образом, чтобы
обеспечить достаточное число чередований нулей и единиц (см. табл. 2.3).
Методы скрэмблирования (перемешивания) заключаются в вычислении разрядов
результирующего кода B
1
, B
2
, … B
i
, … по значениям разрядов исходного кода A
1
, A
2
, …
A
i
, … с помощью специального соотношения, например,
B
i
= A
i
B
i-3
B
i-5
,
где операция сложения по модулю 2. Например, если исходный код 10000001, то
результирующий будет
B
1
= A
1
= 1
B
2
= A
2
= 0
B
3
= A
3
= 0
B
4
= A
4
B
1
= 0 1 = 1
B
5
= A
5
B
2
= 0 0 = 0
B
6
= A
6
B
3
B
1
= 0 0 1 = 1
B
7
= A
7
B
4
B
2
= 0 1 0 = 1
B
8
= A
8
B
5
B
3
= 1 0 0 = 1
Таким образом, будет передан код 10010111. Восстановление исходного кода на
приемном конце осуществляется с помощью соотношения
C
i
= B
i
B
i-3
B
i-5
= (A
i
B
i-3
B
i-5
) B
i-3
B
i-5
= A
i
.
Варианты алгоритма скрэмблирования основаны на использовании различного
числа слагаемых в соотношении, формирующем код, а также на различных значениях
сдвига слагаемых.
Самосинхронизирующийся код MLT-3. Это многоуровневый троичный код. Для
передачи «0» передатчик устанавливает на линии напряжение 0(В) на время T, а для
передачи «1» – напряжение +V (В) или -V (В) попеременно (см. рис. 2.13). Для
обеспечения синхронизации при поступлении длинной последовательности единиц в