Kazalo:
Opredelitev - Kaj pomeni kodiranje 8b / 10b?
8b / 10b kodiranje je koda telekomunikacijske vrstice, v kateri se vsak osem bitni podatkovni bajt pretvori v 10-bitni prenosni znak. Kodiranje 8b / 10b je izumil IBM in se uporablja pri prenosu podatkov o sistemskih povezavah v podjetju, gigabitnem Ethernetu in prek vlakenskih kanalov. To kodiranje podpira neprekinjen prenos z uravnoteženim številom ničel in enot v kodnem toku. 8b / 10b lahko zazna tudi napake pri prenosu enega bita.
Techopedia razlaga kodiranje 8b / 10b
Koda 8b / 10b je bila določena leta 1983 v IBM Journal of Research and Development. Preslika 8 bitov v 10-bitne simbole, da doseže ravnovesje DC. Ta vrsta kode zagotavlja tudi spremembe stanja za razumno obnovitev ure.
Kodiranje se izvaja v strojni opremi povezav in je skrito z zgornjimi plastmi programske zbirke. Osem bitov podatkov se prenaša kot 10-bitni entiteti, imenovani simboli ali znaki. Spodnji biti podatkov so kodirani v 6-bitno skupino, zgornji trije pa so kodirani v 4-bitne skupine. Bitovi kode so združeni in tvorijo 10-bitni simbol, ki se prenaša na žici.
Kodiranje zmanjšuje število ponovnih prenosov, saj kombinacija sheme kodiranja s kontrolno vsoto omogoča obnovo podatkov. Ta algoritem doda vsakega znaka do 25%. Ker serijski vmesniki, kot so vlaknasti kanali, nimajo ure, s katerimi bi prepoznali veljavnost bitov, so informacije o uro kodirane v podatkovnih tokovih.
Postopek kodiranja zagotavlja 10-bitne znake, ki so skladni s pravili kodiranja. Ne uporabljajo se za predstavljanje podatkovnih znakov, ampak kot posebne znake, ki pomagajo pri prepoznavanju upravljalnih funkcij ali nadzora. Kot celota prepoznajo notacijske strukture, kot jih vidimo v sporočilih o napakah. Med prenosom znakov se toku pridružijo dva dodatna bita, ki se imenujejo tekoče razlike, skupaj z drugimi biti, ki so spremenljivke, ki zagotavljajo, da je število prenesenih bitov "1" skoraj enako številu "0" posredovanih bitov.