1) Die AMI-kode
Die volle naam van die AMI (Alternative Mark Inversion) kode is die alternatiewe merk inversie kode. leeg) onveranderd bly. Bv:
Boodskapkode: 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...
Die golfvorm wat ooreenstem met die AMI-kode is 'n pulsreeks met positiewe, negatiewe en nulvlakke. Dit kan beskou word as 'n vervorming van die unipolêre golfvorm, dit wil sê, "0" stem steeds ooreen met die nulvlak, terwyl "1" om die beurt met positiewe en negatiewe vlakke ooreenstem.
Die voordeel van AMI-kode is dat daar geen GS-komponent is nie, daar is min hoë- en lae-frekwensie-komponente, en die energie is gekonsentreer teen die frekwensie van 1/2 kodespoed.
(Fig. 6-4); Die kodekbaan is eenvoudig, en die kodepolariteit kan gebruik word om die foutsituasie waar te neem; as dit 'n AMI-RZ golfvorm is, kan dit na unipolêr verander word solank dit volgolf reggestel is na ontvangs. RZ golfvorm waaruit die bietjie tydsberekening komponente onttrek kan word. As gevolg van die bogenoemde voordele, het die AMI-kode een van die meer algemeen gebruikte transmissiekodetipes geword.
Die nadeel van die AMI-kode: Wanneer die oorspronklike kode 'n lang reeks van "0″ het, spring die vlak van die sein nie vir 'n lang tyd nie, wat dit moeilik maak om die tydsberekeningsein te onttrek. Een van die effektiewe maniere om die probleem van selfs “0″-kode op te los, is om HDB3-kode te gebruik.
(2) Die HDB3-kode
Die volle naam van die HDB3-kode is die derde-orde hoëdigtheid bipolêre kode. Dit is 'n verbeterde tipe AMI-kode. Die doel van die verbetering is om die voordele van die AMI-kode te handhaaf en die tekortkominge daarvan te oorkom sodat die aantal opeenvolgende “0″s nie drie oorskry nie. Die enkoderingsreëls daarvan is soos volg:
Kontroleer eers die aantal opeenvolgende “0″s in die boodskapkode. Wanneer die aantal opeenvolgende “0″s minder as of gelyk aan 3 is, is dit dieselfde as die enkoderingsreël van die AMI-kode. Wanneer die aantal opeenvolgende “0″s 3 oorskry, sal elk van die 4 opeenvolgende “0″s in 'n afdeling omgeskakel word en met “000V” vervang word. V (waarde +1 of -1) moet dieselfde polariteit hê as sy onmiddellik voorafgaande aangrensende nie-"0"-puls (omdat dit die polariteitwisselingsreël verbreek, dus word V 'n vernietigende puls genoem). Aangrensende V-kode polariteite moet afwissel. Wanneer die waarde van die V-kode aan die vereistes in (2) kan voldoen, maar nie aan hierdie vereiste kan voldoen nie, vervang dan “0000″ met “B00V”. Die waarde van B stem ooreen met die volgende V-puls om hierdie probleem op te los. Daarom word B 'n modulasiepuls genoem. Die polariteit van die transmissienommer na die V-kode moet ook afgewissel word.
Benewens die voordele van die AMI-kode, beperk die HDB3-kode ook die aantal opeenvolgende “0″-kodes tot minder as 3, sodat die onttrekking van tydsberekeningsinligting tydens die ontvangs gewaarborg kan word. Daarom is die HDB3-kode die kodetipe wat die meeste in my land en Europa gebruik word, en die koppelvlakkodetipes onder die A-wet PCM-kwaternêre groep is almal HDB3-kodes.
In die bogenoemde AMI-kode en HDB3-kode word elke binêre kode omgeskakel in 'n kode met 'n 1-bis drievlakwaarde (+1, 0, -1), so hierdie soort kode word ook 'n 1B1T-kode genoem. Daarbenewens is dit ook moontlik om 'n HDBn-kode te ontwerp waarin die aantal “0″s nie n oorskry nie.
(3) Die Bifase-kode
Die Bifase-kode word ook Manchester-kode genoem. Dit gebruik 'n tydperk van positiewe en negatiewe simmetriese vierkantgolwe om “0″ voor te stel en sy omgekeerde golfvorm om “1″ voor te stel. Een van die enkoderingsreëls is dat die "0"-kode verteenwoordig word deur 'n "01"-tweesyferkode, en die "1"-kode word verteenwoordig deur 'n "10"-tweesyferkode. Byvoorbeeld,
Boodskapkode: 1 1 0 0 1 0 1
Tweefase-kode: 10 10 01 01 10 01 10
'n Bifasiese kodegolfvorm is 'n bipolêre NRZ-golfvorm met slegs twee vlakke van teenoorgestelde polariteit. Dit het vlakspronge by die middelpunt van elke simboolinterval, so dit bevat ryk bietjie tydsberekeninginligting. Daar is geen DC-komponent nie, en die enkoderingsproses is ook eenvoudig. Die nadeel is dat die besette bandwydte verdubbel word, wat die benuttingstempo van die frekwensieband verminder. Die tweefase-kode is goed om dataterminaaltoerusting oor kort afstande te stuur, en dit word dikwels as die tipe transmissiekode in 'n plaaslike areanetwerk gebruik.
(4) Bi-fase differensiële kode
Ten einde die dekoderingsfout wat veroorsaak word deur die polariteitsomkering van bi-fase kode op te los, kan die konsep van differensiële kode gebruik word. Tweefase-kode gebruik die vlakoorgang in die middel van die duur van elke simbool vir sinchronisasie en seine-kodevoorstelling (die oorgang van negatief na positief verteenwoordig binêre “0″, en die oorgang van positief na negatief verteenwoordig binêre “1″). In differensiële tweefase-kodekodering word die vlakoorgang in die middel van elke simbool vir sinchronisasie gebruik, en of daar 'n bykomende oorgang aan die begin van elke simbool is, word gebruik om die seinkode te bepaal. As daar 'n oorgang is, beteken dit binêre “1″, en as daar geen oorgang is nie, beteken dit binêre “0″. Hierdie kode word dikwels in plaaslike area netwerke gebruik.
CMI kode
CMI-kode is die afkorting van "merk inversiekode. Soos die bi-fase kode, is dit ook 'n bipolêre twee-vlak kode. Die koderingsreël is: “1″-kode word beurtelings voorgestel deur “11″ en “00″ tweesyferkode; die “0″-kode word vas voorgestel deur “01″, en sy golfvorm word in Figuur 6-5(c) getoon.
CMI-kodes is maklik om te implementeer en bevat ryk tydsberekeninginligting. Daarbenewens, aangesien 10 'n verbode kodegroep is, sal daar nie meer as drie opeenvolgende kodes wees nie, en hierdie reël kan gebruik word vir makroskopiese foutopsporing. Hierdie kode is deur ITU-T aanbeveel as die koppelvlakkodetipe van die PCM-kwartet en word soms gebruik in optiese kabeltransmissiestelsels met 'n tempo laer as 8,448Mb/s.
Blokkeer enkodering
Om lynkoderingswerkverrigting te verbeter, is 'n soort oortolligheid nodig om patroonsinchronisasie en foutopsporing te verseker. Die bekendstelling van blokkodering kan albei hierdie doeleindes tot 'n mate bereik. Die vorm van blokkodering is nBmB-kode, nBmT-kode ensovoorts.
nBmB-kode is 'n tipe blokkodering wat die n-bis-binêre kode van die oorspronklike inligtingstroom in 'n groep verdeel en vervang met 'n nuwe kodegroep van m-bis-binêre kode, waar m>n. Aangesien m>n, kan die nuwe kodegroep wees Daar is 2^m kombinasies, so daar is meer (2^m-2^n) kombinasies. Onder die 2″-kombinasies word die gunstige kodegroep op een of ander manier as die toegelate kodegroep gekies, en die res word as die verbode kodegroep gebruik om goeie koderingsprestasie te verkry. Byvoorbeeld, in 4B5B-kodering word die 5-bis-kode gebruik in plaas van die 4-bis-kode. Kodering, vir 4-bis-groepering is daar slegs 2^4=16 verskillende kombinasies, en vir 5-bis-groepering is daar 2^5=32 verskillende kombinasies. Om sinchronisasie te bereik, kan ons nie meer as een voorste "0" volg nie en Twee agtervoegsels "0" word gebruik om kodegroepe te kies, en die res is gedeaktiveerde kodegroepe. Op hierdie manier, as 'n gedeaktiveerde kodegroep aan die ontvangkant verskyn, beteken dit dat daar 'n fout in die transmissieproses is, en sodoende die foutopsporingsvermoë van die stelsel verbeter. Beide tweefase-kodes en CMI-kodes kan as 1B2B-kodes beskou word.
In die optieseveselkommunikasiestelsel word m=n+1 dikwels gekies, en word 1B2B-kode, 2B3B-kode, 3B4B-kode en 5B6B-kode geneem. Onder hulle is die 5B6B-kodepatroon prakties gebruik as 'n lyntransmissiekodepatroon vir die derde groep en die vierde groep of meer.
Die nBmB-kode bied goeie sinchronisasie- en foutopsporingsfunksies, maar dit betaal ook 'n sekere prys, dit wil sê die vereiste bandwydte verhoog dienooreenkomstig.
Die ontwerpidee van nBmT-kode is om n binêre kodes te transformeer in 'n nuwe kodegroep van m ternêre kodes, en m
Bogenoemde is 'n verduideliking van die kennispunte van "Algemene kodetipes vir basisbandtransmissie" wat aan u gebring is deur Shenzhen Hi-Diwei Optoelectronics Technology Co., Ltd., ek hoop dat hierdie artikel u kan help om u kennis te vergroot. Behalwe vir hierdie artikel, kan jy dit oorweeg as jy op soek is na 'n goeie vervaardiger van optiese vesel kommunikasie toerustingoor ons.
Shenzhen HDV photoelectric Technology Co., Ltd. is hoofsaaklik 'n vervaardiger van kommunikasieprodukte. Tans dek die toerusting wat vervaardig word dieONU reeks, optiese module reeks, OLT reeks, entransceiver reeks. Ons kan pasgemaakte dienste vir verskillende scenario's verskaf. Jy is welkom omraadpleeg.