4B3T

4B3T, die staat voor 4 (vier) binair 3 (drie) ternair, is een Lijncodering Schema gebruikt voor Isdn PRI -interface. 4B3T vertegenwoordigt vier binaire bits met behulp van drie pulsen.

Beschrijving

Het gebruikt drie staten:

  • + (positieve pols),
  • 0 (geen pols), en
  • - (negatieve pols).

Dit betekent dat we 2 hebben4 = 16 invoercombinaties om te vertegenwoordigen, met behulp van 33 = 27 uitvoercombinaties. 000 wordt niet gebruikt om lange periodes te voorkomen zonder een overgang. 4b3t gebruikt een Gepaarde ongelijkheidscode Om een ​​algehele nul te bereiken DC BIAS: zes drieling worden gebruikt die geen DC -component hebben (0+ -, 0−+,+0−, −0+,+−0, -+0), en de resterende 20 zijn gegroepeerd in 10 paren met verschillende ongelijkheid (b.v. ++ - en −−+). Bij het verzenden wordt de DC -bias gevolgd en een gekozen combinatie die een DC -component van het tegenovergestelde teken heeft van het lopende totaal.

Deze mapping van 4 bits naar drie ternaire toestanden wordt gegeven in een tabel die bekend staat als gemodificeerde monitoringstatus 43 (MMS43). Een concurrerende coderingstechniek, gebruikt voor de ISDN Basissnelheidsinterface waar 4b3t niet wordt gebruikt, is 2B1Q.

De gebruikte sync-sequentie is het 11-symbool Barker -code, +++ −−− -+−−+ - of zijn omgekeerde, -+−− -+−−− +++.

Coderingstabel

Elke 4-bit invoergroep wordt gecodeerd als een 3-symboolgroep (van links naar rechts uitgezonden) van de volgende tabel. Codering vereist het bijhouden van de geaccumuleerde DC -offset, het aantal + pulsen minus het aantal - pulsen in alle voorgaande groepen. De startwaarde is willekeurig; Hier gebruiken we de waarden 1 tot en met 4, hoewel −1.5, −0.5, +0.5 en +1.5 een andere mogelijkheid is.

MMS 43 coderingstabel[1]
Invoer Gecumuleerde DC -offset
Hex Binair 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)
EEN 1010 + + - (+1) + - - (−1)
B 1011 + 0 - (+0)
C 1100 +++(+3) - + - (−1)
D 1101 0 + 0 (+1) - 0 - (−2)
Eer 1110 0 + - (+0)
F 1111 + + 0 (+2) 0 0 - (−1)

Deze code dwingt een overgang na maximaal vijf opeenvolgende identieke niet-nul-symbolen, of vier opeenvolgende nulsymbolen.

Decoderingstafel

Decodering is eenvoudiger, omdat de decoder de encoderstoestand niet hoeft bij te houden, hoewel dit meer mogelijk maakt fout detectie. Het 000 triplet is geen legale gecodeerde volgorde, maar wordt meestal gedecodeerd als binaire 0000.

Ternair Binair Hex Ternair Binair Hex Ternair Binair Hex
0 0 0 - Nvt - 0 0 0101 5 + - - 1010 EEN
+ 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 Eer
- + 0 0100 4 - - - - 1001 9 + + 0 1111 F
0 + + 0101 5 + + - 1010 EEN 0 0 - 1111 F

Zie ook

Andere lijncodes met 3 staten:

Referenties

  1. ^ "Wired Communications T-Sminto 4B3T Second Gen. Modular ISDN NT (gewoon)" (PDF) (Data papier). Versie 1.1. Infineon. November 2001. PEF 80902.