Domov Razvoj Kaj je 8b / 10b kodiranje? - definicija iz tehopedije

Kaj je 8b / 10b kodiranje? - definicija iz tehopedije

Kazalo:

Anonim

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.

Kaj je 8b / 10b kodiranje? - definicija iz tehopedije