Sadržaj:
Definicija - Što znači kodiranje 8b / 10b?
Kodiranje 8b / 10b je telekomunikacijski linijski kod u kojem se svaki osmostatni bajt podataka pretvara u 10-bitni prijenosni znak. 8b / 10b kodiranje izumio je IBM i koristi se za prijenos podataka o poslovnim sistemskim vezama, gigabitnom Ethernetu i preko vlakana. Ovo kodiranje podržava kontinuirani prijenos s uravnoteženim brojem nula i onih u protoku koda. 8b / 10b također može otkriti jednobitne pogreške u prijenosu.
Techopedia objašnjava kodiranje 8b / 10b
8b / 10b kod definiran je 1983. u časopisu IBM Journal of Research and Development. Kartira 8 bita u 10-bitne simbole kako bi se postigla ravnoteža DC-a. Ova vrsta koda također nudi promjene stanja radi razumnog oporavka sata.
Kodiranje se izvodi u hardverskom sloju poveznice i skriveno je od gornjih slojeva softverskog skupa. Osam bita podataka prenosi se kao 10-bitni entiteti koji se nazivaju simbolima ili znakovima. Donji bitovi podataka kodirani su u 6-bitnu skupinu, a gornja tri bita u 4-bitnu skupinu. Bitovi koda kombiniraju se u tvorbu 10-bitnog simbola koji se prenosi na žici.
Kodiranje smanjuje broj ponovnih slanja jer kombinacija sheme kodiranja s kontrolnom zumom omogućava rekonstrukciju podataka. Ovaj algoritam dodaje natprosječno svakom znaku i do 25%. Kako serijska sučelja kao što su vlaknasti kanali nemaju satove kojima bi se identificirala valjanost bitova, informacije o satu kodirane su unutar protoka podataka.
Proces kodiranja pruža 10-bitne znakove koji su u skladu s pravilima kodiranja. Ne koriste se za predstavljanje podatkovnih znakova već kao posebni znakovi koji pomažu u prepoznavanju upravljačkih funkcija ili kontrole. Kao cjelina, oni prepoznaju strukture notacija onako kako se vide u porukama o pogrešci. Tijekom prijenosa znakova, dva dodatna bita nazvana pokretanje disparities pridružuju se toku zajedno s drugim bitovima, što su varijable koje osiguravaju da je broj "1" bitova koji je prenio gotovo jednak broju "0" bitova koji su poslani.
