4B3T

Zoom tilbage Øge

Princippet om 4B3T-kodedannelse

4B3T (4 binære 3 ternære, når 4 binære symboler transmitteres ved hjælp af 3 ternære symboler) er en af ​​de lineære kodningsmetoder [1] ( fysisk kodning , kanalkodning, pulskodemodulation [1] [2] , signalmanipulation ). En metode til at konvertere digitale data til et signal for at transmittere data over en fysisk kommunikationskanal (såsom optisk fiber , parsnoet , koaksialkabel , infrarød ). Signalet ved udgangen af ​​encoderen er ifølge 4B3T-koden tre-niveau, dvs. et signal med tre potentialeniveauer dannes ved udgangen af ​​koderen. Koden genereres for eksempel i henhold til MMS43-kodningstabellen. Hver fjerde bitkombination er repræsenteret af en kombination på tre niveauer (med tre forskellige potentialer).

Kodningstabel

Hver inputsekvens er repræsenteret af 4 databit. Samlede indkommende kombinationer bestående af 4 bit kan repræsenteres . Ved brug af et datatransmissionssystem med tre niveauer, repræsenteret ved 3 signifikante intervaller, kan i alt forskellige kombinationer repræsenteres.

MMS43 kodningstabel [3]
Indgang Akkumuleret DC offset
en 2 3 fire
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)

For at indkode f.eks. sekvensen 1111 kan du i princippet bruge en af ​​de to muligheder. Men 4B3T har en interessant funktion - den giver dig mulighed for at holde den gennemsnitlige strøm gennem kommunikationskanalen cirka nul: Hvis der sendes mange positive trits, begynder den at transmittere mange negative. Det gøres sådan her.

Vi tildeler en startværdi til akkumulatorvariablen ( akkumuleret DC offset ) (for eksempel 2). Efter at have kodet 1111 som 00− trækker vi 1 fra adderen, vi får 1. Og de næste fire 1111 vil blive kodet ++0, og adderen vil tage værdien 3.

Afkodningstabel

Afkodningstabellen præsenteres som følger:

Ternær kode binær kode Ternær kode binær kode Ternær kode binær kode
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 de modtages ved modtagerens inputenhed, sendes dataene til dekodningsanordningen, ifølge afkodningstabellen dannes en fire-bit sekvens af indledende data. En kombination bestående af 000 er ugyldig.

Eksempel

På den transmitterende side transmitteres information i digital form i binær kode: 0100101010011101

Ifølge 4B3T-kodningsreglen er hver 4 databit repræsenteret af 3 potentielle niveauer (se MMS43-kodningstabel):

De der. ved udgangen af ​​koderen genereres et signal med potentialer: "-+0++-+-+0+0" (se figur)

På modtagesiden gendannes data i henhold til afkodningstabellen, dvs. ved modtagelse af en potentiel ændringskombination "-+0++-+-+0+0", konverterer dekoderen:

Følgelig modtager modtageren dataene: "0100101010011101" og gendanner informationen præsenteret i digital form.

Fordele

Ulemper

Omfang

Se også

Noter

  1. ↑ 1 2 Berlin A.N. Kobling i kommunikationssystemer og netværk. - M . : Øko-trends, 2006. - 344 s. - ISBN 5-88405-073-9 .
  2. Dunsmore, Brad, Skander, Toby. Håndbog i telekommunikationsteknologier. - M. : Williams, 2004. - 640 s. - ISBN 5-8459-0562-1 .
  3. "Kablet kommunikation T-SMINTO 4B3T Anden Gen. Modulær ISDN NT (Almindelig)" (PDF) (Datablad). Version 1.1. Infinion. november 2001. PEF 80902. . Hentet 8. januar 2018. Arkiveret fra originalen 30. december 2016.
  4. Goldstein Boris Solomonovich. Få adgang til netværksprotokoller. - BHV-Petersburg. - 2005.

Litteratur