(1) AMI Code
AMI (Alternativ Mark Inversion) Code ass de ganzen Numm vum alternativen Mark Inversion Code, seng Kodéierungsregel ass de Message Code "1" (Mark) ofwiesselnd op "+1" an "-1" ze transforméieren, wärend den "0" ( eidel Zeechen) bleift onverännert. Zum Beispill:
Message Code: 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 1 1
AMI Code: 0-1 +1 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 1 +1
D'Welleform entsprécht dem AMI Code ass e Pulszuch mat positiven, negativen an null Niveauen. Et kann als unipolare Welleform Deformatioun gesi ginn, dat heescht "0" entsprécht ëmmer nach Nullniveauen, an "1" entsprécht ofwiesselnd positiven an negativen Niveauen.
De Virdeel vum AMI Code ass datt et keen DC Komponent gëtt, an déi héich an niddreg Frequenzkomponente si kleng, an d'Energie ass op d'Frequenz vun 1/2 Yard Geschwindegkeet konzentréiert.
(Figur 6-4); De Codec Circuit ass einfach, an de Code Feeler kann observéiert ginn andeems Dir d'Regel vun der ofwiesselnd Polaritéit vum Signal benotzt. Wann et eng AMI-RZ Welleform ass, nodeems se et kritt huet, soulaang déi voll Wellerektifikatioun, kann et an eng unipolare RZ Welleform geännert ginn, aus där de Bit Timing Komponent extrahéiert ka ginn. Am Hibléck vun den uewe Virdeeler ass den AMI Code ee vun de meescht benotzten Iwwerdroungscodes ginn.
Nodeeler vum AMI Code: Wann den ursprénglechen Code e laange "0" String huet, spréngt den Niveau vum Signal net laang, wat zu Schwieregkeeten resultéiert beim Extrait vum Timing Signal. Ee vun den effektiven Weeër fir de Problem vum "0" Code ze léisen ass den HDB3 Code ze benotzen.
(2) HDB3 Code
De ganzen Numm vum HDB3 Code ass Drëtt-Uerdnung High-Density bipolare Code. Et ass eng verbessert Versioun vum AMI Code, den Zweck vun der Verbesserung ass d'Virdeeler vum AMI Code z'erhalen a seng Mängel ze iwwerwannen, sou datt d'Zuel vun "0" net méi wéi dräi ass. Seng Kodéierungsregele si wéi follegt:
Kontrolléiert d'Zuel vun Nullen déi mam Message Code verbonne sinn. Wann d'Zuel vun "0" manner wéi oder gläich wéi 3 ass, ass d'Kodéierungsregel d'selwecht wéi déi vum AMI Code. Wann d'Zuel vun de konsekutiv Nullen méi wéi dräi ass, gëtt jidderee vun de véier hannereneen Nullen an eng Ënnersektioun ëmgewandelt an duerch 000V ersat. V (d'Wäert +1 oder -1 huelen) soll déi selwecht Polaritéit hunn wéi déi virdrun ugrenzend Net-" 0 "Puls (well dëst brécht d'Regel vun der Polaritéit Alternatioun, V der Zerstéierung Pulsatioun genannt). Nopesch V-Code Polaritéiten mussen alternéieren. Wann de Wäert vum V Code d'Ufuerderungen an (2) erfëllen kann, awer dës Ufuerderung net erfëllen, gëtt "0000" duerch "B00V" ersat. De Wäert vun B ass déi selwecht wéi déi folgend V Pulsatiounsperiod fir e léisen dëse Problem. Dofir gëtt B de Reguléierungspuls genannt. D'Polaritéit vun der Zuel Transmissioun no der V Code soll och ofwiesselnd.
Zousätzlech zu de Virdeeler vum AMI Code limitéiert den HDB3 Code och d'Zuel vu souguer "0" Code op 3, sou datt d'Timinginformatioun beim Empfang extrahéiert ka ginn. Dofir ass HDB3 Code déi meescht benotzt Codetyp a China an Europa an aner Länner, an den Interface Code Typ vum Gesetz A PCM ënner véier Gruppen sinn HDB3 Code.
Am uewe genannten AMI Code an HDB3 Code gëtt all binäre Signalcode an e One-Bit Dräi-Niveau Wäert (+1, 0, -1) Code ëmgewandelt, sou datt dës Zort Code och 1B1T Code genannt gëtt. Zousätzlech kann den HDBn Code entworf ginn sou datt d'Zuel vun "0" net méi wéi n ass.
(3) biphase Code
Biphasic Code ass och bekannt als Manchester Code. Et benotzt déi positiv an negativ symmetresch Quadratwellen vun enger Period fir "0" ze representéieren a seng invertéierend Welleform fir "1" ze representéieren. Ee vun de Kodéierungsregelen ass datt den "0" Code duerch den "01" zwee-Zifferen Code vertruede gëtt, an den "1" Code gëtt duerch den "10" zwee-Zifferen Code vertrueden, zum Beispill:
Message Code: 1 1 0 0 0 1 0 1
Biphase Code: 10 10 01 01 10 01 10
Eng bipolare Code Welleform ass eng bipolar NRZ Welleform mat nëmmen zwee Niveaue vu Géigendeel Polaritéit. Et huet en Niveau sprangen am Zentrum Punkt vun all Symbol Intervall, sou datt et räich bëssen timing Informatiounen enthält, an et gëtt keng DC Komponente, an coding Prozess ass einfach. De Nodeel ass datt déi besat Bandbreedung verduebelt gëtt, sou datt d'Frequenzbandverbrauch reduzéiert gëtt. Biphase Code ass gëeegent fir kuerz-Gamme Iwwerdroung vun Daten Terminal Equipement, an et gëtt dacks als Transmissioun Code Typ am lokal Beräich Reseau benotzt.
(4) Differential Biphase Code
Fir d'Dekodéierungsfehler ze léisen, déi duerch Polaritéit ëmgedréint ginn a biphasesche Coden, kann d'Konzept vun Differentialcoden ugeholl ginn. Biphasesch Coden ginn synchroniséiert a vertruede vun engem Niveausprang an der Mëtt vun der Dauer vun all Symbol (e Sprong vun negativ op positiv representéiert e binäre "0" an e Sprong vu positiv op negativ stellt e binäre "1" duer). An differentiell biphase coding, den Niveau sprangen an der Mëtt vun all Element fir Synchroniséierung benotzt, an ob et eng zousätzlech sprangen um Ufank vun all Element benotzt gëtt de Signal Code ze bestëmmen. Wann et e Sprong gëtt, weist et e binäre "1" un, a wann et kee Sprong gëtt, weist et e binäre "0". Dëse Code gëtt dacks a lokale Netzwierker benotzt.
(5)CMI Code
CMI Code ass kuerz fir Mark Reversal Code, an ähnlech wéi bipolare Code, ass et och e bipolare bipolare flaach Code. Seng Kodéierungsregele sinn: "1" Code gëtt ofwiesselnd duerch "11" an "00" zwee-Ziffer Coden vertrueden; Den 0 Code gëtt duerch 01 vertrueden, a seng Welleform gëtt an der Figur 6-5 (c) gewisen.
CMI Code ass einfach ze implementéieren an enthält räich Timinginformatioun. Zousätzlech, well 10 eng behënnert Codegrupp ass, wäerte méi wéi dräi Coden net erschéngen, an dës Regel kann fir Makrofehlererkennung benotzt ginn. Dëse Code gouf vun ITU-T als PCM Quad-Grupp Interface Code Typ recommandéiert, a gëtt heiansdo an opteschen Kabeltransmissionssystemer mat Tariffer ënner 8.448Mb / s benotzt.
(6) Blockkodéierung
Fir d'Performance vun der Zeilkodéierung ze verbesseren, ass eng Aart Redundanz gebraucht fir d'Synchroniséierung a Feelererkennungsfäegkeet vu Codemuster ze garantéieren. D'Aféierung vu Blockkodéierung ka béid Zwecker zu engem gewësse Mooss erreechen. D'Form vu Blockkodéierung huet nBmB Code, nBmT Code a sou weider.
nBmB Code ass eng Aart vu Blockkodéierung, déi den n-Bit Binärcode vum ursprénglechen Informatiounsstroum an eng Grupp trennt, an ersetzt en an eng nei Codegrupp vu M-Bit Binärcode, wou m>n. Well m>n, kann den neie Code-Set 2^m Kombinatiounen hunn, also ginn et méi (2^m-2^n) Kombinatiounen. An der 2 "Kombinatioun gëtt déi gënschteg Codegrupp op iergendeng Manéier als erlaabt Codegrupp ausgewielt, an de Rescht gëtt als behënnert Codegrupp benotzt fir eng gutt Kodéierungsleeschtung ze kréien. Zum Beispill, an enger 4B5B Kodéierung, déi eng 4-Bit Kodéierung duerch eng 5-Bit Kodéierung ersetzt, ginn et nëmmen 2^4=16 verschidde Kombinatioune fir eng 4-Bit Gruppéierung, an 2^5=32 verschidde Kombinatioune fir eng 5- bëssen Gruppéierung. Fir d'Synchroniséierung z'erreechen, kënne mir Codegruppen op d'Manéier vun net méi wéi ee féierende "0" an zwee Suffixen "0" auswielen, an de Rescht sinn behënnert Codegruppen. Op dës Manéier, wann et e behënnerte Code um Empfangsend ass, beweist et datt et e Codefehler am Transmissiounsprozess ass, an doduerch d'Fehlererkennungsfäegkeet vum System verbessert. D'Biphase Coden an d'CMI Coden, déi virdru beschriwwe goufen, kënne béid als 1B2B Coden ugesi ginn.
Am opteschen Léngen Kommunikatioun System gëtt oft m = n + 1 ausgewielt, an 1B2B Code, 2B3B Code, 3B4B Code an 5B6B Code geholl. Dorënner ass de 5B6B Code an der Praxis als Linn Transmissioun Code fir Kubikzentimeter Gruppen a méi wéi véierfach Gruppen benotzt ginn.
Den nBmB Code bitt gutt Synchroniséierung a Fehlererkennung, awer et ass e Käschtepunkt, dat heescht, déi erfuerderlech Bandbreedung erhéicht.
D'Designidee vum nBmT Code ass n binäre Coden an m ternär Coden ze konvertéieren, a m
Déi uewendriwwer ass Shenzhen HDV phoelectron Technology Ltd. fir Iech iwwer de "Baseband Transmission Common Code Type" Wëssen ze bréngen, hoffen Iech ze hëllefen, Shenzhen HDV phoelectron Technology Ltd.ONUSerie, Transceiver Serie,OLTSerie, mä produzéiere och Modul Serie, wéi: Kommunikatioun opteschen Modul, opteschen Kommunikatioun Modul, Reseau opteschen Modul, Kommunikatioun opteschen Modul, opteschen Léngen Modul, Ethernet opteschen Léngen Modul, etc., kann de entspriechend Qualitéit Service fir verschidde Benotzer Besoinen bidden , wëllkomm Äre Besuch.