Vés al contingut

4B3T

De la Viquipèdia, l'enciclopèdia lliure

4B3T, que significa 4 (quatre) binaris 3 (tres) ternaris, és un esquema de codificació de línia utilitzat per a la interfície XDSI PRI. 4B3T representa quatre bits binaris utilitzant tres polsos.[1]

Descripció

[modifica]

Utilitza tres estats:

  • (pols positiu),
  • 0 (sense pols) i
  • − (pols negatiu).

Això vol dir que tenim 2 4 = 16 combinacions d'entrada per representar, utilitzant 3 3 = 27 combinacions de sortida. 000 no s'utilitza per evitar períodes llargs sense transició. 4B3T utilitza un codi de disparitat aparellat per aconseguir un biaix total zero de CC: s'utilitzen sis triplets que no tenen cap component de CC (0 −, 0− , 0−, −0 , −0, − 0) i els 20 restants s'agrupen en 10 parells amb diferents disparitats (p. ex. − i −− ). Quan es transmet, es fa un seguiment del biaix de CC i es tria una combinació que tingui un component de CC del signe oposat al total acumulat.

Aquesta assignació de 4 bits a tres estats ternaris es dona en una taula coneguda com a Estat de Monitorització Modificat 43 (MMS43). Una tècnica de codificació competidora, utilitzada per a la interfície de tarifa bàsica RDSI on no s'utilitza 4B3T, és 2B1Q.

La seqüència de sincronització utilitzada és el codi Barker d'11 símbols, −−− −− − o el seu invers, − −− −−− .[2]

Taula de codificació

[modifica]

Cada grup d'entrada de 4 bits es codifica com un grup de 3 símbols (transmès d'esquerra a dreta) a partir de la taula següent. La codificació requereix fer un seguiment de la compensació de corrent continu acumulada, el nombre de polsos menys el nombre de polsos - en tots els grups anteriors. El valor inicial és arbitrari; aquí fem servir els valors de l'1 al 4, tot i que −1,5, −0,5, 0,5 i 1,5 és una altra possibilitat.

Taula de codificació MMS 43 [3]

Entrada Offset de CC acumulat
Hex Binari 1 2 3 4
0 0000 0 ( 2) 0−0 (−1)
1 0001 0 − ( 0)
2 0010 - 0 ( 0)
3 0011 0 0 ( 1) − − 0 (−2)
4 0100 − 0 ( 0)
5 0101 0 ( 2) − 0 0 (−1)
6 0110 − ( 1) − − (−1)
7 0111 − 0 ( 0)
8 1000 0 0 ( 1) 0 − − (−2)
9 1001 − ( 1) − − −   (−3)
A 1010 − ( 1) − − (−1)
B 1011 0 − ( 0)
C 1100        ( 3) − − (−1)
D 1101 0 0 ( 1) − 0 − (−2)
E 1110 0 − ( 0)
F 1111 0 ( 2) 0 0 − (−1)

Taula de descodificació

[modifica]

La descodificació és més senzilla, ja que el descodificador no necessita fer un seguiment de l'estat del codificador, tot i que fer-ho permet una major detecció d'errors. El triplet 000 no és una seqüència codificada legalment, però normalment es descodifica com a 0000 binari.[4]

Ternary Binary Hex Ternary Binary Hex Ternary Binary Hex
0 0 0 - N/A - 0 0 0101 5 − − 1010 A
0 0000 0 0110 6 0 − 1011 B
0 − 0 0000 0 − − 0110 6 1100 C
0 − 0001 1 − 0 0111 7 − − 1100 C
− 0 0010 2 0 0 1000 8 0 0 1101 D
0 0 0011 3 0 − − 1000 8 − 0 − 1101 D
− − 0 0011 3 1001 9 0 − 1110 E
− 0 0100 4 − − − 1001 9 0 1111 F
0 0101 5 1010 A 0 0 − 1111 F

Referències

[modifica]
  1. «Block Coding with 4B3T Codes - LNTwww» (en anglès). [Consulta: 9 novembre 2023].
  2. Lipinski, Klaus. «4 binary, 3 ternary (4B3T)» (en anglès). [Consulta: 9 novembre 2023].
  3. «Wired Communications T-SMINTO 4B3T Second Gen. Modular ISDN NT (Ordinary)». Infineon, novembre 2001.
  4. «BRI > Integrated Services Digital Network Primer | Cisco Press» (en anglès). [Consulta: 9 novembre 2023].