Codificare HDB3

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

În telecomunicații , codarea HDB3 este o codificare de tip RZ ( R eturn to Z ero) a datelor de comunicație. Este o linie de codare de tip AMI (A lternate M arking nVersiunea) deoarece intenționează să transmită un nivel 0 pentru fiecare zero logic și logic 1 pentru fiecare transmisie +1 sau -1 alternativ. De fapt, acronimul reprezintă H IGH D cozi ensity B ipolar pe 3 nivele, cu precizie 0, +1 și -1.

Politica de substituire

Pentru a permite decodarea ceasului de transmisie de către receptor, corecțiile sunt aplicate în transmisie dacă se transmit mai mult de trei zerouri logice consecutive: în astfel de cazuri se adaugă o "încălcare bipolară" în timpul codării (de exemplu, două impulsuri ale aceeași fază neintercalată cu variație) care permite receptorului o înlocuire adecvată. Există un tabel care descrie astfel de înlocuiri:

Număr impar de polaritate Număr par de polaritate
Polaritatea impulsului pozitiv anterior
Peste 1.000
-00-
Polaritatea impulsului negativ anterior
000-
+00+

De exemplu, în tabelul următor există un exemplu de codificare cu toate variantele posibile:

șir binar
001
0000
11
0000
11
0000
1
0000
HDB3
00+
Peste 1.000
- +
-00-
+ -
+00+
-
000-
Hdb3-d.png
Hdb3-p.png