codificare logică

codificare logică este utilizată pentru îmbunătățirea potențialului codurilor de pe similaritatea:

  • inversiune cod de potențial la un NRZI;
  • Metoda de codificare bipolară cu inversia alternativă a AMI;
  • Codul 2B1Q potențial.

codificare logică este utilizat pentru a reduce secvențele lungi de biți identici, rezultând într-o inserțiile potențiale permanente unități binare.

Două metode principale pentru reducerea secvențelor lungi de biți identici concepute pentru codificare logica:

codurile de disponibilizare

Codurile în exces bazate pe separarea inițială a secvenței de bit în porții, care sunt adesea denumite simboluri. După aceea, simbolul original, înlocuiți-l cu unul nou care conține cel mai mare număr de biți decât originalul.

La rândul său, un cod logic 4B / 5B, care este utilizat în tehnologiile Ethernet: FDDI și FastEthernet, înlocuiește consecutiv 4 biți ai secvenței originale de 5 biți. din ce cauza dimensiunea datelor transmise este crescut. Ca urmare, în loc de 16 biți modele de a obține 32 de combinații de biți în care se poate alege combinația de biți care va conține cele mai puține secvențe de subminare a ajunge la bit odinnakovyh. Cele 16 combinații rămase marcate ca netăiate, care dă biți de cod proprietate excesivă de separare Edge distorsionate. Dacă ați introdus o combinație interzisă - distorsionat semnal.

Tabel - Valoarea de intrare și ieșire 4B / 5B coduri

codificare logică

Cod 4B / 5B este trecut apoi printr-o conductă printr-o codificare fizică în conformitate cu una dintre posibilele tehnici de codificare sensibile numai la secvențe lungi de zerouri. simboluri de cod 4B / 5B lungime de 5 biți asigură că, atunci când orice combinație a acestora pe linie nu poate îndeplini mai mult de trei zerouri consecutive.

Folosind tabelul de căutare este o operație foarte simplă, astfel încât această abordare nu este complicat adaptoare de rețea și module de interfață pentru switch-uri si routere.

urcare

Bruierea (Engl încăierare -. Agitarea) - varietate de codificare a informațiilor pentru transmisie peste canale și stocare de comunicare și staticticheskie uluchshayushaya caracteristicile spectrale.

Bruierea trebuie să aducă informații în minte de diverse caracteristici similare cu date aleatoare.

Agitarea bruiere date înainte de a le transmite la linia printr-un cod de potențial este o altă metodă de codificare logica.

Metoda de codare constă în calcularea rezultante biți bit de cod bazat pe codul sursă și recepționate în cicluri de ceas codul bit rezultat anterior. De exemplu, scrambler poate pune în aplicare următoarea relație:

în care Bi - binar cod cifre rezultat obținut la funcționarea ciclului de ceas i-lea al amestecătorului, Ai - sursă cifră binară care ajunge la intrarea bruiere Bi-3 și Bi-5 - cifre binare rezultat cod obținute pe ciclul anterior al amestecătorului, respectiv cu 3 și cu 5 cicluri înaintea ciclului curent, operația XOR (plus modulo 2).

De exemplu, pentru secvența inițială 111000000001 bruiere dă următorul cod rezultat:

codificare logică

Astfel, ieșirea secvenței bruiat va apărea 111110001100 în care nici o secvență de opt zerouri prezente în codul sursă.

După ce a primit secvența rezultată receptorul transmite către unitatea de decriptare, care reface secvența originală în osnova¬nii relație inversă:

Efectuăm operația inversă la secvența 111110001100, pentru a obține secvența originală:

codificare logică

Obținem secvența originală: 111000000001.

Diferite algoritmi de bruiere diferă în numărul de termeni, dând numărul de cod care rezultă, și trecerea între componente. Astfel, în rețeaua ISDN atunci când se transmit date de la rețea la abonat este utilizată pentru a transforma modificările în 5 și 23 de poziții, iar datele de transmisie din rețeaua de abonat - cu schimburi de 18 și 23 de posturi.

Două metode bazate pe denaturare artificială zerouri de caractere ilegale sunt folosite pentru a îmbunătăți codul AMI:

  • Metoda B8ZS (Bipolarwith 8-ZerosSub¬stitution) - corectează numai secvențe constând din 8 zerouri. Pentru a face acest lucru, a spus el după primele trei zerouri în loc de cinci zerouri rămase introduce cinci cifre: V-l * -0-V-L *. V aici reprezintă un semnal de unitate, interzis pentru polaritatea ceasului, care este un semnal fără a schimba polaritatea unității precedente, 1 * - unitate de semnal de polaritate corectă, și un asterisc marchează faptul că codul sursă în această măsură nu a fost o unitate, un zero .

codificare logică

  • Metoda HDB3 (High-DensityBipolar 3-Zeros) - corectează orice patru de zero consecutive în secvența originală. La fiecare patru zerouri sunt înlocuite cu patru semnale, în care există un semnal V. Pentru a suprima componenta DC alternează polaritatea semnalului V în înlocuiri succesive. În plus, codurile de două eșantioane chetyrehtaktovyh sunt folosite pentru înlocuire. Dacă înainte de a modifica codul sursă conținea ne¬chetnoe numărul de unități se utilizează secvența de 000V, iar în cazul în care un număr par de unități a fost - secvență de L * 00V.

codificare logică

V - decalaj unitate semnal polaritate;

1 * - unitate de semnal de polaritate corectă, dar înlocuind 0 în codul sursă

Ați putea fi, de asemenea, interesat în:

articole similare