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

    Algemene kode tipe basisband transmissie

    Postyd: 19-Sep-2024

    (1) AMI-kode

    AMI (Alternatiewe Mark Inversion) kode is die volle naam van alternatiewe merk inversie kode, sy enkodering reël is om die boodskap kode "1" (merk) afwisselend te transformeer na "+1" en "-1", terwyl die "0" ( leë teken) bly onveranderd. Byvoorbeeld:

    Boodskapkode: 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 1 1

    AMI-kode: 0-1 +1 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 1 +1

    Die golfvorm wat ooreenstem met AMI-kode is 'n pulstrein met positiewe, negatiewe en nul vlakke. Dit kan gesien word as 'n unipolêre golfvorm vervorming, dit wil sê, "0" stem steeds ooreen met nul vlakke, en "1" stem afwisselend ooreen met positiewe en negatiewe vlakke.

    Die voordeel van AMI-kode is dat daar geen GS-komponent is nie, en die hoë en lae frekwensie komponente is klein, en die energie is gekonsentreer teen die frekwensie van 1/2 meter spoed

    (Figuur 6-4); Die kodekbaan is eenvoudig, en die fout van kode kan waargeneem word deur die reël van wisselende polariteit van sein te gebruik. As dit 'n AMI-RZ-golfvorm is, kan dit na ontvangs daarvan, solank as die volle-golf-regstelling, verander word in 'n unipolêre RZ-golfvorm, waaruit die bistydberekeningskomponent onttrek kan word. In die lig van bogenoemde voordele, het AMI-kode een van die mees gebruikte transmissiekodes geword.

    Nadele van AMI-kode: Wanneer die oorspronklike kode 'n lang "0"-string het, spring die vlak van die sein nie vir 'n lang tyd nie, wat lei tot probleme om die tydsberekeningsein te onttrek. Een van die effektiewe maniere om die probleem van “0″-kode op te los, is om HDB3-kode te gebruik.

    (2) HDB3-kode

    Die volle naam van HDB3-kode is derde-orde hoëdigtheid bipolêre kode. Dit is 'n verbeterde weergawe van AMI-kode, die doel van verbetering is om die voordele van AMI-kode te behou en die tekortkominge daarvan te oorkom, sodat die aantal "0" nie drie oorskry nie. Die enkoderingsreëls daarvan is soos volg:

    Kontroleer die aantal nulle wat aan die boodskapkode gekoppel is. Wanneer die getal "0" minder as of gelyk aan 3 is, is die koderingsreël dieselfde as dié van die AMI-kode. Wanneer die aantal opeenvolgende nulle drie oorskry, word elk van die vier opeenvolgende nulle in 'n onderafdeling verander en deur 000V vervang. V (wat die waarde +1 of -1 neem) moet dieselfde polariteit hê as die vorige aangrensende nie-” 0 “puls (omdat dit die reël van polariteitwisseling verbreek, word V die vernietigingspuls genoem). Aangrensende V-kode polariteite moet afwissel. Wanneer die waarde van V-kode aan die vereistes in (2) kan voldoen, maar nie aan hierdie vereiste kan voldoen nie, word “0000″ vervang deur “B00V”. Die waarde van B is dieselfde as die volgende V-puls om hierdie probleem op te los. Daarom word B die regulerende puls genoem. Die polariteit van die getaloordrag na die V-kode moet ook afwissel.

     

    Benewens die voordele van AMI-kode, beperk HDB3-kode ook die aantal ewe “0″-kodes tot 3, sodat die tydsberekeningsinligting onttrek kan word wanneer dit ontvang word. Daarom is HDB3-kode die mees gebruikte kodetipe in China en Europa en ander lande, en die koppelvlakkodetipe wet A PCM onder vier groepe is HDB3-kode.

    In die bogenoemde AMI-kode en HDB3-kode word elke binêre seinkode omgeskakel na 'n eenbis-drievlakwaarde (+1, 0,-1) kode, dus word hierdie tipe kode ook 1B1T-kode genoem. Daarbenewens kan die HDBn-kode ontwerp word sodat die aantal "0" nie n oorskry nie.

    (3) tweefase-kode

    Bifasiese kode staan ​​ook bekend as Manchester-kode. Dit gebruik die positiewe en negatiewe simmetriese vierkantgolwe van een periode om “0″ voor te stel en sy omkeergolfvorm om “1″ voor te stel. Een van die koderingsreëls is dat die "0"-kode verteenwoordig word deur die "01"-tweesyferkode, en die "1"-kode word verteenwoordig deur die "10"-tweesyferkode, byvoorbeeld:

    Boodskapkode: 1 1 0 0 0 1 0 1

    Tweefase-kode: 10 10 01 01 10 01 10

    'n Bipolêre kodegolfvorm is 'n bipolêre NRZ-golfvorm met slegs twee vlakke van teenoorgestelde polariteit. Dit het 'n vlaksprong in die middelpunt van elke simboolinterval, so dit bevat ryk bietjie tydsberekeninginligting, en daar is geen DC-komponent nie, en die koderingsproses is eenvoudig. Die nadeel is dat die besette bandwydte verdubbel word, sodat die frekwensiebandbenutting verminder word. Tweefase-kode is geskik vir kortafstand-oordrag van data-terminale toerusting, en dit word dikwels as transmissiekodetipe in plaaslike areanetwerk gebruik.

    (4) Differensiële tweefase-kode

    Om die dekoderingsfoute wat veroorsaak word deur polariteitsomkering in bifasiese kodes op te los, kan die konsep van differensiële kodes aangeneem word. Bifasiese kodes word gesinchroniseer en verteenwoordig deur 'n vlaksprong in die middel van elke simbool se duur ('n sprong van negatief na positief verteenwoordig 'n binêre “0″ en 'n sprong van positief na negatief verteenwoordig 'n binêre “1″). In differensiële bifase-kodering word die vlaksprong in die middel van elke element vir sinchronisasie gebruik, en of daar 'n bykomende sprong aan die begin van elke element is, word gebruik om die seinkode te bepaal. As daar 'n sprong is, dui dit 'n binêre "1″ aan, en as daar geen sprong is nie, dui dit 'n binêre "0″ aan. Hierdie kode word dikwels in plaaslike area netwerke gebruik.

    (5)CMI-kode

    CMI-kode is kort vir merkomkeerkode, en soortgelyk aan bipolêre kode, is dit ook 'n bipolêre bipolêre plat kode. Die koderingsreëls is: “1″-kode word beurtelings voorgestel deur “11″ en “00″ tweesyferkodes; Die 0-kode word deur 01 voorgestel, en sy golfvorm word in Figuur 6-5(c) getoon.

    CMI-kode is maklik om te implementeer en bevat ryk tydsberekeninginligting. Daarbenewens, aangesien 10 'n gedeaktiveerde kodegroep is, sal meer as drie kodes nie verskyn nie, en hierdie reël kan gebruik word vir makrofoutopsporing. Hierdie kode is deur ITU-T aanbeveel as die PCM-viergroepkoppelvlakkodetipe, en word soms gebruik in optiese kabeltransmissiestelsels met koerse onder 8.448Mb/s.

    (6) Blokkodering

    Om die werkverrigting van lynkodering te verbeter, is 'n soort oortolligheid nodig om die sinchronisasie- en foutopsporingsvermoë van kodepatrone te verseker. Die bekendstelling van blokkodering kan beide doeleindes tot 'n mate bereik. Die vorm van blokkodering het nBmB-kode, nBmT-kode ensovoorts.

    nBmB-kode is 'n soort blokkodering, wat die n-bis-binêre kode van die oorspronklike inligtingstroom in 'n groep verdeel, en vervang dit in 'n nuwe kodegroep van M-bis-binêre kode, waar m>n. Omdat m>n, kan die nuwe kodestel 2^m kombinasies hê, so daar is meer (2^m-2^n) kombinasies. In die 2 “kombinasie word die gunstige kodegroep op een of ander manier as die toegelate kodegroep gekies, en die res word as die gedeaktiveerde kodegroep gebruik om goeie koderingsprestasie te verkry. Byvoorbeeld, in 'n 4B5B-kodering, wat 'n 4-bis-kodering vervang met 'n 5-bis-kodering, is daar slegs 2^4=16 verskillende kombinasies vir 'n 4-bis-groepering, en 2^5=32 verskillende kombinasies vir 'n 5- bietjie groepering. Om sinchronisasie te bewerkstellig, kan ons kodegroepe kies op die wyse van nie meer as een voorste "0" en twee agtervoegsels "0", en die res is gedeaktiveerde kodegroepe. Op hierdie manier, as daar 'n gedeaktiveerde kode aan die ontvangkant gestel is, dui dit aan dat daar 'n kodefout in die transmissieproses is, en sodoende die foutopsporingsvermoë van die stelsel verbeter. Die tweefasekodes en CMI-kodes wat vroeër beskryf is, kan albei as 1B2B-kodes beskou word.

    In die optieseveselkommunikasiestelsel word m=n+1 dikwels gekies, en word 1B2B-kode, 2B3B-kode, 3B4B-kode en 5B6B-kode geneem. Onder hulle is die 5B6B-kode in die praktyk gebruik as 'n lyntransmissiekode vir kubieke groepe en meer as viervoudige groepe.

    Die nBmB-kode bied goeie sinchronisasie en foutopsporing, maar dit kom teen 'n koste, dit wil sê die vereiste bandwydte verhoog.

    Die ontwerpidee van nBmT-kode is om n binêre kodes in m ternêre kodes om te skakel, en m

    Bogenoemde is Shenzhen HDV phoelectron Technology Ltd. om u die kennis van die "basisband transmissie algemene kode tipe" te bring, hoop om u te help, Shenzhen HDV phoelectron Technology Ltd.ONUreeks, transceiver reeks,OLTreeks, maar produseer ook modulereekse, soos: Kommunikasie optiese module, optiese kommunikasie module, netwerk optiese module, kommunikasie optiese module, optiese vesel module, Ethernet optiese vesel module, ens., kan die ooreenstemmende kwaliteit diens vir verskillende gebruikers se behoeftes verskaf , verwelkom jou besoek.



    web聊天