• Giga@hdv-tech.com
  • Serviciu online 24 de ore pe zi:
    • 7189078c
    • sns03
    • 6660e33e
    • youtube 拷贝
    • instagram

    Tipuri comune de cod pentru transmisia în bandă de bază

    Ora postării: 11-aug-2022

    1) Codul AMI

    Numele complet al codului AMI (Alternative Mark Inversion) este codul alternativ de inversare a mărcii. gol) rămân neschimbate. Ex:

    Cod mesaj: 0 1 1 0 0 0 0 0 0 0 1 1 0 0 1 1…

    Cod AMI: 0 -1 +1 0 0 0 0 0 0 0 -1 +1 0 0 -1 +1...

    Forma de undă corespunzătoare codului AMI este o secvență de impulsuri cu niveluri pozitive, negative și zero. Poate fi privită ca o deformare a formei de undă unipolară, adică „0″ încă corespunde nivelului zero, în timp ce „1″ corespunde alternativ nivelurilor pozitive și negative.

    Avantajul codului AMI este că nu există nicio componentă DC, există puține componente de înaltă și joasă frecvență, iar energia este concentrată la frecvența de 1/2 viteză a codului.

    (Fig. 6-4); Circuitul de codec este simplu, iar polaritatea codului poate fi utilizată pentru a observa situația de eroare; dacă este o formă de undă AMI-RZ, poate fi schimbată în unipolară atâta timp cât este rectificată cu undă completă după recepție. Forma de undă RZ din care pot fi extrase componentele de sincronizare a biților. Datorită avantajelor de mai sus, codul AMI a devenit unul dintre cele mai frecvent utilizate tipuri de coduri de transmisie.

    Dezavantajul codului AMI: Când codul original are o serie lungă de „0″, nivelul semnalului nu sare mult timp, ceea ce face dificilă extragerea semnalului de sincronizare. Una dintre modalitățile eficiente de a rezolva problema chiar și a codului „0″ este utilizarea codului HDB3.

     

    (2) Codul HDB3

    Numele complet al codului HDB3 este codul bipolar de înaltă densitate de ordinul trei. Este un tip îmbunătățit de cod AMI. Scopul îmbunătățirii este de a menține avantajele codului AMI și de a depăși deficiențele acestuia, astfel încât numărul de „0″-uri consecutive să nu depășească trei. Regulile sale de codificare sunt următoarele:

    Mai întâi verificați numărul de „0″-uri consecutive din codul mesajului. Când numărul de „0″-uri consecutive este mai mic sau egal cu 3, este același cu regula de codificare a codului AMI. Când numărul de „0” consecutive depășește 3, fiecare dintre cele 4 „0” consecutive va fi convertit într-o secțiune și înlocuit cu „000V”. V (valoarea +1 sau -1) ar trebui să aibă aceeași polaritate ca impulsul imediat anterior adiacent non-"0" (deoarece aceasta încalcă regula de alternanță a polarității, deci V este numit un impuls distrugător). Polaritățile codului V adiacente trebuie să alterne. Când valoarea codului V poate îndeplini cerințele din (2), dar nu poate îndeplini această cerință, atunci înlocuiți „0000″ cu „B00V”. Valoarea lui B este în concordanță cu următorul impuls V pentru a rezolva această problemă. Prin urmare, B se numește impuls de modulație. De asemenea, polaritatea numărului de transmisie după codul V ar trebui să fie alternată.

    Pe lângă avantajele codului AMI, codul HDB3 limitează și numărul de coduri consecutive „0″ la mai puțin de 3, astfel încât extragerea informațiilor de sincronizare să poată fi garantată în timpul recepției. Prin urmare, codul HDB3 este cel mai utilizat tip de cod în țara mea și în Europa, iar tipurile de cod de interfață de sub grupul cuaternar PCM A-law sunt toate coduri HDB3.

    În codul AMI și codul HDB3 menționat mai sus, fiecare cod binar este convertit într-un cod cu o valoare pe trei niveluri de 1 bit (+1, 0, -1), astfel încât acest tip de cod este numit și cod 1B1T. În plus, este, de asemenea, posibilă proiectarea unui cod HDBn în care numărul de „0″-uri să nu depășească n.

     

    (3) Codul bifazat

    Codul bifazat este numit și codul Manchester. Utilizează o perioadă de unde pătrate simetrice pozitive și negative pentru a reprezenta „0″ și forma de undă inversă pentru a reprezenta „1″. Una dintre regulile de codificare este că codul „0″ este reprezentat de un cod „01″ din două cifre, iar codul „1″ este reprezentat de un cod „10″ din două cifre. De exemplu,

    Cod mesaj: 1 1 0 0 1 0 1

    Cod bifazat: 10 10 01 01 10 01 10

    O formă de undă de cod bifazică este o formă de undă NRZ bipolară cu doar două niveluri de polaritate opusă. Are salturi de nivel în punctul central al fiecărui interval de simbol, deci conține informații bogate de sincronizare a biților. Nu există nicio componentă DC, iar procesul de codificare este, de asemenea, simplu. Dezavantajul este că lățimea de bandă ocupată este dublată, ceea ce reduce rata de utilizare a benzii de frecvență. Codul bifazat este bun pentru trimiterea echipamentelor terminale de date pe distanțe scurte și este adesea folosit ca tip de cod de transmisie într-o rețea locală.

     

    (4) Cod diferenţial bifazat

    Pentru a rezolva eroarea de decodare cauzată de inversarea polarității codului bifazic, poate fi utilizat conceptul de cod diferenţial. Codul bifazat folosește tranziția de nivel la mijlocul duratei fiecărui simbol pentru sincronizare și reprezentarea codului de semnale (tranziția de la negativ la pozitiv reprezintă „0″ binar, iar tranziția de la pozitiv la negativ reprezintă „1″ binar). În codificarea codului bifazic diferențial, pentru sincronizare este utilizată tranziția de nivel din mijlocul fiecărui simbol și pentru a determina codul semnalului se utilizează dacă există o tranziție suplimentară la începutul fiecărui simbol. Dacă există o tranziție, înseamnă binar „1″, iar dacă nu există tranziție, înseamnă binar „0″. Acest cod este adesea folosit în rețelele locale.

     

    cod CMI

    Codul CMI este abrevierea „codului de inversare a mărcii. La fel ca codul bifazat, este și un cod bipolar cu două niveluri. Regula de codare este: codul „1″ este reprezentat alternativ de codul din două cifre „11″ și „00″; codul „0″ este reprezentat fix de „01″, iar forma sa de undă este prezentată în Figura 6-5(c).

    Codurile CMI sunt ușor de implementat și conțin informații bogate de sincronizare. În plus, deoarece 10 este un grup de coduri interzis, nu vor exista mai mult de trei coduri consecutive, iar această regulă poate fi utilizată pentru detectarea erorilor macroscopice. Acest cod a fost recomandat de ITU-T ca tip de cod de interfață al cvartetului PCM și este uneori folosit în sistemele de transmisie prin cablu optic cu o rată mai mică de 8,448 Mb/s.

     

    Codificarea blocurilor

    Pentru a îmbunătăți performanța de codificare a liniilor, este necesară un fel de redundanță pentru a asigura sincronizarea modelului și detectarea erorilor. Introducerea codificării bloc poate atinge ambele scopuri într-o oarecare măsură. Forma de codificare bloc este codul nBmB, codul nBmT și așa mai departe.

    Codul nBmB este un tip de codificare bloc, care împarte codul binar de n biți al fluxului de informații original într-un grup și îl înlocuiește cu un nou grup de coduri de cod binar de m biți, unde m>n. Din moment ce m>n, noul grup de cod poate fi. Există 2^m combinații, deci există mai multe combinații (2^m-2^n). Printre combinațiile de 2″, grupul de cod favorabil este selectat într-un fel ca grup de cod permis, iar restul sunt folosite ca grup de cod interzis pentru a obține performanțe bune de codare. De exemplu, în codarea 4B5B, codul de 5 biți este utilizat în locul codului de 4 biți. Codare, pentru gruparea pe 4 biți, există doar 2^4=16 combinații diferite, iar pentru gruparea pe 5 biți, există 2^5=32 combinații diferite. Pentru a realiza sincronizarea, nu putem urmări mai mult de un „0″ principal și două sufixe „0″ sunt folosite pentru a selecta grupuri de coduri, iar restul sunt grupuri de coduri dezactivate. În acest fel, dacă un grup de coduri dezactivat apare la capătul de recepție, înseamnă că există o eroare în procesul de transmisie, îmbunătățind astfel capacitatea de detectare a erorilor a sistemului. Atât codurile bifazate, cât și codurile CMI pot fi considerate coduri 1B2B.

    În sistemul de comunicații cu fibră optică, se alege adesea m=n+1 și se iau codul 1B2B, codul 2B3B, codul 3B4B și codul 5B6B. Printre acestea, modelul de cod 5B6B a fost utilizat practic ca model de cod de transmisie de linie pentru al treilea grup și al patrulea grup sau mai mult.

    Codul nBmB oferă funcții bune de sincronizare și de detectare a erorilor, dar plătește și un anumit preț, adică lățimea de bandă necesară crește în consecință.

    Ideea de proiectare a codului nBmT este de a transforma n coduri binare într-un nou grup de coduri m ternare și m . De exemplu, codul 4B3T, care transformă 4 coduri binare în 3 coduri ternare. Evident, sub aceeași rată de cod, capacitatea de informare a codului 4B3T este mai mare decât cea a 1B1T, ceea ce poate îmbunătăți rata de utilizare a benzii de frecvență. Codul 4B3T, codul 8B6T etc. sunt potrivite pentru sistemele de transmisie a datelor cu viteză mai mare, cum ar fi sistemele de transmisie prin cablu coaxial de ordin înalt.

    Cele de mai sus sunt o explicație a punctelor de cunoștințe ale „Tipurilor comune de cod pentru transmisia în bandă de bază” aduse de Shenzhen Hi-Diwei Optoelectronics Technology Co., Ltd., sper că acest articol vă poate ajuta să vă creșteți cunoștințele. Pe lângă acest articol, dacă sunteți în căutarea unei bune companii producătoare de echipamente de comunicații cu fibră optică, puteți lua în consideraredespre noi.

    Shenzhen HDV fotoelectric Technology Co., Ltd. este în principal un producător de produse de comunicare. În prezent, echipamentele produse acoperăseria ONU, seria de module optice, seria OLT, șiserie de transceiver. Putem oferi servicii personalizate pentru diferite scenarii. Ești binevenitconsulta.

     

    Transmisie în bandă de bază, tipuri de coduri comune pentru transmisia în bandă de bază

     



    web聊天