Accueil🇫🇷Chercher

Code en bloc 4B5B

4B5B est un code en bloc pour la transmission de données dans le domaine des télécommunications. 4B5B transpose un groupe de 4 bits en un groupe de 5 bits, avec la présence d'au moins 1 « bit à 1 » dans le groupe de 5 bits. Les 5 bits sont prédéterminés dans une table d'encodage.

Un effet collatéral de ce code en bloc est que plus de bits (5 bits) sont nécessaires pour transmettre 4 bits.

En fonction des spécifications du standard du protocole étudié, il peut il y avoir un certain nombre de caractères 4B5B inutilisé. La présence de ces caractères dans une trame permet d'indiquer qu'il y a eu une erreur quelque part durant la transmission.

4B5B a été popularisé par son utilisation dans le FDDI au milieu des années 1980, puis par la suite par l'Ethernet 100BASE-TX défini par le standard IEEE 802.3u en 1995, et enfin par le MADI.

Dans le domaine des fibres optiques, les données 4B5B sont encodés en NRZI. Pour le FDDI sur cuivre (CDDI) et l'Ethernet 100BASE-TX, les données 4B5B sont encodées en MLT-3.

Table d'encodage

Name 4B 5B Description
0000011110Nombre hexadécimal 0
1000101001Nombre hexadécimal 1
2001010100Nombre hexadécimal 2
3001110101Nombre hexadécimal 3
4010001010Nombre hexadécimal 4
5010101011Nombre hexadécimal 5
6011001110Nombre hexadécimal 6
7011101111Nombre hexadécimal 7
8100010010Nombre hexadécimal 8
9100110011Nombre hexadécimal 9
A101010110Nombre hexadécimal A
B101110111Nombre hexadécimal B
C110011010Nombre hexadécimal C
D110111011Nombre hexadécimal D
E111011100Nombre hexadécimal E
F111111101Nombre hexadécimal F
Q-00000Silencieux (Signal perdu)
I-11111Occupé
J-11000DĂ©but #1
K-10001DĂ©but #2
T-01101Fin
R-00111Reset
S-11001Set
H-00100ArrĂŞt

Notez que les symboles hexadécimaux ne comportent pas plus de 2 zéros consécutifs, ce qui les rend plus facile à transmettre quand ils sont codés en NRZI ou MLT-3.

Caractères de commande

Caractère de commande Symbole 5B Utilisation
JK11000 10001Synchronisation / Délimiteur de début pour le FDDI et pour le 100BASE-TX
II11111 11111-
TT01101 01101DĂ©limiteur de fin pour le FDDI
TS01101 11001-
IH11111 00100SAL
TR01101 00111DĂ©limiteur de fin pour le 100BASE-TX
SR11001 00111-
SS11001 11001-
HH00100 00100HDLC0
HI00100 11111HDLC1
HQ00100 00000HDLC2
RR00111 00111HDLC3
RS00111 11001HDLC4
QH00000 00100HDLC5
QI00000 11111HDLC6
QQ00000 00000HDLC7

Liens externes

Références

(en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « 4B5B » (voir la liste des auteurs).
    Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.