1) Kód AMI
Úplný názov kódu AMI (Alternative Mark Inversion) je kód inverzie alternatívnej značky. prázdne) zostávajú nezmenené. Napr.:
Kód správy: 0 1 1 0 0 0 0 0 0 0 1 1 0 0 1 1…
AMI kód: 0 -1 +1 0 0 0 0 0 0 0 -1 +1 0 0 -1 +1…
Tvar vlny zodpovedajúci kódu AMI je sekvencia impulzov s kladnými, zápornými a nulovými úrovňami. Možno to považovať za deformáciu unipolárneho tvaru vlny, to znamená, že „0“ stále zodpovedá nulovej úrovni, zatiaľ čo „1“ zodpovedá striedavo kladným a záporným úrovniam.
Výhodou AMI kódu je, že tu nie je žiadna jednosmerná zložka, je tu málo vysoko a nízkofrekvenčných zložiek a energia sa sústreďuje na frekvenciu 1/2 kódovej rýchlosti.
(obr. 6-4); Obvod kodeku je jednoduchý a polarita kódu sa môže použiť na pozorovanie chybovej situácie; ak ide o priebeh AMI-RZ, možno ho zmeniť na unipolárny, pokiaľ je po prijatí usmernený celou vlnou. RZ priebeh, z ktorého možno extrahovať zložky časovania bitov. Kvôli vyššie uvedeným výhodám sa kód AMI stal jedným z bežne používaných typov prenosových kódov.
Nevýhoda kódu AMI: Keď má pôvodný kód dlhý rad „0“, úroveň signálu dlho neskáče, čo sťažuje extrakciu časovacieho signálu. Jedným z účinných spôsobov, ako vyriešiť problém dokonca aj s kódom „0“, je použitie kódu HDB3.
(2) Kód HDB3
Celý názov kódu HDB3 je bipolárny kód tretieho rádu s vysokou hustotou. Ide o vylepšený typ kódu AMI. Účelom vylepšenia je zachovať výhody kódu AMI a prekonať jeho nedostatky tak, aby počet po sebe idúcich „0“ nepresiahol tri. Jeho pravidlá kódovania sú nasledovné:
Najprv skontrolujte počet po sebe idúcich „0“ v kóde správy. Keď je počet po sebe idúcich „0“ menší alebo rovný 3, je to rovnaké ako pravidlo kódovania kódu AMI. Keď počet po sebe idúcich „0“ prekročí 3, každé zo 4 po sebe idúcich „0“ sa skonvertuje na sekciu a nahradí sa „000V“. V (hodnota +1 alebo -1) by mal mať rovnakú polaritu ako jeho bezprostredne predchádzajúci susedný impulz, ktorý nie je „0″ (pretože to porušuje pravidlo striedania polarity, takže V sa nazýva ničiaci impulz). Susedné polarity V-kódu sa musia striedať. Ak hodnota kódu V môže spĺňať požiadavky v (2), ale nemôže splniť túto požiadavku, nahraďte „0000“ za „B00V“. Hodnota B je v súlade s nasledujúcim impulzom V na vyriešenie tohto problému. Preto sa B nazýva modulačný impulz. Polarita prenosového čísla za kódom V by sa mala tiež zmeniť.
Okrem výhod kódu AMI, kód HDB3 tiež obmedzuje počet po sebe idúcich kódov „0“ na menej ako 3, aby bolo možné zaručiť extrakciu časových informácií počas príjmu. Preto je kód HDB3 najpoužívanejším typom kódu v mojej krajine a Európe a typy kódu rozhrania pod kvartérnou skupinou A-law PCM sú všetky kódy HDB3.
Vo vyššie uvedenom kóde AMI a kóde HDB3 je každý binárny kód prevedený na kód s 1-bitovou trojúrovňovou hodnotou (+1, 0, -1), preto sa tento druh kódu nazýva aj kód 1B1T. Okrem toho je tiež možné navrhnúť kód HDBn, v ktorom počet „0“ nepresahuje n.
(3) Dvojfázový kód
Dvojfázový kód sa nazýva aj manchesterský kód. Používa periódu kladných a záporných symetrických štvorcových vĺn na vyjadrenie „0“ a jeho inverzný priebeh na vyjadrenie „1“. Jedným z pravidiel kódovania je, že kód „0“ je reprezentovaný dvojmiestnym kódom „01“ a kód „1“ je reprezentovaný dvojmiestnym kódom „10“. napr.
Kód správy: 1 1 0 0 1 0 1
Dvojfázový kód: 10 10 01 01 10 01 10
Dvojfázový kódový tvar vlny je bipolárny tvar vlny NRZ s iba dvoma úrovňami opačnej polarity. Má skoky úrovne v stredovom bode každého intervalu symbolov, takže obsahuje bohaté informácie o časovaní bitov. Neexistuje žiadny DC komponent a proces kódovania je tiež jednoduchý. Nevýhodou je dvojnásobná šírka obsadeného pásma, čo znižuje mieru využitia frekvenčného pásma. Dvojfázový kód je vhodný na odosielanie dátových koncových zariadení na krátke vzdialenosti a často sa používa ako typ prenosového kódu v lokálnej sieti.
(4) Dvojfázový diferenciálny kód
Aby sa vyriešila chyba dekódovania spôsobená prepólovaním dvojfázového kódu, môže sa použiť koncept diferenciálneho kódu. Dvojfázový kód využíva prechod úrovne v strede trvania každého symbolu na synchronizáciu a kódovú reprezentáciu signálov (prechod zo záporného na kladný predstavuje binárne „0“ a prechod z kladného na záporný predstavuje binárne „1“). Pri diferenciálnom dvojfázovom kódovaní kódu sa na synchronizáciu používa prechod úrovne v strede každého symbolu a na určenie kódu signálu sa používa to, či je na začiatku každého symbolu dodatočný prechod. Ak existuje prechod, znamená to binárne "1" a ak nie je žiadny prechod, znamená to binárne "0". Tento kód sa často používa v lokálnych sieťach.
kód CMI
Kód CMI je skratka pre „kód inverznej značky“. Rovnako ako bi-fázový kód, je to tiež bipolárny dvojúrovňový kód. Kódovacie pravidlo je: „1“ kód je striedavo reprezentovaný „11“ a „00“ dvojmiestnym kódom; kód „0“ je pevne reprezentovaný „01“ a jeho priebeh je znázornený na obrázku 6-5(c).
Kódy CMI sa ľahko implementujú a obsahujú bohaté informácie o načasovaní. Navyše, keďže 10 je zakázaná skupina kódov, nebudú existovať viac ako tri po sebe idúce kódy a toto pravidlo možno použiť na makroskopickú detekciu chýb. Tento kód odporučila ITU-T ako typ kódu rozhrania kvarteta PCM a niekedy sa používa v systémoch prenosu optických káblov s rýchlosťou nižšou ako 8,448 Mb/s.
Blokové kódovanie
Na zlepšenie výkonu kódovania riadkov je potrebný určitý druh redundancie na zabezpečenie synchronizácie vzorov a detekcie chýb. Zavedením blokového kódovania možno do určitej miery dosiahnuť oba tieto účely. Formou blokového kódovania je kód nBmB, kód nBmT atď.
nBmB kód je typ blokového kódovania, ktorý rozdeľuje n-bitový binárny kód pôvodného informačného toku do skupiny a nahrádza ho novou kódovou skupinou m-bitového binárneho kódu, kde m>n. Od m>n môže byť nová skupina kódov Existuje 2^m kombinácií, takže existuje viac kombinácií (2^m-2^n). Spomedzi 2″ kombinácií sa výhodná kódová skupina nejakým spôsobom vyberie ako povolená kódová skupina a zvyšok sa použije ako zakázaná kódová skupina, aby sa dosiahol dobrý výkon kódovania. Napríklad pri kódovaní 4B5B sa namiesto 4-bitového kódu používa 5-bitový kód. Kódovanie, pre 4-bitové zoskupenie existuje len 2^4=16 rôznych kombinácií a pre 5-bitové zoskupenie je 2^5=32 rôznych kombinácií. Aby sme dosiahli synchronizáciu, nemôžeme sledovať viac ako jednu úvodnú „0“ a dve prípony „0“ sa používajú na výber skupín kódov a zvyšok sú zakázané skupiny kódov. Týmto spôsobom, ak sa na prijímacom konci objaví zakázaná skupina kódov, znamená to, že v procese prenosu došlo k chybe, čím sa zlepší schopnosť systému zisťovať chyby. Dvojfázové kódy aj kódy CMI možno považovať za kódy 1B2B.
V komunikačnom systéme s optickými vláknami sa často volí m=n+1 a používa sa kód 1B2B, kód 2B3B, kód 3B4B a kód 5B6B. Medzi nimi bol kódový vzor 5B6B prakticky použitý ako kódový vzor prenosu linky pre tretiu skupinu a štvrtú skupinu alebo viac.
Kód nBmB poskytuje dobrú synchronizáciu a funkcie detekcie chýb, ale tiež platí určitú cenu, to znamená, že požadovaná šírka pásma sa zodpovedajúcim spôsobom zvyšuje.
Myšlienkou dizajnu kódu nBmT je transformovať n binárnych kódov do novej kódovej skupiny m ternárnych kódov a m
Vyššie uvedené je vysvetlením vedomostných bodov „Spoločné typy kódov pre prenos v základnom pásme“, ktoré vám priniesla spoločnosť Shenzhen Hi-Diwei Optoelectronics Technology Co., Ltd., dúfam, že tento článok vám môže pomôcť rozšíriť vaše znalosti. Okrem tohto článku, ak hľadáte dobrú spoločnosť na výrobu komunikačných zariadení s optickými vláknami, môžete zvážiťo nás.
Shenzhen HDV photoelectric Technology Co., Ltd. je hlavne výrobcom komunikačných produktov. V súčasnosti vyrábané zariadenie pokrývaSéria ONU, séria optických modulov, Séria OLTaséria transceiverov. Môžeme poskytnúť prispôsobené služby pre rôzne scenáre. Ste vítaníporadiť sa.