1) Ang AMI code
Ang bug-os nga ngalan sa AMI (Alternative Mark Inversion) code mao ang alternate mark inversion code. blangko) nagpabilin nga wala mausab. Pananglitan:
Code sa mensahe: 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 -1 +1 0 0 -1 +1…
Ang waveform nga katugbang sa AMI code usa ka pulso nga han-ay nga adunay positibo, negatibo, ug zero nga lebel. Kini mahimong isipon nga usa ka deformation sa unipolar waveform, nga mao, ang "0" katumbas gihapon sa zero nga lebel, samtang ang "1" katumbas sa positibo ug negatibo nga lebel nga nagpulipuli.
Ang bentaha sa AMI code mao nga walay DC component, adunay pipila ka taas ug ubos nga frequency nga mga sangkap, ug ang enerhiya gikonsentrar sa frequency sa 1/2 code speed.
(Fig. 6-4); Ang codec circuit mao ang yano, ug ang code polarity mahimong gamiton sa pag-obserbar sa sayop nga sitwasyon; kung kini usa ka AMI-RZ waveform, kini mahimong usbon sa unipolar basta kini bug-os nga wave rectified human makadawat. RZ waveform nga gikan diin ang bit timing nga mga sangkap mahimong makuha. Tungod sa mga bentaha sa ibabaw, ang AMI code nahimong usa sa labing kasagarang gigamit nga mga tipo sa transmission code.
Ang disbentaha sa AMI code: Kung ang orihinal nga code adunay taas nga serye sa "0", ang lebel sa signal dili molukso sa dugay nga panahon, nga nagpalisud sa pagkuha sa signal sa oras. Usa sa epektibong paagi sa pagsulbad sa problema bisan sa “0″ code mao ang paggamit sa HDB3 code.
(2) Ang HDB3 code
Ang tibuok nga ngalan sa HDB3 code mao ang ikatulo nga order nga high-density bipolar code. Kini usa ka gipaayo nga tipo sa AMI code. Ang katuyoan sa pagpaayo mao ang pagpadayon sa mga bentaha sa AMI code ug pagbuntog sa mga kakulangan niini aron ang gidaghanon sa sunud-sunod nga "0″s dili molapas sa tulo. Ang mga lagda sa pag-encode niini mao ang mosunod:
Susiha una ang gidaghanon sa sunodsunod nga “0″s sa message code. Kung ang gidaghanon sa sunud-sunod nga “0″s gamay ra o katumbas sa 3, parehas kini sa lagda sa pag-encode sa AMI code. Kung ang gidaghanon sa sunodsunod nga “0″s molapas sa 3, ang matag usa sa 4 ka sunodsunod nga “0″s himoong seksyon ug pulihan sa “000V”. Ang V (value +1 o -1) kinahanglan adunay parehas nga polarity sa nag-una dayon nga kasikbit nga non-"0" nga pulso (tungod kay gibuak niini ang polarity alternation nga lagda, mao nga ang V gitawag nga usa ka makaguba nga pulso). Ang mga kasikbit nga V-code polarities kinahanglan nga magpuli-puli. Kung ang kantidad sa V code makatubag sa mga kinahanglanon sa (2) apan dili makatuman niini nga kinahanglanon, unya pulihan ang "0000" sa "B00V". Ang bili sa B nahiuyon sa mosunod nga V pulso aron masulbad kini nga problema. Busa, ang B gitawag nga modulation pulse. Ang polarity sa transmission number human sa V code kinahanglan usab nga alternated.
Dugang pa sa mga bentaha sa AMI code, ang HDB3 code naglimite usab sa gidaghanon sa sunod-sunod nga “0″ nga mga code ngadto sa ubos sa 3, aron ang pagkuha sa impormasyon sa timing mahimong garantiya sa panahon sa pagdawat. Busa, ang HDB3 code mao ang labing kaylap nga gigamit nga tipo sa code sa akong nasud ug Europe, ug ang mga tipo sa interface code ubos sa A-law PCM quaternary nga grupo kay ang tanan HDB3 code.
Sa nahisgutan sa ibabaw nga AMI code ug HDB3 code, ang matag binary code gi-convert ngadto sa usa ka code nga adunay 1-bit three-level value (+1, 0, -1), busa kini nga matang sa code gitawag usab og 1B1T code. Dugang pa, posible usab nga magdesinyo ug HDBn code diin ang gidaghanon sa “0″s dili molapas sa n.
(3) Ang Biphase code
Ang Biphase code gitawag usab nga Manchester code. Kini naggamit sa usa ka panahon sa positibo ug negatibo nga simetriko square waves sa pagrepresentar sa “0″ ug ang inverse waveform niini nga magrepresentar sa “1″. Usa sa mga lagda sa pag-encode mao nga ang “0″ code girepresentahan sa “01″ duha ka digit nga code, ug ang “1″ code girepresentahan sa “10″ duha ka digit nga code. Pananglitan,
Code sa mensahe: 1 1 0 0 1 0 1
Biphase code: 10 10 01 01 10 01 10
Ang biphasic code waveform usa ka bipolar NRZ waveform nga adunay duha lang ka lebel sa kaatbang nga polarity. Kini adunay lebel nga paglukso sa sentro nga punto sa matag agwat sa simbolo, mao nga kini adunay daghang impormasyon sa timing. Walay DC component, ug ang proseso sa pag-encode kay simple usab. Ang disbentaha mao nga ang gi-okupar nga bandwidth nadoble, nga nagpamenos sa rate sa paggamit sa frequency band. Ang bi-phase code maayo alang sa pagpadala sa mga kagamitan sa terminal sa datos sa mubo nga mga distansya, ug kini kanunay nga gigamit ingon nga matang sa transmission code sa usa ka lokal nga network sa lugar.
(4) Bi-phase differential code
Aron masulbad ang sayup nga pag-decode tungod sa pagbag-o sa polarity sa bi-phase code, ang konsepto sa differential code mahimong magamit. Ang biphase code naggamit sa level transition sa tunga-tunga sa gidugayon sa matag simbolo alang sa synchronization ug signals code representation (ang transisyon gikan sa negatibo ngadto sa positibo nagrepresentar sa binary "0", ug ang transisyon gikan sa positibo ngadto sa negatibo nagrepresentar sa binary "1". Sa differential biphase code coding, ang level transition sa tunga-tunga sa matag simbolo gigamit alang sa pag-synchronize, ug kung adunay dugang nga transisyon sa sinugdanan sa matag simbolo gigamit sa pagtino sa signal code. Kung adunay usa ka transisyon, kini nagpasabut nga binary nga "1", ug kung walay transisyon, kini nagpasabut nga binary "0". Kini nga code sagad gigamit sa mga lokal nga network sa lugar.
CMI code
Ang CMI code mao ang abbreviation sa "mark inversion code. Sama sa bi-phase code, kini usab usa ka bipolar two-level code. Ang lagda sa coding mao ang: “1″ code is alternately represented by “11″ and “00″ two-digit code; ang “0″ code girepresentahan sa “01″, ug ang waveform niini gipakita sa Figure 6-5(c).
Ang mga CMI code dali nga ipatuman ug adunay daghang impormasyon sa oras. Dugang pa, tungod kay ang 10 usa ka gidili nga grupo sa kodigo, adunay dili molapas sa tulo ka sunod-sunod nga mga code, ug kini nga lagda mahimong gamiton alang sa macroscopic error detection. Kini nga code girekomendar sa ITU-T isip interface code type sa PCM quartet ug usahay gigamit sa optical cable transmission systems nga adunay rate nga ubos sa 8.448Mb/s.
Pag-block sa pag-encode
Aron mapausbaw ang performance sa line coding, gikinahanglan ang usa ka matang sa redundancy aron maseguro ang pattern synchronization ug error detection. Ang pagpaila sa block coding mahimong makab-ot ang duha niini nga mga katuyoan sa pila ka sukod. Ang porma sa block coding mao ang nBmB code, nBmT code ug uban pa.
Ang nBmB code usa ka matang sa block coding, nga nagbahin sa n-bit binary code sa orihinal nga information stream ngadto sa usa ka grupo ug gipulihan kini og bag-ong code group sa m-bit binary code, diin ang m>n. Tungod kay m>n, ang bag-ong grupo sa code mahimong Adunay 2^m nga mga kombinasyon, mao nga adunay daghan nga (2^m-2^n) nga mga kombinasyon. Taliwala sa 2″ nga mga kombinasyon, ang paborableng grupo sa kodigo gipili sa usa ka paagi ingong gitugotan nga grupo sa kodigo, ug ang uban gigamit ingong gidili nga grupo sa kodigo aron makakuhag maayong pasundayag sa coding. Pananglitan, sa 4B5B coding, ang 5-bit code gigamit imbes sa 4-bit code. Ang pag-coding, alang sa 4-bit nga paggrupo, adunay 2^4=16 nga lainlaing mga kombinasyon, ug alang sa 5-bit nga paggrupo, adunay 2^5=32 nga lainlaing mga kombinasyon. Aron makab-ot ang pag-synchronize, mahimo natong sundon ang dili labaw sa usa ka nanguna nga "0" ug Duha ka mga suffix "0" ang gigamit sa pagpili sa mga grupo sa code, ug ang uban mga disabled nga mga grupo sa code. Niining paagiha, kung ang usa ka grupo nga adunay kapansanan nga code makita sa katapusan nga nakadawat, kini nagpasabut nga adunay sayup sa proseso sa transmission, sa ingon nagpauswag ang katakus sa pag-ila sa sayup sa sistema. Ang duha ka bi-phase code ug CMI codes mahimong isipon nga 1B2B codes.
Sa sistema sa komunikasyon sa optical fiber, ang m = n + 1 kanunay nga gipili, ug gikuha ang 1B2B code, 2B3B code, 3B4B code ug 5B6B code. Lakip kanila, ang 5B6B code pattern kay praktikal nga gigamit isip linya transmission code pattern para sa ikatulo nga grupo ug sa ikaupat nga grupo o labaw pa.
Ang nBmB code naghatag og maayo nga pag-synchronize ug mga function sa pag-ila sa sayup, apan nagbayad usab kini sa usa ka piho nga presyo, nga mao, ang gikinahanglan nga bandwidth nagdugang sumala niana.
Ang ideya sa disenyo sa nBmT code mao ang pagbag-o sa n binary code ngadto sa bag-ong code group sa m ternary code, ug m
Ang naa sa ibabaw usa ka pagpatin-aw sa mga punto sa kahibalo sa "Mga Komon nga Uri sa Kodigo alang sa Pagbalhin sa Baseband" nga gidala kanimo sa Shenzhen Hi-Diwei Optoelectronics Technology Co., Ltd., Nanghinaut ko nga kini nga artikulo makatabang kanimo aron madugangan ang imong kahibalo. Gawas sa kini nga artikulo kung nangita ka usa ka maayo nga kompanya sa tiggama sa kagamitan sa komunikasyon sa optical fiber mahimo nimong hunahunaonmahitungod kanato.
Ang Shenzhen HDV photoelectric Technology Co., Ltd. kasagaran usa ka tiggama sa mga produkto sa komunikasyon. Sa pagkakaron, ang mga ekipo nga gihimo naglangkob saserye sa ONU, serye sa optical module, OLT nga serye, ugserye sa transceiver. Makahatag kami ug pinasadya nga mga serbisyo alang sa lainlaing mga senaryo. Gidawat nimokonsultaha.