Добавлен: 23.10.2018
Просмотров: 456
Скачиваний: 7
Пример1.
Задано число 3073
10
в 10 с/с. Закодировать данное число с помощью комбинации
кодов 4В/5В + NRZI.
1. Переводим в двоичную систему счисления (2 с/с)
3073
10
= 1100 0000 0001
2
2. По таблице 2.4 находим результирующий код
Исходный код
Результирующий код Исходный код
Результирующий код
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
1100 0000 0001
Заменяем 4 двоичных цифры исходного кода на 5 двоичных цифр
результирующего кода.
Результат 11010 11110 01001
3. К полученному результату применяем код NRZI
1
0
1 1
1
1
1
1
1
1
0
0
0
0 0
Исходный
код
NRZI
Пример 2.
Задано число 3073 в 10 с/с. Закодировать данное число с помощью комбинации
кодов скремблер + MLT-3. Правило скремблирования
Bi = Ai
Bi-
3
Bi-
5
1. Переводим в двоичную систему счисления (2 с/с)
3073
10
= 1100 0000 0001
2
2. Рассчитываем значение результирующего кода по разрядам
В1 = А1 = 1
В2 = А2 = 1
В3 = А3 = 0
В4 = А4
В1 = 0
1= 1
В5 = А5
В2 = 0
1 = 1
В6 = А6
В3
В1 = 0
0
1= 1
В7 = А7
В4
В2 = 0
1
1 = 0
В8 = А8
В5
В3 = 0
1
0 = 1
В9 = А9
В6
В4 = 0
1
1 = 0
В10 = А10
В7
В5 = 0
0
1 = 1
В11 = А11
В8
В6 = 0
1
1 = 0
В12 = А12
В9
В7 = 1
0
0 = 1
Результат: 1101 1101 0101
3. К полученному результату применяем код MLT-3
1
0
1 1
1
1
1
1
1
0
0
0
Исходный
код
MLT-3
Пример 3.
Задано число 3073 в 10 с/с. Закодировать данное число с помощью комбинации
кодов 4В/5В + PAM-5.
1. Переводим в двоичную систему счисления (2 с/с)
3073
10
= 1100 0000 0001
2
2. По таблице 2.4 находим результирующий код
Исходный код
Результирующий код Исходный код
Результирующий код
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
1100 0000 0001
11010 11110 01001
Заменяем 4 двоичных цифры исходного кода на 5 двоичных цифр результирующего кода.
Результат
110101111001001
3. К полученному результату применяем код PAM-5
Разбиваем число на группы по два разряда начиная с правой границы 1 10 10 11 11 00 10
01
В неполную группу добавляем слева незначащий ноль
0
1 10 10 11 11 00 10 01
1
0
0
1
0
1 1
1
1 1
1
1
0
0
0
Исходный
код
РАМ-5
0
11
10
01
00