8B/10B

(8-bit/10-bit, 8B/10B coding, 8B10B encoding, 8b/10b encoding)
  1. кодирование [передаваемых данных] по способу 8B/10B, схема блочного кодирования 8B/10B

#

8-битовые данные передаются как 10-битовые символы, или знаки, причём младшие 5 битов данных кодируются (преобразуются) в 6-бит группу, а старшие 3 бита – в 4-бит группу. Кроме 10-бит символов данных стандарты, предусматривающие схему кодирования 8B/10B, определяют также специальные, или управляющие, символы – для обозначения конца кадра, незанятости линии передачи и других условий, связанных с работой линии. Поскольку 8-бит слова преобразуются в 10-бит символы, каждое из возможных 256 слов можно представить в одном из двух видов – прямом и инвертированном. Благодаря этому схема обеспечивает для последовательного потока данных в линии баланс по постоянному току и достаточное число изменений состояния, переходов от 0 к 1 и обратно – а переходы дают информацию для восстановления тактового сигнала (для восстановления синхронизации); это позволяет уменьшить “межсимвольные помехи” и повысить скорость передачи. Кодирование обычно делается полностью аппаратным способом, при помощи просмотровых (кодировочных) таблиц (lookup table), так что программы верхних уровней могут ничего не знать об этом. Пример: The widely used 8B/10B encoding scheme successfully used in RapidIO Gen 1 has been maintained in RapidIO Gen2. – Широко распространённая схема кодирования 8B/10B, успешно применённая в протоколе RapidIO Gen 1, будет применяться и в RapidIO Gen2

Связные термины

lookup table, 4B/5B, 8B10BLF, coding, intersymbol interference, signal encoding

Все термины