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 |
| 00000 00000 | HDLC7 |
literatură
- Sidnie Feit: rețele locale de mare viteză . Editura tehnică Macmillan, 2000, ISBN 978-1-57870-113-1 .