domingo, 5 de marzo de 2017

Código HDB3








Código HDB3

La denominación HDB3 proviene del nombre en ingles High Density Bipolar-3 Zeros

que puede traducirse como código de alta densidad bipolar de 3 ceros.

En el mismo un 1 se representa con polaridad alternada mientras que un 0 toma el valor 0. Este

tipo de señal no tiene componente continua ni de bajas frecuencias pero presenta el

inconveniente que cuando aparece una larga cadena de ceros se puede perder el sincronismo

al no poder distinguir un bit de los adyacentes. Para evitar esta situación este código establece

que en las cadenas de 4 bits se reemplace el cuarto 0 por un bit denominado bit de violación el

cual tiene el valor de un 1 lógico.

En las siguientes violaciones, cadenas de cuatro ceros, se reemplaza por una nueva secuencia

en la cual hay dos posibilidades 000V B00V Donde V es el bit de violación y B es un bit

denominado bit de relleno. La letra B indica un pulso con distinto signo que el pulso anterior. La

letra V indica un pulso con el mismo signo que el pulso que le precede. Para decidir cual de las

dos secuencias se debe utilizar se deben contar la cantidad de unos existentes entre la última

violación y la actual. Si la cantidad es par se emplea la secuencia B00V y si es impar la secuencia

000V. El primer pulso de violación lleva la misma polaridad del último 1 transmitido de forma de

poder detectar que se trata de un bit de violación. En la combinación B00V el bit de violación y

el de relleno poseen la misma polaridad.

No hay comentarios:

Publicar un comentario