(1) Koda AMI
Koda AMI (Veguhertina Nîşana Alternatîf) navê tevahî koda vegerandina nîşana alternatîf e, qaîdeya şîfrekirina wê ev e ku koda peyamê "1″ (nîşan) veguherîne "+1" û "-1", dema ku "0" ( nîşana vala) neguherî dimîne. Bo nimûne:
Koda peyamê: 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 1 +1 0 0 0 0 1 +1
Forma pêlê ya ku bi koda AMI re têkildar e, trênek pêlê ye ku bi astên erênî, neyînî û sifir ve girêdayî ye. Ew dikare wekî deformasyonek pêlêkek yekpolar were dîtin, ango "0" hîn jî bi astên sifir re têkildar e, û "1" jî bi astên erênî û neyînî re têkildar e.
Feydeya koda AMI ev e ku hêmanek DC-ê tune, û hêmanên frekansa bilind û nizm piçûk in, û enerjî di frekansa leza 1/2 yard de tê berhev kirin.
(Şikil 6-4); Qada kodek hêsan e, û xeletiya kodê bi karanîna qaîdeya polarîteya guhezbar a nîşanê dikare were dîtin. Ger ew pêlekek AMI-RZ be, piştî wergirtina wê, heya ku rastkirina pêlê ya tevahî, ew dikare di pêlekek RZ ya yekpolar de were guheztin, ku jê tê veqetandin pêkhateya wextê bit. Ji ber avantajên jorîn, koda AMI bûye yek ji kodên veguheztinê yên herî gelemperî.
Dezawantajên koda AMI: Dema ku koda orîjînal xwedan rêzek dirêj "0" be, asta sînyalê ji bo demek dirêj hilnaweşe, di encamê de di derxistina sînyala demjimêrê de dijwar dibe. Yek ji awayên bandorker ên çareserkirina pirsgirêka koda "0" karanîna koda HDB3 ye.
(2) Koda HDB3
Navê tevahî koda HDB3 koda bipolar-a-dansa bilind a rêza sêyemîn e. Ew guhertoyek pêşkeftî ya koda AMI-yê ye, mebesta başkirinê domandina avantajên koda AMI-yê û derbaskirina kêmasiyên wê ye, da ku hejmara "0" ji sêyan derbas nebe. Rêgezên kodkirina wê wiha ne:
Hejmara sifirên ku bi koda peyamê ve girêdayî ye kontrol bikin. Dema ku hejmara "0" ji 3 kêmtir an wekhev be, qaîdeya kodkirinê wekî ya koda AMI-yê ye. Dema ku hejmara sifirên li pey hev ji sêyan derbas bibe, her çar sifirên li pey hev vediguherin beşekê û li şûna wan 000V tê guhertin. V (hilgira nirxa +1 an -1) divê xwedî heman polarîteyê be wekî pêla ne-" 0" ya cîranê berê (ji ber ku ev qaîdeya veguheztina polarîteyê dişkîne, ji V re pulsa hilweşandinê tê gotin). Pêdivî ye ku polarîteyên V-koda cîran biguhezînin. Dema ku nirxa koda V dikare hewcedariyên di (2) de bicîh bîne lê nikare vê hewcedariyê bicîh bîne, "0000" bi "B00V" tê guheztin. Nirxa B ji bo çareserkirina vê pirsgirêkê wekî pêla V-ya jêrîn e. Ji ber vê yekê, B tê gotin nebza birêkûpêk. Divê polarîteya veguhestina hejmarê ya piştî koda V-ê jî veguherîne.
Ji bilî avantajên koda AMI, koda HDB3 di heman demê de hejmara koda "0" jî di 3-yê de sînordar dike, da ku dema wergirtinê agahdariya demê were derxistin. Ji ber vê yekê, koda HDB3 li Çîn û Ewropa û welatên din celebê kodê yê ku herî zêde tê bikar anîn e, û celeb koda navbeynkar a qanûn A PCM li jêr çar koman koda HDB3 ne.
Di koda AMI ya jorîn û koda HDB3 de, her kodek sînyala binary vediguhezîne kodek nirxek sê-asta yek-bit (+1, 0,-1), ji ber vê yekê ji vî celebê kodê re koda 1B1T jî tê gotin. Wekî din, koda HDBn dikare wusa were sêwirandin ku hejmara "0" ji n derbas nebe.
(3) koda dufaz
Koda bifazîk wekî koda Manchesterê jî tê zanîn. Ew pêlên çargoşeya simetrîk erênî û neyînî yên yek serdemê bikar tîne da ku "0" û forma pêla wê ya berevajîkirî ji bo "1" temsîl bike. Yek ji qaîdeyên kodkirinê ev e ku koda "0" bi koda du-hejmar "01" ve tê destnîşan kirin, û koda "1" bi koda du-hejmarî "10" ve tê destnîşan kirin, mînakî:
Koda peyamê: 1 1 0 0 0 1 0 1
Koda dufaz: 10 10 01 01 10 01 10
Forma pêlê ya koda dupolar pêlekek NRZ ya dupolar e ku bi tenê du astên polarîteya berevajî heye. Ew di navenda navendê ya her navberek sembolê de ketina astê heye, ji ber vê yekê ew agahdariya wextê bit-a dewlemend vedihewîne, û hêmanek DC-ê tune, û pêvajoya kodkirinê hêsan e. Dezavantaj ev e ku firehiya bandê ya dagirkirî ducar dibe, ji ber vê yekê karanîna band frekansê kêm dibe. Koda biphase ji bo veguheztina kurt-range ya alavên termînalê daneyê maqûl e, û ew bi gelemperî wekî celeb koda veguheztinê di tora devera herêmî de tê bikar anîn.
(4) Koda biphase ya cihêreng
Ji bo çareserkirina xeletiyên dekodkirinê yên ku ji ber veguheztina polarîteyê di kodên bifazîk de çêdibin, têgeha kodên cihêreng dikare were pejirandin. Kodên bifazîk têne hevdem kirin û bi ketina astê di nîvê dirêjahiya her sembolê de têne xuyang kirin (hilweşînek ji neyînî ber bi erênî "0"ek binar û bazdanek ji erênî ber bi neyînî "1"ek binaryê temsîl dike). Di kodkirina dufazê ya cihêreng de, ketina astê ya li orta her hêmanê ji bo hevdemkirinê tê bikar anîn, û gelo di destpêka her hêmanê de pêvekek zêde heye, ji bo destnîşankirina koda sînyalê tê bikar anîn. Ger bazdanek hebe, ew "1"-ya binaryê nîşan dide, û heke hilkişîn tune be, ew "0"-ya binaryê nîşan dide. Ev kod bi gelemperî di torên herêmî de tê bikar anîn.
(5) Koda CMI
Koda CMI ji bo koda vegerandina nîşanê kurt e, û dişibihe koda bipolar, ew di heman demê de kodek daîreya dupolar e. Rêgezên wê yên kodkirinê ev in: "Koda 1" bi "11" û "00" kodên du-hejmarî ve tê temsîl kirin; Koda 0 ji hêla 01 ve tê xuyang kirin, û forma pêla wê di Figure 6-5 (c) de tê xuyang kirin.
Koda CMI-ê hêsan e ku tête bicîh kirin û agahdariya wextê dewlemend heye. Wekî din, ji ber ku 10 komek kodek neçalak e, dê ji sê kodan zêdetir xuya neke, û ev rêgez dikare ji bo tespîtkirina xeletiya makro were bikar anîn. Ev kod ji hêla ITU-T ve wekî celebê koda navbeynkariya çar-koma PCM-ê hatî pêşniyar kirin, û carinan di pergalên veguheztina kabloya optîkî de bi rêjeyên li jêr 8.448Mb / s tê bikar anîn.
(6) Kodkirina asteng bike
Ji bo baştirkirina performansa kodkirina rêzê, hin cûrbecûr zêdebûnek hewce ye ku hevdemkirin û şiyana tespîtkirina xeletiyê ya qalibên kodê piştrast bike. Danasîna kodkirina blokê dikare heya radeyekê bigihîje her du armancan. Forma kodkirina blokê koda nBmB, koda nBmT û hwd heye.
Koda nBmB celebek kodkirina blokê ye, ku koda binarya n-bit ya herika agahdariya orjînal di komekê de dabeş dike, û diguhezîne komek kodek nû ya koda binary M-bit, li wir m>n. Ji ber ku m>n, koma koda nû dibe ku 2^m kombînasyonan hebin, ji ber vê yekê bêtir (2^m-2^n) berhevok hene. Di 2 "hevhevokê de, koma kodê ya guncan bi rengek wekî koma kodê destûr tê hilbijartin, û ya mayî wekî koma koda neçalak tê bikar anîn da ku performansa kodkirina baş bi dest bixe. Mînakî, di kodkirinek 4B5B de, ku kodkirina 4-bit bi şîfreyek 5-bit veguhezîne, ji bo komkirina 4-bit tenê 2^4=16 kombînasyonên cihêreng, û ji bo 5-bit 2^5=32 kombînasyonên cûda hene. komkirina bit. Ji bo ku em hevdemkirinê bi dest bixin, em dikarin komên kodê bi awayê ne bêtir ji yek "0" û du paşpirtikên "0" hilbijêrin, û yên mayî komên kodê yên neçalak in. Bi vî rengî, heke di dawiya wergirtinê de kodek neçalakkirî hebe, ew destnîşan dike ku di pêvajoya veguheztinê de xeletiyek kodê heye, bi vî rengî şiyana tespîtkirina xeletiyê ya pergalê baştir dike. Kodên biphase û kodên CMI yên ku berê hatine diyarkirin hem dikarin wekî kodên 1B2B bêne hesibandin.
Di pergala pêwendiya fibera optîkî de, m=n+1 pir caran tê hilbijartin, û koda 1B2B, koda 2B3B, koda 3B4B û koda 5B6B têne girtin. Di nav wan de, koda 5B6B di pratîkê de wekî kodek veguheztina xetê ji bo komên kub û ji komên çarcar zêdetir hatî bikar anîn.
Koda nBmB hevdengkirin û tespîtkirina xeletiyê baş peyda dike, lê ew bi lêçûnek tê, ango, firehiya bandê ya pêwîst zêde dibe.
Fikra sêwiranê ya koda nBmT ev e ku n kodên binar veguhezîne kodên sêalî, û m
Ya jorîn Teknolojiya foelektronê Shenzhen HDV Ltd. ye ku ji we re zanyariya "cûreya koda hevpar a veguheztina bandê ya bingehîn" bîne, hêvî dikim ku ji we re bibe alîkar, Shenzhen HDV phoelektron Technology Ltd.ONUrêzefîlm, rêzikên transceiver,OLTrêze, lê di heman demê de rêzikên modulê jî hildiberînin, wek: Modula optîkî ya ragihandinê, modula ragihandinê ya optîkî, modula optîkî ya torê, modula optîkî ya ragihandinê, modula fîbera optîkal, modula fîbera optîk a Ethernet, û hwd., dikare karûbarê kalîteya têkildar ji bo hewcedariyên bikarhênerên cihêreng peyda bike. , bi xêr hatî serdana xwe.