(1) Koda AMI
Koda AMI (Alternative Mark Inversion) je polno ime alternativne kode za inverzijo oznak, njeno pravilo kodiranja je izmenično preoblikovanje kode sporočila »1« (oznaka) v »+1« in »-1«, medtem ko »0« ( prazen znak) ostane nespremenjen. Na primer:
Koda sporočila: 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 1 1
Koda AMI: 0-1 +1 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 1 +1
Valovna oblika, ki ustreza kodi AMI, je niz impulzov s pozitivnimi, negativnimi in ničelnimi ravnmi. Vidimo ga lahko kot unipolarno deformacijo valovne oblike, kar pomeni, da "0" še vedno ustreza ničelnim nivojem, "1" pa izmenično ustreza pozitivnim in negativnim nivojem.
Prednost kode AMI je, da ni enosmerne komponente, visokofrekvenčne in nizkofrekvenčne komponente pa so majhne, energija pa je koncentrirana pri frekvenci 1/2 jarda.
(Slika 6-4); Vezje kodeka je preprosto, napako kode pa je mogoče opaziti z uporabo pravila izmenične polarnosti signala. Če gre za valovno obliko AMI-RZ, jo je mogoče po prejemu, vse dokler je popravljen polni val, spremeniti v unipolarno valovno obliko RZ, iz katere je mogoče izluščiti komponento bitnega časa. Glede na zgornje prednosti je koda AMI postala ena najpogosteje uporabljenih kod za prenos.
Slabosti kode AMI: Ko ima izvirna koda dolg niz »0«, raven signala dolgo časa ne skoči, kar povzroči težave pri pridobivanju časovnega signala. Eden od učinkovitih načinov za rešitev problema kode »0« je uporaba kode HDB3.
(2) Koda HDB3
Polno ime kode HDB3 je bipolarna koda tretjega reda visoke gostote. Gre za izboljšano različico kode AMI, namen izboljšave je ohraniti prednosti kode AMI in odpraviti njene pomanjkljivosti, tako da število “0” ne presega tri. Njegova pravila kodiranja so naslednja:
Preverite število ničel, povezanih s kodo sporočila. Kadar je število "0" manjše ali enako 3, je pravilo kodiranja enako kot pri kodi AMI. Ko število zaporednih ničel preseže tri, se vsaka od štirih zaporednih ničel spremeni v podrazdelek in nadomesti z 000V. V (vzemi vrednost +1 ali -1) bi moral imeti enako polarnost kot prejšnji sosednji ne-"0" impulz (ker to krši pravilo menjave polarnosti, se V imenuje impulz uničenja). Sosednje polarnosti V-kode se morajo izmenjevati. Kadar lahko vrednost kode V izpolnjuje zahteve v (2), vendar ne more izpolniti te zahteve, se "0000" nadomesti z "B00V". Vrednost B je enaka naslednjemu impulzu V za rešitev tega problema. Zato se B imenuje regulacijski impulz. Tudi polarnost prenosa številke za kodo V se mora zamenjati.
Poleg prednosti kode AMI tudi koda HDB3 omejuje število sodih kod »0« na 3, tako da je mogoče pri prejemu izluščiti informacije o času. Zato je koda HDB3 najpogosteje uporabljena vrsta kode na Kitajskem, v Evropi in drugih državah, vrsta kode vmesnika zakona A PCM pod štirimi skupinami pa je koda HDB3.
V zgornji kodi AMI in kodi HDB3 je vsaka binarna signalna koda pretvorjena v enobitno trinivojsko kodo (+1, 0,-1), zato se ta vrsta kode imenuje tudi koda 1B1T. Poleg tega je kodo HDBn mogoče oblikovati tako, da število "0" ne presega n.
(3) dvofazna koda
Dvofazna koda je znana tudi kot Manchesterska koda. Uporablja pozitivne in negativne simetrične kvadratne valove ene periode za predstavitev »0«, njegovo invertirano valovno obliko pa za predstavitev »1«. Eno od pravil kodiranja je, da je koda »0« predstavljena z dvomestno kodo »01«, koda »1« pa je predstavljena z dvomestno kodo »10«, na primer:
Koda sporočila: 1 1 0 0 0 1 0 1
Dvofazna koda: 10 10 01 01 10 01 10
Bipolarna kodna valovna oblika je bipolarna valovna oblika NRZ s samo dvema nivojema nasprotne polarnosti. Ima preskok ravni v središčni točki vsakega intervala simbola, tako da vsebuje bogate informacije o bitnem času in ni enosmerne komponente, postopek kodiranja pa je preprost. Pomanjkljivost je, da se zasedena pasovna širina podvoji, tako da se zmanjša izkoriščenost frekvenčnega pasu. Dvofazna koda je primerna za prenos kratkega dosega podatkovne terminalske opreme in se pogosto uporablja kot tip prenosne kode v lokalnem omrežju.
(4) Diferencialna dvofazna koda
Da bi rešili napake pri dekodiranju, ki jih povzroča obračanje polarnosti v bifaznih kodah, je mogoče sprejeti koncept diferencialnih kod. Dvofazne kode so sinhronizirane in predstavljene s skokom nivoja na sredini trajanja vsakega simbola (skok z negativnega na pozitivno predstavlja binarno »0«, skok s pozitivnega na negativno pa binarno »1«). Pri diferencialnem dvofaznem kodiranju se za sinhronizacijo uporablja preskok nivoja na sredini vsakega elementa, za določitev signalne kode pa, ali obstaja dodaten preskok na začetku vsakega elementa. Če pride do preskoka, to označuje binarno »1«, če pa ni preskoka, to označuje binarno »0«. Ta koda se pogosto uporablja v lokalnih omrežjih.
(5) Koda CMI
Koda CMI je okrajšava za kodo obrnjene oznake in podobno kot bipolarna koda je tudi bipolarna bipolarna ravna koda. Njegova pravila kodiranja so: Koda "1" je izmenično predstavljena z dvomestnima kodama "11" in "00"; Koda 0 je predstavljena z 01, njena valovna oblika pa je prikazana na sliki 6-5(c).
Koda CMI je enostavna za implementacijo in vsebuje bogate informacije o času. Poleg tega, ker je 10 onemogočena skupina kod, več kot tri kode ne bodo prikazane, to pravilo pa je mogoče uporabiti za odkrivanje napak makra. To kodo je priporočil ITU-T kot tip kode vmesnika štirih skupin PCM in se včasih uporablja v prenosnih sistemih optičnega kabla s hitrostmi pod 8,448 Mb/s.
(6)Blokovno kodiranje
Da bi izboljšali učinkovitost linijskega kodiranja, je potrebna nekakšna redundanca, da se zagotovi sinhronizacija in sposobnost odkrivanja napak kodnih vzorcev. Uvedba blokovnega kodiranja lahko do neke mere doseže oba namena. Oblika blokovnega kodiranja ima kodo nBmB, kodo nBmT in tako naprej.
Koda nBmB je vrsta blokovnega kodiranja, ki razdeli n-bitno binarno kodo prvotnega informacijskega toka v skupino in jo nadomesti v novo kodno skupino M-bitne binarne kode, kjer je m>n. Ker ima m>n, ima lahko novi kodni niz 2^m kombinacij, tako da je več (2^m-2^n) kombinacij. V kombinaciji 2” je ugodna kodna skupina na nek način izbrana kot dovoljena kodna skupina, preostanek pa se uporabi kot onemogočena kodna skupina, da se doseže dobra zmogljivost kodiranja. Na primer, pri kodiranju 4B5B, ki zamenja 4-bitno kodiranje s 5-bitnim kodiranjem, obstaja le 2^4=16 različnih kombinacij za 4-bitno združevanje in 2^5=32 različnih kombinacij za 5-bitno združevanje. združevanje bitov. Da bi dosegli sinhronizacijo, lahko izberemo kodne skupine na način največ ene vodilne “0″ in dveh pripon “0”, ostalo pa so onemogočene kodne skupine. Na ta način, če je na sprejemnem koncu nastavljena onemogočena koda, to pomeni, da je v procesu prenosa prišlo do napake kode, s čimer se izboljša sposobnost sistema za odkrivanje napak. Dvofazne kode in kode CMI, opisane prej, se lahko štejejo za kode 1B2B.
V komunikacijskem sistemu z optičnimi vlakni se pogosto izbere m=n+1, vzamejo pa se koda 1B2B, koda 2B3B, koda 3B4B in koda 5B6B. Med njimi se koda 5B6B v praksi uporablja kot koda za prenos linij za kubične skupine in več kot štirikratne skupine.
Koda nBmB zagotavlja dobro sinhronizacijo in odkrivanje napak, vendar ima to svojo ceno, kar pomeni, da se zahtevana pasovna širina poveča.
Zasnova kode nBmT je pretvorba n binarnih kod v m ternarnih kod in m
Zgoraj je Shenzhen HDV phoelectron Technology Ltd., da vam predstavi znanje o "skupnem kodnem tipu prenosa osnovnega pasu", upam, da vam bo pomagalo, Shenzhen HDV phoelectron Technology Ltd.ONUserija, serija oddajnikov,OLTserije, ampak tudi proizvajajo serije modulov, kot so: komunikacijski optični modul, optični komunikacijski modul, omrežni optični modul, komunikacijski optični modul, modul z optičnimi vlakni, modul z optičnimi vlakni Ethernet itd., lahko zagotovi ustrezno kakovostno storitev za potrebe različnih uporabnikov , pozdravljamo vaš obisk.