Itthon Fejlesztés Mi a 8b / 10b kódolás? - meghatározás a techopedia alapján

Mi a 8b / 10b kódolás? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a 8b / 10b kódolás?

A 8b / 10b kódolás egy telekommunikációs vonalkód, amelyben minden nyolc bites adatbájtot 10 bites átviteli karakterré konvertálnak. A 8b / 10b kódolást az IBM találta ki, és adatátvitelre használja a vállalati rendszerkapcsolatok, a gigabites Ethernet és az optikai csatorna útján. Ez a kódolás támogatja a folyamatos továbbítást, kiegyensúlyozott számú nullával és azokkal a kódfolyamban. A 8b / 10b egyidejű átviteli hibákat is képes felismerni.

A Techopedia magyarázza a 8b / 10b kódolást

A 8b / 10b kódot 1983-ban határozta meg az IBM Journal of Research and Development. 8 bites és 10 bites szimbólumokra leképezi a DC egyensúly elérése érdekében. Ez a típusú kód az ésszerű óra helyreállításhoz szintén állapotváltozásokat biztosít.


A kódolás a link réteg hardverében történik, és el van rejtve a szoftverköteg felső rétegeitől. Nyolc bites adat kerül továbbításra 10 bites entitásként, szimbólumok vagy karakterek néven. Az alsóbb bitek egy 6 bites csoportba vannak kódolva, a három felső bit pedig 4 bites csoportokba van kódolva. A kódbiteket egyesítik, hogy egy 10 bites szimbólumot képezzenek a vezetéken.


A kódolás csökkenti az újraküldések számát, mivel a kódolási séma és az ellenőrző összeg kombinációja lehetővé teszi az adatok rekonstrukcióját. Ez az algoritmus minden karakterhez legfeljebb 25% -ot ad meg. Mivel a soros interfészek, például az optikai csatornák, nem rendelkeznek órákkal a bit érvényességének azonosításához, az órainformációt az adatfolyamok kódolják.


A kódolási folyamat 10 bites karaktereket biztosít, amelyek megfelelnek a kódolási szabályoknak. Nem adatkarakterek ábrázolására használják, hanem speciális karakterekként, amelyek segítenek a kezelési funkciók azonosításában vagy a vezérlésben. Összességében felismerik a jelölési struktúrákat, ahogy azokat a hibaüzenetekben látják. A karakter átvitel során két további bit, futási egyenlőtlenségeknek nevezett bit csatlakozik az adatfolyamhoz más bitekkel együtt, amelyek olyan változók, amelyek biztosítják, hogy az átvitt "1" bitek száma majdnem megegyezzen a továbbított "0" bitek számával.

Mi a 8b / 10b kódolás? - meghatározás a techopedia alapján