Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие_ПК_и_ЛК.doc
Скачиваний:
279
Добавлен:
02.06.2015
Размер:
3.32 Mб
Скачать

2.3.12. Код dmi

В коде DMI двоичный нуль в исходной двоичной последовательности заменяется элементамии, а двоичная единица – поочередно элементамии. Причем если единица кодировалась элементом, то следующий за ней нуль кодируется элементом, а если единица кодировалась элементом, то следующий за ней нуль кодируется элементом. Начинают построение с положительного потенциала. Пример кодирования показан на рис.2.15.

Рис.2.15. Код DMI

2.3.13. Код h

В коде двоичный нуль в исходной двоичной последовательности заменяется поочередно элементамии, а двоичная единица – поочередно элементамии. Начинают построение с положительного потенциала. Пример кодирования показан на рис.2.16.

Рис.2.16. Код H

2.3.14. Код isdn

В коде ISDN логический нуль передается элементами и, а логическая единица передается элементом. Пример кодирования показан на рис.2.17.

Рис.2.17. Код ISDN

2.3.15. Квазитроичный разностный код (prkk)

В почти разностном квазитроичном коде формирование символа производится на основе сравнения предыдущего символа трехуровневой последовательности с одним двоичным символом, подлежащим преобразованию. При этом учитывается значение алгебраической суммы символов разностного кода. Построение производится согласно табл. 2.2. Пример построения показан на рис.2.18.

Таблица 2.2

Пред.

Пришел «0»

Пришел «1»

-1

0

0

Нет

1

1

Нет

0

0

1

-1

1

-1

0

1

Нет

-1

-1

Нет

0

0

Сумма

-1

0

1

-1

0

1

Рис.2.18. Разностный код

2.4. Правила построения линейных алфавитных кодов

2.4.1. Код 4b3t

В процессе преобразования исходного двоичного сигнала используются четыре алфавита, приведенных в табл.2.3. Сначала кодовые комбинации выбираются из второго столбца. Следующая кодовая комбинация выбирается из столбца, обозначение которого равно сумме символов предыдущей кодовой комбинации. При кодировании используются элементы ,и. Пример кодирования показан на рис.2.19.

Рис.2.19. Код 4B3T

Таблица 2.3

Исходная двоичная кодовая комбинация

Троичная кодовая комбинация

– 1

0

+1

+2

0000

0001

0010

0011

0100

0101

0110

0111

1000

1001

1010

1011

1100

1101

1110

1111

+ – +

+ + 0

0 + +

0 + 0

0 – +

+ + –

0 0 +

0 + –

+ – 0

+ 0 0

– + +

– + 0

+ 0 +

+ 0 –

– 0 +

+ + +

+ – +

+ + 0

0 + +

0 – 0

0 – +

0 0 –

– – +

0 + –

+ – 0

+ – –

– 0 0

– + 0

+ 0 +

+ 0 –

– 0 +

– + –

+ – +

0 – –

– – 0

0 + 0

0 – +

+ + –

0 0 –

0 + –

+ – 0

+ 0 0

– + +

– + 0

– 0 –

+ 0 –

– 0 +

– + –

– – –

0 – –

– – 0

0 – 0

0 – +

0 0 –

– – +

0 + –

+ – 0

+ – –

– 0 0

– + 0

– 0 –

+ 0 –

– 0 +

– + –

2.4.2. Код fomot

В коде FOMOT четыре двоичных элемента заменяются на три биполярных. Для этого используется четыре троичных алфавита. Текущая цифровая сумма кодовой группы из трех элементов с равной вероятностью может принимать одно из четырех значений: -1, 0, +1, +2. Каждому значению цифровой суммы соответствует определенный алфавит (табл.2.4). Если цифровая сумма предыдущей кодовой комбинации принимает значение –2, то кодовая комбинация выбирается из крайнего левого столбика. Если сумма предыдущей кодовой комбинации принимает значение +3, то кодовая комбинация выбирается из крайнего правого столбика. Пример кода приведен на рис.2.20.

Рис.2.20. Код FOMOT

Таблица 2.4

Исходная двоичная кодовая комбинация

Троичная кодовая комбинация

– 1

0

+1

+2

0000

0001

0010

0011

0100

0101

0110

0111

1000

1001

1010

1011

1100

1101

1110

1111

- + +

- + 0

+ - 0

+ 0 0

- 0 +

+ + +

+ 0 +

+ 0 –

0 + +

0 + 0

+ - +

+ + 0

0 0 +

0 + -

0 - +

+ + -

- 0 0

- + 0

+ - 0

+ - -

- 0 +

- + -

+ 0 +

+ 0 –

0 + +

0 – 0

+ - +

+ + 0

- - +

0 + -

0 - +

0 0 -

- + +

- + 0

+ - 0

+ 0 0

- 0 +

- + -

- 0 -

+ 0 –

- - 0

0 + 0

+ - +

0 - -

0 0 +

0 + -

0 - +

+ + -

- 0 0

- + 0

+ - 0

+ - -

- 0 +

- + -

- 0 -

+ 0 –

- - 0

0 – 0

- - -

0 - -

- - +

0 + -

0 - +

0 0 -