Acesta presupune formarea unui impuls care se schimbă în timpul primei bare, în funcție de sosirea lui "1" sau "0".
În plus față de codurile potențiale, codurile impulsurilor sunt utilizate în rețele, unde datele sunt reprezentate de un impuls complet sau o parte a acestuia - frontul. Cel mai simplu caz acest lucru este un cod de impulsuri bipolar în care unitatea este reprezentată printr-un puls de o polaritate și un zero - alta. Fiecare puls durează o jumătate de bar. Acest cod are proprietăți excelente de auto-sincronizare, dar o componentă constantă poate fi prezentă, de exemplu, atunci când transmite o secvență lungă de una sau de zerouri. În plus, spectrul este mai larg decât cel al codurilor potențiale. Astfel, transmiterea tuturor zerourilor sau cele de frecvență armonică a codului fundamental este egal cu N Hz, care este de două ori mai mare decât codul NRZ armonic fundamental și de patru ori mai mare val fundamental codul AMI în transmiterea unu și zero alternativ. Datorită spectrului larg, codul bipolar de impuls este rar utilizat.
Dezavantaj: mai multe niveluri; distanța dintre niveluri = U.
24 Codul Manchesterului
Cu codificarea Manchester, fiecare bar este împărțit în două părți. Informația este codificată de diferențele potențiale în mijlocul fiecărei bare. Unitatea este codificată printr-o picătură de la un nivel scăzut al semnalului la un nivel ridicat și zero de la o cădere inversă. La începutul fiecărei bare, poate apărea un overhead, dacă mai multe unități sau zerouri trebuie prezentate succesiv. Deoarece semnalul se modifică cel puțin o dată în timpul ciclului de transmisie a unui bit de date, codul Manchester are proprietăți bune de sincronizare. În codul Manchester nu există nici o componentă de curent continuu (variază în funcție de fiecare ceas), iar armonicii fundamentale în cel mai rău caz (unitățile de secvență de transmisie sau zerouri) are o frecvență de N Hz și, în cel mai bun caz (pentru transmiterea celor alternante și zerouri) - N / 2 Hz ca și în NRZ. În medie, lățimea spectrului pentru codarea Manchester este de două ori mai mare decât pentru codarea NRZ.
Pentru codificarea diferențială Manchester, în timpul unui interval de biți (timpul de transmisie de un bit), nivelul semnalului se poate schimba de două ori. Este necesară modificarea nivelului în mijlocul intervalului, această diferență fiind folosită pentru sincronizare. Se pare că atunci când zero este transmis la începutul intervalului de biți, există o diferență de nivel, iar atunci când se transferă o unitate, o astfel de picătură este absentă.
25 Codul potențial multi-nivel 2b1q
Codul 2B1Q transmite o pereche de biți într-un interval de biți. Fiecare potențială pereche are propriul nivel de potențial aliniat. Asocierea 00 corespunde potențialului -2.5 V, 01 corespunde cu -0,833 V, 11-0833 V, 10 - +2.5 V.
Avantajul metodei 2B1Q: Viteza semnal această metodă de două ori mai mică decât cea codurilor NRZ și AMI, iar intervalul de semnal este de două ori mai lung. Prin urmare, utilizând codul 2B1Q, puteți transfera date de două ori mai rapid pe aceeași linie.
Lipsa Metoda 2B1Q: punerea în aplicare a acestei metode necesită un emițător mai puternic și mai complex receptor, care este de a distinge patru niveluri.