1) AMI-koden
Det fulde navn på AMI-koden (Alternative Mark Inversion) er den alternative mærkeinversionskode. blank) forbliver uændret. F.eks.:
Meddelelseskode: 0 1 1 0 0 0 0 0 0 0 1 1 0 0 1 1…
AMI-kode: 0 -1 +1 0 0 0 0 0 0 0 -1 +1 0 0 -1 +1...
Den bølgeform, der svarer til AMI-koden, er en pulssekvens med positive, negative og nul-niveauer. Det kan betragtes som en deformation af den unipolære bølgeform, det vil sige, "0" svarer stadig til nulniveauet, mens "1" svarer til positive og negative niveauer skiftevis.
Fordelen ved AMI-kode er, at der ikke er nogen DC-komponent, der er få høj- og lavfrekvente komponenter, og energien er koncentreret ved frekvensen 1/2 kodehastighed.
(fig. 6-4); Codec-kredsløbet er enkelt, og kodepolariteten kan bruges til at observere fejlsituationen; hvis det er en AMI-RZ-bølgeform, kan den ændres til unipolær, så længe den er fuldbølge-rettet efter modtagelse. RZ-bølgeform, hvorfra bittiming-komponenterne kan udtrækkes. På grund af ovenstående fordele er AMI-koden blevet en af de mere almindeligt anvendte transmissionskodetyper.
Ulempen ved AMI-koden: Når den originale kode har en lang række af "0", hopper niveauet af signalet ikke i lang tid, hvilket gør det vanskeligt at udtrække timingsignalet. En af de effektive måder at løse problemet med selv "0"-kode på er at bruge HDB3-kode.
(2) HDB3-koden
Det fulde navn på HDB3-koden er den tredje-ordens bipolære high-density-kode. Det er en forbedret type AMI-kode. Formålet med forbedringen er at bevare fordelene ved AMI-koden og overvinde dens mangler, så antallet af på hinanden følgende "0"er ikke overstiger tre. Dens kodningsregler er som følger:
Kontroller først antallet af på hinanden følgende "0"er i meddelelseskoden. Når antallet af på hinanden følgende "0"er er mindre end eller lig med 3, er det det samme som kodningsreglen for AMI-koden. Når antallet af på hinanden følgende "0"er overstiger 3, vil hver af de 4 på hinanden følgende "0"er blive konverteret til en sektion og erstattet med "000V". V (værdi +1 eller -1) skal have den samme polaritet som dens umiddelbart forudgående tilstødende ikke-"0"-impuls (fordi dette bryder polaritetsvekslerreglen, så V kaldes en ødelæggende puls). Tilstødende V-kode polariteter skal skiftes. Når værdien af V-koden kan opfylde kravene i (2), men ikke kan opfylde dette krav, skal du erstatte "0000" med "B00V". Værdien af B stemmer overens med den følgende V-puls for at løse dette problem. Derfor kaldes B en modulationsimpuls. Polariteten af transmissionsnummeret efter V-koden bør også skiftes.
Ud over fordelene ved AMI-koden begrænser HDB3-koden også antallet af på hinanden følgende "0"-koder til mindre end 3, så udtrækningen af timinginformation kan garanteres under modtagelsen. Derfor er HDB3-koden den mest udbredte kodetype i mit land og Europa, og grænsefladekodetyperne under A-law PCM-kvartærgruppen er alle HDB3-koder.
I den ovennævnte AMI-kode og HDB3-kode konverteres hver binær kode til en kode med en 1-bit tre-niveau værdi (+1, 0, -1), så denne slags kode kaldes også en 1B1T kode. Derudover er det også muligt at designe en HDBn-kode, hvor antallet af “0″s ikke overstiger n.
(3) Bifase-koden
Bifasekoden kaldes også Manchester-koden. Den bruger en periode med positive og negative symmetriske firkantbølger til at repræsentere “0″ og dens omvendte bølgeform til at repræsentere “1″. En af kodningsreglerne er, at "0"-koden er repræsenteret af en "01" tocifret kode, og "1"-koden er repræsenteret af en "10" tocifret kode. f.eks.
Meddelelseskode: 1 1 0 0 1 0 1
Bifasekode: 10 10 01 01 10 01 10
En bifasisk kodebølgeform er en bipolær NRZ-bølgeform med kun to niveauer af modsat polaritet. Den har niveauspring i centrum af hvert symbolinterval, så den indeholder rig bit-timinginformation. Der er ingen DC-komponent, og kodningsprocessen er også enkel. Ulempen er, at den besatte båndbredde fordobles, hvilket reducerer udnyttelsesgraden af frekvensbåndet. Tofasekoden er god til at sende dataterminaludstyr over korte afstande, og den bruges ofte som transmissionskodetypen i et lokalnetværk.
(4) Bifase differentialkode
For at løse afkodningsfejlen forårsaget af polaritetsvending af bifasekode, kan begrebet differentiel kode bruges. Bifasekode bruger niveauovergangen i midten af varigheden af hvert symbol til synkronisering og signalerer koderepræsentation (overgangen fra negativ til positiv repræsenterer binær "0", og overgangen fra positiv til negativ repræsenterer binær "1"). Ved differentiel bifase kodekodning bruges niveauovergangen i midten af hvert symbol til synkronisering, og om der er en ekstra overgang i begyndelsen af hvert symbol bruges til at bestemme signalkoden. Hvis der er en overgang, betyder det binær “1″, og hvis der ikke er nogen overgang, betyder det binær “0″. Denne kode bruges ofte i lokale netværk.
CMI kode
CMI-kode er forkortelsen af "mark inversion code. Ligesom den tofasede kode er den også en bipolær to-niveau kode. Kodningsreglen er: “1″ kode er skiftevis repræsenteret af “11″ og “00″ tocifret kode; "0"-koden er fast repræsenteret af "01", og dens bølgeform er vist i figur 6-5(c).
CMI-koder er nemme at implementere og indeholder rig tidsinformation. Da 10 er en forbudt kodegruppe, vil der desuden ikke være mere end tre på hinanden følgende koder, og denne regel kan bruges til makroskopisk fejldetektion. Denne kode er blevet anbefalet af ITU-T som interfacekodetypen for PCM-kvartetten og bruges nogle gange i optiske kabeltransmissionssystemer med en hastighed lavere end 8,448 Mb/s.
Blokkodning
For at forbedre linjekodningsydelsen kræves der en form for redundans for at sikre mønstersynkronisering og fejldetektion. Indførelsen af blokkodning kan til en vis grad opnå begge disse formål. Formen for blokkodning er nBmB-kode, nBmT-kode og så videre.
nBmB-kode er en type blokkodning, som deler den n-bit binære kode af den oprindelige informationsstrøm i en gruppe og erstatter den med en ny kodegruppe af m-bit binær kode, hvor m>n. Siden m>n, kan den nye kodegruppe være Der er 2^m kombinationer, så der er flere (2^m-2^n) kombinationer. Blandt 2″-kombinationerne er den gunstige kodegruppe valgt på en eller anden måde som den tilladte kodegruppe, og resten bruges som den forbudte kodegruppe for at opnå god kodningsydelse. For eksempel, i 4B5B-kodning, bruges 5-bit-koden i stedet for 4-bit-koden. Kodning, for 4-bit gruppering er der kun 2^4=16 forskellige kombinationer, og for 5-bit gruppering er der 2^5=32 forskellige kombinationer. For at opnå synkronisering kan vi ikke følge mere end én ledende "0", og to suffikser "0" bruges til at vælge kodegrupper, og resten er deaktiverede kodegrupper. På denne måde, hvis en deaktiveret kodegruppe vises i den modtagende ende, betyder det, at der er en fejl i transmissionsprocessen, hvilket forbedrer systemets fejldetektionsevne. Både tofasede koder og CMI-koder kan betragtes som 1B2B-koder.
I det optiske fiberkommunikationssystem vælges ofte m=n+1, og der tages 1B2B-kode, 2B3B-kode, 3B4B-kode og 5B6B-kode. Blandt dem er 5B6B-kodemønsteret praktisk taget blevet brugt som et linjetransmissionskodemønster for den tredje gruppe og den fjerde gruppe eller flere.
nBmB-koden giver gode synkroniserings- og fejldetektionsfunktioner, men den betaler også en vis pris, det vil sige, at den nødvendige båndbredde stiger tilsvarende.
Designideen med nBmT-kode er at transformere n binære koder til en ny kodegruppe af m ternære koder, og m
Ovenstående er en forklaring af videnspunkterne for "Fælles kodetyper for basebåndstransmission" bragt til dig af Shenzhen Hi-Diwei Optoelectronics Technology Co., Ltd., jeg håber, at denne artikel kan hjælpe dig med at øge din viden. Udover denne artikel, hvis du leder efter en god producent af optisk fiberkommunikationsudstyr, kan du overvejeom os.
Shenzhen HDV photoelectric Technology Co., Ltd. er hovedsageligt en producent af kommunikationsprodukter. På nuværende tidspunkt dækker det producerede udstyrONU-serien, serie af optiske moduler, OLT-serien, ogtransceiver serien. Vi kan levere skræddersyede tjenester til forskellige scenarier. Du er velkommen tilkonsultere.