Дом развитие Что такое кодировка 8b / 10b? - определение из техопедии

Что такое кодировка 8b / 10b? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает кодировка 8b / 10b?

Кодирование 8b / 10b - это код телекоммуникационной линии, в котором каждый восьмибитный байт данных преобразуется в 10-битный символ передачи. Кодировка 8b / 10b была изобретена IBM и используется для передачи данных по соединениям системы предприятия, гигабитному Ethernet и по оптоволоконному каналу. Это кодирование поддерживает непрерывную передачу со сбалансированным числом нулей и единиц в потоке кода. 8b / 10b также может обнаруживать однобитовые ошибки передачи.

Techopedia объясняет кодирование 8b / 10b

Код 8b / 10b был определен в 1983 году в IBM Journal of Research and Development. Он отображает 8 бит на 10 бит символов для достижения баланса постоянного тока. Этот тип кода также обеспечивает изменения состояния для разумного восстановления часов.


Кодирование выполняется в оборудовании канального уровня и скрыто от верхних уровней программного стека. Восемь бит данных передаются в виде 10-битных объектов, называемых символами или символами. Младшие биты данных кодируются в 6-битную группу, а старшие три бита кодируются в 4-битные группы. Кодовые биты объединяются, чтобы сформировать 10-битный символ, передаваемый по проводам.


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


Процесс кодирования предоставляет 10-битные символы, соответствующие правилам кодирования. Они используются не для представления символов данных, а как специальные символы, которые помогают в определении функций управления или контроля. В целом, они распознают структуры обозначений, как они видны в сообщениях об ошибках. Во время передачи символа два дополнительных бита, называемых несоответствиями хода, присоединяются к потоку вместе с другими битами, которые являются переменными, гарантирующими, что количество передаваемых битов «1» почти равно количеству передаваемых битов «0».

Что такое кодировка 8b / 10b? - определение из техопедии