4B3T

Zooma tillbaka Öka

Principen för 4B3T-kodgenerering

4B3T (4 binära 3 ternära, när 4 binära symboler sänds med 3 ternära symboler) är en av de linjära kodningsmetoderna [1] ( fysisk kodning , kanalkodning, pulskodmodulering [1] [2] , signalmanipulation ). En metod för att konvertera digital data till en signal för att överföra data över en fysisk kommunikationskanal (såsom optisk fiber , tvinnat par , koaxialkabel , infraröd ). Signalen vid utgången av kodaren, enligt 4B3T-koden, är trenivåer, dvs. en signal med tre potentialnivåer bildas vid utgången av kodaren. Koden genereras till exempel enligt MMS43-kodningstabellen. Var fjärde bitkombination representeras av en kombination på tre nivåer (med tre olika potentialer).

Kodningstabell

Varje ingångssekvens representeras av 4 databitar. Totala inkommande kombinationer bestående av 4 bitar kan representeras . Vid användning av ett dataöverföringssystem med tre nivåer, representerat av 3 signifikanta intervall, kan totalt olika kombinationer representeras.

MMS43 kodningstabell [3]
Ingång Ackumulerad DC offset
ett 2 3 fyra
0000 + 0 + (+2) 0−0 (−1)
0001 0 − + (+0)
0010 + − 0 (+0)
0011 0 0 + (+1) - - 0 (-2)
0100 − + 0 (+0)
0101 0 + + (+2) − 0 0 (−1)
0110 − + + (+1) - - + (-1)
0111 − 0 + (+0)
1000 + 0 0 (+1) 0 − − (−2)
1001 + − + (+1) - - - (-3)
1010 + + − (+1) + − − (−1)
1011 + 0 − (+0)
1100 + + + (+3) − + − (−1)
1101 0 + 0 (+1) − 0 − (−2)
1110 0 + − (+0)
1111 + + 0 (+2) 0 0 − (−1)

För att koda till exempel sekvensen 1111 kan du i princip använda något av de två alternativen. Men 4B3T har en intressant funktion - den låter dig hålla medelströmmen genom kommunikationskanalen ungefär noll: om många positiva trits sänds börjar den sända många negativa. Det görs så här.

Vi tilldelar ett initialt värde till ackumulatorvariabeln ( ackumulerad DC-offset ) (till exempel 2). Efter att ha kodat 1111 som 00−, subtraherar vi 1 från adderaren, vi får 1. Och de nästa fyra 1111 kommer att kodas ++0, och adderaren tar värdet 3.

Avkodningstabell

Avkodningstabellen presenteras enligt följande:

Ternär kod binär kod Ternär kod binär kod Ternär kod binär kod
0 0 0 n/a − 0 0 0101 + − − 1010
+0+ 0000 − + + 0110 + 0 − 1011
0 - 0 0000 - - + 0110 + + + 1100
0 − + 0001 − 0 + 0111 - + - 1100
+ - 0 0010 + 0 0 1000 0+0 1101
0 0 + 0011 0 - - 1000 − 0 − 1101
- - 0 0011 + − + 1001 0 + − 1110
− + 0 0100 − − − 1001 + + 0 1111
0++ 0101 + + − 1010 0 0 − 1111

När den tas emot vid mottagarens inmatningsanordning sänds data till avkodningsanordningen, enligt avkodningstabellen bildas en fyrabitarssekvens av initialdata. En kombination bestående av 000 är ogiltig.

Exempel

På den sändande sidan sänds information i digital form i binär kod: 0100101010011101

Enligt 4B3T-kodningsregeln representeras var fjärde databit av 3 potentialnivåer (se MMS43-kodningstabell):

De där. vid utgången av kodaren genereras en signal med potentialer: "-+0++-+-+0+0" (se figur)

På mottagningssidan återställs data enligt avkodningstabellen, d.v.s. vid mottagande av en potentiell ändringskombination "-+0++-+-+0+0", konverterar avkodaren:

Följaktligen tar mottagaren emot data: "0100101010011101" och återställer informationen som presenteras i digital form.

Fördelar

Nackdelar

Omfattning

Se även

Anteckningar

  1. ↑ 1 2 Berlin A.N. Växling i kommunikationssystem och nätverk. - M . : Ekotrender, 2006. - 344 sid. - ISBN 5-88405-073-9 .
  2. Dunsmore, Brad, Skander, Toby. Handbok för telekommunikationsteknik. - M. : Williams, 2004. - 640 sid. - ISBN 5-8459-0562-1 .
  3. "Trådbunden kommunikation T-SMINTO 4B3T Andra generationens modulär ISDN NT (vanlig)" (PDF) (Datablad). Version 1.1. Infinion. November 2001. PEF 80902. . Hämtad 8 januari 2018. Arkiverad från originalet 30 december 2016.
  4. Goldstein Boris Solomonovich. Få åtkomst till nätverksprotokoll. - BHV-Petersburg. — 2005.

Litteratur