• Giga@hdv-tech.com
  • 24H Online na Serbisyo:
    • 7189078c
    • sns03
    • 6660e33e
    • youtube 拷贝
    • instagram

    Mga Karaniwang Uri ng Code para sa Baseband Transmission

    Oras ng post: Aug-11-2022

    1) Ang AMI code

    Ang buong pangalan ng AMI (Alternative Mark Inversion) code ay ang kahaliling mark inversion code. blangko) ay nananatiling hindi nagbabago. Hal:

    Code ng 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 na naaayon sa AMI code ay isang pulse sequence na may positibo, negatibo, at zero na antas. Ito ay maaaring ituring bilang isang pagpapapangit ng unipolar waveform, iyon ay, "0" ay tumutugma pa rin sa zero na antas, habang ang "1" ay tumutugma sa positibo at negatibong mga antas ng halili.

    Ang bentahe ng AMI code ay walang DC component, kakaunti ang mataas at mababang frequency na bahagi, at ang enerhiya ay puro sa dalas ng 1/2 na bilis ng code.

    (Larawan 6-4); Ang codec circuit ay simple, at ang code polarity ay maaaring gamitin upang obserbahan ang sitwasyon ng error; kung ito ay isang AMI-RZ waveform, maaari itong baguhin sa unipolar hangga't ito ay full-wave rectified pagkatapos matanggap. RZ waveform kung saan maaaring makuha ang mga bahagi ng bit timing. Dahil sa mga pakinabang sa itaas, ang AMI code ay naging isa sa mga karaniwang ginagamit na uri ng transmission code.

    Ang kawalan ng AMI code: Kapag ang orihinal na code ay may mahabang serye ng "0", ang antas ng signal ay hindi tumalon nang mahabang panahon, na nagpapahirap sa pagkuha ng signal ng timing. Ang isa sa mga epektibong paraan upang malutas ang problema ng kahit na "0" na code ay ang paggamit ng HDB3 code.

     

    (2) Ang HDB3 code

    Ang buong pangalan ng HDB3 code ay ang third-order high-density bipolar code. Ito ay isang pinahusay na uri ng AMI code. Ang layunin ng pagpapabuti ay upang mapanatili ang mga pakinabang ng AMI code at malampasan ang mga pagkukulang nito upang ang bilang ng magkakasunod na “0″s ay hindi lalampas sa tatlo. Ang mga panuntunan sa pag-encode nito ay ang mga sumusunod:

    Suriin muna ang bilang ng magkakasunod na “0″s sa code ng mensahe. Kapag ang bilang ng magkakasunod na “0″s ay mas mababa sa o katumbas ng 3, ito ay kapareho ng panuntunan sa pag-encode ng AMI code. Kapag ang bilang ng magkakasunod na “0″s ay lumampas sa 3, ang bawat isa sa 4 na magkakasunod na “0″s ay gagawing seksyon at papalitan ng “000V”. Ang V (value +1 o -1) ay dapat magkaroon ng parehong polarity gaya ng kaagad nitong nauuna sa katabing non-”0″ pulse (dahil sinisira nito ang polarity alternation rule, kaya tinatawag ang V na destroying pulse). Ang mga katabing V-code polarities ay dapat na kahalili. Kapag ang halaga ng V code ay maaaring matugunan ang mga kinakailangan sa (2) ngunit hindi matugunan ang kinakailangang ito, pagkatapos ay palitan ang "0000″ ng "B00V". Ang halaga ng B ay pare-pareho sa sumusunod na pulso ng V upang malutas ang problemang ito. Samakatuwid, ang B ay tinatawag na modulation pulse. Dapat ding palitan ang polarity ng transmission number pagkatapos ng V code.

    Bilang karagdagan sa mga bentahe ng AMI code, nililimitahan din ng HDB3 code ang bilang ng magkakasunod na “0″ code sa mas mababa sa 3, upang ang pagkuha ng impormasyon sa timing ay magagarantiyahan sa panahon ng pagtanggap. Samakatuwid, ang HDB3 code ang pinakamalawak na ginagamit na uri ng code sa aking bansa at Europa, at ang mga uri ng interface code sa ibaba ng A-law na PCM quaternary group ay lahat ng HDB3 code.

    Sa nabanggit na AMI code at HDB3 code, ang bawat binary code ay kino-convert sa isang code na may 1-bit na tatlong antas na halaga (+1, 0, -1), kaya ang ganitong uri ng code ay tinatawag ding 1B1T code. Bilang karagdagan, posible ring magdisenyo ng isang HDBn code kung saan ang bilang ng “0″s ay hindi lalampas sa n.

     

    (3) Ang Biphase code

    Ang Biphase code ay tinatawag din bilang Manchester code. Gumagamit ito ng panahon ng positibo at negatibong simetriko square wave upang kumatawan sa “0″ at ang inverse waveform nito upang kumatawan sa “1″. Ang isa sa mga panuntunan sa pag-encode ay ang “0″ code ay kinakatawan ng “01″ dalawang-digit na code, at ang “1″ code ay kinakatawan ng “10″ dalawang-digit na code. Halimbawa,

    Code ng mensahe: 1 1 0 0 1 0 1

    Biphase code: 10 10 01 01 10 01 10

    Ang biphasic code waveform ay isang bipolar NRZ waveform na may dalawang antas lamang ng magkasalungat na polarity. Mayroon itong mga level jump sa gitnang punto ng bawat agwat ng simbolo, kaya naglalaman ito ng rich bit timing na impormasyon. Walang bahagi ng DC, at ang proseso ng pag-encode ay simple din. Ang kawalan ay nadoble ang okupado na bandwidth, na binabawasan ang rate ng paggamit ng frequency band. Ang bi-phase code ay mabuti para sa pagpapadala ng data terminal equipment sa maikling distansya, at madalas itong ginagamit bilang uri ng transmission code sa isang local area network.

     

    (4) Bi-phase differential code

    Upang malutas ang error sa pag-decode na dulot ng polarity reversal ng bi-phase code, maaaring gamitin ang konsepto ng differential code. Ginagamit ng biphase code ang level transition sa gitna ng tagal ng bawat simbolo para sa synchronization at signal code representation (ang paglipat mula sa negatibo patungo sa positibo ay kumakatawan sa binary “0″, at ang paglipat mula sa positibo patungo sa negatibo ay kumakatawan sa binary na “1″). Sa differential biphase code coding, ang level transition sa gitna ng bawat simbolo ay ginagamit para sa pag-synchronize, at kung may karagdagang transition sa simula ng bawat simbolo ay ginagamit upang matukoy ang signal code. Kung mayroong isang transition, ito ay nangangahulugan ng binary na “1″, at kung walang transition, ito ay nangangahulugan ng binary na “0″. Ang code na ito ay kadalasang ginagamit sa mga local area network.

     

    CMI code

    Ang CMI code ay ang abbreviation ng “mark inversion code. Tulad ng bi-phase code, isa rin itong bipolar two-level code. Ang coding rule ay: “1″ code ay halili na kinakatawan ng “11″ at “00″ two-digit code; ang “0″ code ay nakapirming kinakatawan ng “01″, at ang waveform nito ay ipinapakita sa Figure 6-5(c).

    Ang mga CMI code ay madaling ipatupad at naglalaman ng maraming impormasyon sa timing. Bilang karagdagan, dahil ang 10 ay isang ipinagbabawal na pangkat ng code, hindi hihigit sa tatlong magkakasunod na code, at ang panuntunang ito ay maaaring gamitin para sa macroscopic error detection. Ang code na ito ay inirerekomenda ng ITU-T bilang interface code type ng PCM quartet at minsan ay ginagamit sa optical cable transmission system na may rate na mas mababa sa 8.448Mb/s.

     

    I-block ang pag-encode

    Para mapahusay ang performance ng line coding, kailangan ang ilang uri ng redundancy para matiyak ang pattern synchronization at error detection. Ang pagpapakilala ng block coding ay maaaring makamit ang parehong mga layunin sa ilang lawak. Ang anyo ng block coding ay nBmB code, nBmT code at iba pa.

    Ang nBmB code ay isang uri ng block coding, na naghahati sa n-bit binary code ng orihinal na stream ng impormasyon sa isang grupo at pinapalitan ito ng bagong code group ng m-bit binary code, kung saan ang m>n. Dahil m>n, ang bagong pangkat ng code ay maaaring May 2^m na kumbinasyon, kaya may higit pang (2^m-2^n) na mga kumbinasyon. Kabilang sa 2″ kumbinasyon, ang paborableng pangkat ng code ay pinili sa ilang paraan bilang pinapayagang pangkat ng code, at ang iba ay ginagamit bilang ipinagbabawal na pangkat ng code upang makakuha ng mahusay na pagganap ng coding. Halimbawa, sa 4B5B coding, ang 5-bit code ay ginagamit sa halip na ang 4-bit code. Ang coding, para sa 4-bit na pagpapangkat, mayroon lamang 2^4=16 na magkakaibang kumbinasyon, at para sa 5-bit na pagpapangkat, mayroong 2^5=32 na magkakaibang kumbinasyon. Upang makamit ang pag-synchronize, maaari naming sundin ang hindi hihigit sa isang nangungunang “0″ at Dalawang suffix na “0″ ang ginagamit upang pumili ng mga pangkat ng code, at ang natitira ay hindi pinaganang mga pangkat ng code. Sa ganitong paraan, kung ang isang grupo ng code na may kapansanan ay lilitaw sa dulo ng pagtanggap, nangangahulugan ito na mayroong isang error sa proseso ng paghahatid, at sa gayon ay pagpapabuti ng kakayahan sa pagtuklas ng error ng system. Parehong bi-phase code at CMI code ay maaaring ituring bilang 1B2B code.

    Sa sistema ng komunikasyon ng optical fiber, madalas na pinipili ang m=n+1, at kinukuha ang 1B2B code, 2B3B code, 3B4B code at 5B6B code. Kabilang sa mga ito, ang 5B6B code pattern ay praktikal na ginamit bilang line transmission code pattern para sa ikatlong grupo at ikaapat na grupo o higit pa.

    Ang nBmB code ay nagbibigay ng mahusay na pag-synchronize at pag-detect ng error, ngunit nagbabayad din ito ng isang tiyak na presyo, iyon ay, ang kinakailangang bandwidth ay tumataas nang naaayon.

    Ang ideya sa disenyo ng nBmT code ay upang baguhin ang n binary code sa isang bagong pangkat ng code ng m ternary code, at m . Halimbawa, ang 4B3T code, na nagpapalit ng 4 na binary code sa 3 ternary code. Malinaw, sa ilalim ng parehong rate ng code, ang kapasidad ng impormasyon ng 4B3T code ay mas malaki kaysa sa 1B1T, na maaaring mapabuti ang rate ng paggamit ng frequency band. Ang 4B3T code, 8B6T code, atbp. ay angkop para sa mas mataas na rate ng mga sistema ng paghahatid ng data, tulad ng mga high-order na coaxial cable transmission system.

    Ang nasa itaas ay isang paliwanag ng mga punto ng kaalaman ng "Mga Karaniwang Uri ng Code para sa Paghahatid ng Baseband" na hatid sa iyo ng Shenzhen Hi-Diwei Optoelectronics Technology Co., Ltd., sana ay makatulong sa iyo ang artikulong ito upang madagdagan ang iyong kaalaman. Bukod sa artikulong ito kung naghahanap ka ng isang mahusay na kumpanya ng tagagawa ng kagamitan sa komunikasyon ng optical fiber na maaari mong isaalang-alangtungkol sa amin.

    Ang Shenzhen HDV photoelectric Technology Co., Ltd. ay pangunahing gumagawa ng mga produkto ng komunikasyon. Sa kasalukuyan, ang mga kagamitang ginawa ay sumasaklaw saserye ng ONU, serye ng optical module, Serye ng OLT, atserye ng transceiver. Maaari kaming magbigay ng mga pasadyang serbisyo para sa iba't ibang mga sitwasyon. Welcome ka sasumangguni.

     

    Baseband Transmission, Mga Karaniwang Uri ng Code para sa Baseband Transmission

     



    web聊天