Съдържание:
Определение - Какво означава кодиране 8b / 10b?
8b / 10b кодиране е телекомуникационен линеен код, в който всеки осем битов байт данни се преобразува в 10-битов знак за предаване. 8b / 10b кодирането е изобретено от IBM и се използва за предаване на данни за корпоративните системни връзки, гигабитния Ethernet и по фибрите. Това кодиране поддържа непрекъснато предаване с балансиран брой нули и такива в кодовия поток. 8b / 10b може също така да открие грешки при еднократно предаване.
Техопедия обяснява 8b / 10b кодиране
8b / 10b код е определен през 1983 г. в IBM Journal of Research and Development. Тя картографира 8 бита до 10 битови символа, за да се постигне DC баланс. Този тип код осигурява и промени в състоянието за разумно възстановяване на часовника.
Кодирането се извършва в хардуерен слой и е скрито от горните слоеве на софтуера. Осем бита данни се предават като 10-битови единици, наречени символи или символи. Долните битове на данни се кодират в 6-битова група, а горните три бита се кодират в 4-битови групи. Кодовите битове се комбинират, за да образуват 10-битов символ, предаван по проводника.
Кодирането намалява броя на повторните предавания, тъй като комбинацията от кодиращата схема с контролна сума дава възможност за възстановяване на данни. Този алгоритъм добавя режийни разходи за всеки знак до 25%. Тъй като серийните интерфейси като влакнести канали нямат часовници, които да идентифицират валидността на битовете, информацията за часовника се кодира в потоци от данни.
Процесът на кодиране осигурява 10-битови символи, съответстващи на правилата за кодиране. Те не се използват за представяне на знаци за данни, а като специални символи, които помагат при идентифициране на управленски функции или контрол. Като цяло те разпознават структурите на нотациите, както се виждат в съобщенията за грешки. По време на предаването на символи два допълнителни бита, наречени изпълняващи се диспропорции, се присъединяват към потока заедно с други битове, които са променливи, гарантиращи, че броят на предадените битове "1" е почти равен на броя на предадените "0" бита.




