Эта статья требует дополнительных ссылок для проверки . ( январь 2017 г. ) ( Узнайте, как и когда удалить этот шаблон сообщения ) |
4B3T , что означает 4 (четыре) двоичных 3 (трех) троичных , представляет собой схему кодирования строк , используемую для интерфейса ISDN PRI. 4B3T представляет четыре двоичных бита с использованием трех импульсов.
Описание [ править ]
Он использует три состояния:
- + (положительный импульс),
- 0 (нет пульса) и
- - (отрицательный импульс).
Это означает, что у нас есть 2 4 = 16 входных комбинаций для представления, используя 3 3 = 27 выходных комбинаций. 000 не используется, чтобы избежать длительных периодов без перехода. 4B3T использует парный код диспаратности для достижения общего нулевого смещения постоянного тока : используются шесть триплетов, которые не имеют компонент постоянного тока (0 + -, 0− +, + 0−, −0+, + −0, - + 0), и оставшиеся 20 сгруппированы в 10 пар с разным несоответствием (например, ++ - и −− +). При передаче отслеживается смещение постоянного тока и выбирается комбинация, в которой компонент постоянного тока имеет знак, противоположный текущему итогу.
Это преобразование 4 битов в три троичных состояния приведено в таблице, известной как Modified Monitoring State 43 (MMS43). Конкурирующим методом кодирования, используемым для интерфейса базовой скорости ISDN, где не используется 4B3T, является 2B1Q .
Используемая последовательность синхронизации представляет собой 11-символьный код Баркера +++ −−− + −− + - или его обратный - + −− + −−− +++.
Таблица кодирования [ править ]
Каждая 4-битная входная группа кодируется как 3-символьная группа (передаваемая слева направо) из следующей таблицы. Кодирование требует отслеживания накопленного смещения постоянного тока, количества +-импульсов минус количество -импульсов во всех предыдущих группах. Начальное значение произвольно; здесь мы используем значения от 1 до 4, хотя -1,5, -0,5, +0,5 и +1,5 - другая возможность.
Вход | Накопленное смещение постоянного тока | ||||
---|---|---|---|---|---|
Шестигранник | Двоичный | 1 | 2 | 3 | 4 |
0 | 0000 | + 0 + (+2) | 0−0 (−1) | ||
1 | 0001 | 0 - + (+0) | |||
2 | 0010 | + - 0 (+0) | |||
3 | 0011 | 0 0 + (+1) | - - 0 (−2) | ||
4 | 0100 | - + 0 (+0) | |||
5 | 0101 | 0 + + (+2) | - 0 0 (-1) | ||
6 | 0110 | - + + (+1) | - - + (−1) | ||
7 | 0111 | - 0 + (+0) | |||
8 | 1000 | + 0 0 (+1) | 0 - - (−2) | ||
9 | 1001 | + - + (+1) | - - - (−3) | ||
А | 1010 | + + - (+1) | + - - (−1) | ||
B | 1011 | + 0 - (+0) | |||
C | 1100 | + + + (+3) | - + - (−1) | ||
D | 1101 | 0 + 0 (+1) | - 0 - (−2) | ||
E | 1110 | 0 + - (+0) | |||
F | 1111 | + + 0 (+2) | 0 0 - (−1) |
Этот код вызывает переход не более чем после пяти последовательных идентичных ненулевых символов или четырех последовательных нулевых символов.
Таблица декодирования [ править ]
Декодирование проще, поскольку декодеру не нужно отслеживать состояние кодировщика, хотя это позволяет лучше обнаруживать ошибки . Триплет 000 не является законно закодированной последовательностью, но обычно декодируется как двоичный 0000.
Тернарный | Двоичный | Шестигранник | Тернарный | Двоичный | Шестигранник | Тернарный | Двоичный | Шестигранник | ||
---|---|---|---|---|---|---|---|---|---|---|
0 0 0 | N / A | N / A | - 0 0 | 0101 | 5 | + - - | 1010 | А | ||
+ 0 + | 0000 | 0 | - + + | 0110 | 6 | + 0 - | 1011 | B | ||
0 - 0 | 0000 | 0 | - - + | 0110 | 6 | + + + | 1100 | C | ||
0 - + | 0001 | 1 | - 0 + | 0111 | 7 | - + - | 1100 | C | ||
+ - 0 | 0010 | 2 | + 0 0 | 1000 | 8 | 0 + 0 | 1101 | D | ||
0 0 + | 0011 | 3 | 0 - - | 1000 | 8 | - 0 - | 1101 | D | ||
- - 0 | 0011 | 3 | + - + | 1001 | 9 | 0 + - | 1110 | E | ||
- + 0 | 0100 | 4 | - - - | 1001 | 9 | + + 0 | 1111 | F | ||
0 + + | 0101 | 5 | + + - | 1010 | А | 0 0 - | 1111 | F |
См. Также [ править ]
Другие коды строк, которые имеют 3 состояния:
Ссылки [ править ]
- ^ «Проводная связь T-SMINTO 4B3T, модульная ISDN NT второго поколения (обычный)» (PDF) ( техническое описание ). Версия 1.1. Infineon . Ноябрь 2001 г. PEF 80902.