Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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 - другая возможность.

Этот код вызывает переход не более чем после пяти последовательных идентичных ненулевых символов или четырех последовательных нулевых символов.

Таблица декодирования [ править ]

Декодирование проще, поскольку декодеру не нужно отслеживать состояние кодировщика, хотя это позволяет лучше обнаруживать ошибки . Триплет 000 не является законно закодированной последовательностью, но обычно декодируется как двоичный 0000.

См. Также [ править ]

Другие коды строк, которые имеют 3 состояния:

Ссылки [ править ]