Cod 4B5B

Codul 4B5B este un termen de telecomunicații care descrie o linie de cod pe care în mod unic hărți patru biți de date în mod reversibil utile la cinci biți de cod. Acest cod este utilizat pentru Fast Ethernet 100BASE-TX în combinație cu codarea liniei MLT-3 pentru cablurile de cupru și codarea liniei NRZI pentru interfața de date distribuită prin fibră (FDDI). Alte domenii de aplicare sunt interfața digitală audio cu canale multiple (MADI), în conformitate cu standardul AES-10.

Prin inserarea unui bit suplimentar, rata de biți codificată crește cu 25% comparativ cu rata de biți a datelor utilizatorului.

4B5B tabel

desemnare 4B 5B funcţie
0 0000 11110 Date hexagonale 0
1 0001 01001 Date hexagonale 1
2 0010 10100 Date hexagonale 2
3 0011 10101 Date hexagonale 3
Al 4-lea 0100 01010 Date hexagonale 4
5 0101 01011 Date hexagonale 5
Al 6-lea 0110 01110 Date hexagonale 6
Al 7-lea 0111 01111 Date hexagonale 7
A 8-a 1000 10010 Date hexagonale 8
9 1001 10011 Date hexagonale 9
A. 1010 10110 Date hexagonale A
B. 1011 10111 Date hexagonale B
C. 1100 11010 Date hexagonale C
D. 1101 11011 Date hexagonale D
E. 1110 11100 Date hexagonale E
F. 1111 11101 Date hexagonale F
Î - 00000 Silențios (pierderea semnalului)
I. - 11111 Repaus (pauză)
J - 11000 Începeți numărul 1
K - 10001 Începeți numărul 2
T - 01101 Sfârșit
R. - 00111 Resetați
S. - 11001 a stabilit
H - 00100 Stop

Simbolurile de date sunt desemnate cu 0..9 și A..F, urmate de coduri de control.

La maparea conform acestui tabel , sunt evitate secvențele lungi "0" sau "1", care ar putea face recuperarea ceasului mai dificilă. În acest scop, cuvintele de date (0..9 și A..F) din tabelul de conversie nu trebuie să conțină mai mult de un „0” principal și nu mai mult de 2 concluzionând „0”; această regulă este determinată de o combinație pentru codurile de control asigurate de două cuvinte de control. Astfel, codul 4B5B este egal cu un cod (0,3) RLL .

Codurile de control sunt sintetizate în perechi conform tabelului următor. De exemplu, cu Fast Ethernet conform 100BASE-TX, un cadru de date începe cu o pereche JK. Cu FDDI, cadrul de date se termină cu o pereche TT, cu 100BASE-TX cu o pereche TR.

desemnare 5B simboluri utilizare
JK 11000 10001 Sincronizați, porniți delimitatorul
II 11111 11111 Nefolosit
TT 01101 01101 Delimitator final FDDI
TS 01101 11001 Nefolosit
IH 11111 00100 SAL
TR 01101 00111 Delimitator final 100BASE-TX
SR 11001 00111 Nefolosit
SS 11001 11001 Nefolosit
HH 00100 00100 HDLC0
SALUT 00100 11111 HDLC1
HQ 00100 00000 HDLC2
RR 00111 00111 HDLC3
RS 00111 11001 HDLC4
ÎH 00000 00100 HDLC5
QI 00000 11111 HDLC6
QQ 00000 00000 HDLC7

literatură