Jump to content

4B5B

В телекоммуникациях данных . 4B5B является формой кода линии передачи 4B5B отображает группы по 4 бита данных на группы по 5 бит для передачи. Эти 5-битные слова заранее определены в словаре и выбраны таким образом, чтобы гарантировать, что в состоянии линии будет достаточно переходов для создания сигнала самосинхронизации . Побочным эффектом кода является то, что для отправки той же информации требуется на 25% больше битов.

Альтернативой использованию кодирования 4B5B является использование скремблера . В некоторых системах используются скремблеры в сочетании с кодировкой 4B5B для обеспечения баланса постоянного тока и улучшения электромагнитной совместимости .

В зависимости от интересующего стандарта или спецификации, несколько 5-битных выходных кодов могут остаться неиспользованными. Наличие любого из неиспользуемых кодов в потоке данных может использоваться как признак того, что где-то в канале имеется неисправность. Следовательно, неиспользуемые коды можно использовать для обнаружения ошибок в потоке данных.

Приложения

[ редактировать ]

4B5B был популяризирован благодаря интерфейсу распределенных данных по оптоволокну (FDDI) в середине 1980-х годов. для цифровой передачи звука Он был принят MADI в 1989 году. [1] и Fast Ethernet в 1995 году.

Название 4B5B обычно означает версию FDDI. Другие 4-5-битные коды использовались для магнитной записи и известны как запись с групповым кодированием (GCR), но это коды с ограниченной длиной (0,2) и не более двух последовательных нулей. 4B5B допускает до трех последовательных нулей (код RLL (0,3), что обеспечивает большее разнообразие управляющих кодов.

По оптическому волокну выходной сигнал 4B5B закодирован NRZI . Вместо этого FDDI по меди (CDDI) использует кодировку MLT-3 , как и 100BASE-TX Fast Ethernet.

Кодировка 4B5B также используется для связи USB Power Delivery (USB-PD). [2] где он отправляется через контакт USB-C CC (далее кодируется с использованием кода двухфазной метки ) или линии электропередачи USB-A/B (далее кодируется с использованием частотной манипуляции ).

Тактирование

[ редактировать ]

Коды 4В5В предназначены для создания не менее двух переходов на 5 бит выходного кода независимо от входных данных. Переходы обеспечивают необходимые переходы приемнику для восстановления тактовой частоты . Например, серия из 4 битов, таких как 0000 2, с использованием кодировки NRZI, не содержит переходов, и это может вызвать проблемы с синхронизацией для получателя. 4B5B решает эту проблему, присваивая 4-битному блоку 5-битный код, в данном случае 11110 2 .

Существует восемь 5-битных кодов, которые имеют 3 последовательных нуля: 00000, 00001, 00010, 01000, 10000, 00011, 10001, 11000. В результате остается 24 доступных кода.

Таблица кодировки

[ редактировать ]
Данные код 4B5B
(Шестнадцатеричный) (Двоичный)
0 0000 11110
1 0001 01001
2 0010 10100
3 0011 10101
4 0100 01010
5 0101 01011
6 0110 01110
7 0111 01111
Данные код 4B5B
(Шестнадцатеричный) (Двоичный)
8 1000 10010
9 1001 10011
А 1010 10110
Б 1011 10111
С 1100 11010
Д 1101 11011
И 1110 11100
Ф 1111 11101
Символ код 4B5B Описание ФДДИ Быстрый Ethernet USB-PD
ЧАС 00100 Остановиться Да Да Нет
я 11111 Праздный Да Да Нет
Дж 11000 Старт №1 Да Да Да
К 10001 Старт №2 Да Да Да
л 00110 Старт №3 Нет Нет Да
вопрос 00000 Тихий (потеря сигнала) Да Да Нет
Р 00111 Перезагрузить Да Да Да
С 11001 Набор Да Нет Да
Т 01101 Конец (прекратить) Да Да Да

Три последовательных нулевых бита появляются в нормальных данных только тогда, когда за кодом, заканчивающимся двумя нулевыми битами (2, E), следует код, начинающийся с нулевого бита (1, 4, 5, 6, 7), поэтому они всегда отображаются через кратны длине 5-битного закодированного символа (и никогда не разделены одним символом). Нарушения этого свойства используются для специальных кодов синхронизации.

Командные символы

[ редактировать ]

Следующие коды иногда называют командными символами. Обычно они используются парами, хотя USB-PD использует последовательности из 4 символов для начала пакетов.

Управляющий персонаж 5b символов Цель
Дж.К. 11000 10001 Синхронизация, начальный разделитель
я 11111 Маркер простоя 100BASE-X
Т 01101 Конечный разделитель USB-PD
ТТ 01101 01101 Конечный разделитель FDDI
ТС 01101 11001 Не используется
IH 11111 00100 ДОЛЖЕН
ТР 01101 00111 Конечный разделитель 100BASE-X
СР 11001 00111 Не используется
SS 11001 11001 Не используется
ЧАС 00100 Ошибка передачи 100BASE-X
ДЖДЖК 11000 11000 11000 10001 Начало пакета USB-PD (SOP)
ДЖЖЛЛ 11000 11000 00110 00110 USB-PD СОП'
ДЖЛЛЛ 11000 00110 11000 00110 СОП USB-PD″
JSSL 11000 11001 11001 00110 USB-PD СОП'_Debug
ЯСЛК 11000 11001 00110 10001 USB-PD SOP″_Отладка
РРРС 00111 00111 00111 11001 Аппаратный сброс USB-PD
РДЖРЛ 00111 11000 00111 00110 Сброс кабеля USB-PD

См. также

[ редактировать ]
  1. ^ AES10-2008 (r2019): Рекомендуемая практика AES для цифровой аудиотехники — последовательный многоканальный цифровой аудиоинтерфейс (MADI) , Общество аудиоинженеров
  2. ^ «5.3 Кодировка символов». Спецификация подачи питания по универсальной последовательной шине . Версия 2.0 Версия 1.3. Форум разработчиков USB . 12 января 2017 г. с. 105. линейный код 4b5b Должен использоваться . При этом 4-битные данные кодируются в 5-битные символы для передачи и декодируются 5-битные символы в 4-битные данные для потребления получателем.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 05d0be01a358f31cd9dc024a089d97c6__1721492400
URL1:https://arc.ask3.ru/arc/aa/05/c6/05d0be01a358f31cd9dc024a089d97c6.html
Заголовок, (Title) документа по адресу, URL1:
4B5B - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)