You are on page 1of 3

CODIGO HDB3

C. Nuñez
Escuela Superior Politécnica de Chimborazo, Panamericana Sur km 1 1/2,
Riobamba-Ecuador

Resumen. En este documento presento el código -Para mantener siempre alternada la


HDB3, siendo este un método para convertir polaridad de las violaciones V, es necesario
secuencias de datos vinarios en señales digitales en algunos casos insertar un impulso B "de
analizaremos sus conceptos, características, relleno" ( cuando la polaridad del impulso
ventajas, desventajas y ejemplos. que precede a la violación V, no permite
conseguir dicha alternancia). Si no se
insertaran los impulsos B, las violaciones de
polaridad V del 4º cero serían
obligatoriamente del mismo signo.
Abstract. This paper presented the code HDB3,
its usefulness is to convert data streams into FUNCIONAMIENTO. En el mismo un 1 se
digital signals , here we analyze the concepts, representa con polaridad alternada mientras
features, advantages, disadvantages and que un 0 toma el valor 0. Este tipo de señal
examples. no tiene componente continua ni de bajas
frecuencias pero presenta el inconveniente
que cuando aparece una larga cadena de
Introduccion ceros se puede perder el sincronismo al no
poder distinguir un bit de los adyacentes.
Código HDB3. La denominación HDB3 Para evitar esta situación este código
proviene del nombre en inglés High Density establece que en las cadenas de 4 bits se
Bipolar-3 Zeros reemplace el cuarto 0 por un bit
que puede traducirse como código de alta denominado bit de violación el cual tiene el
densidad bipolar de 3 ceros. valor de un 1 lógico.
En las siguientes violaciones, cadenas de
Sus características principales son las cuatro ceros, se reemplaza por una nueva
siguientes: secuencia en la cual hay dos posibilidades
000V
-El espectro de frecuencias carece de B00V
componente de corriente continua y su Donde V es el bit de violación y B es un bit
ancho de banda está optimizado. denominado bit de relleno.
-El sincronismo de bit se garantiza con la La letra B indica un pulso con distinto signo
alternancia de polaridad de los "unos", e que el pulso anterior.
insertando impulsos de sincronización en las La letra V indica un pulso con el mismo
secuencias de "ceros". signo que el pulso que le precede.
Los códigos HDBN (High Density Bipolar) Para decidir cual de las dos secuencias se
limitan el número de ceros consecutivos que debe utilizar se deben contar la cantidad de
se pueden transmitir: -HDB3 no admite más unos existentes entre la última violación y la
de 3 ceros consecutivos. Colocan un impulso actual. Si la cantidad es par se emplea la
(positivo o negativo) en el lugar del 4º cero. secuencia B00V y si es impar la secuencia
-El receptor tiene que interpretar este 000V.
impulso como un cero. Para ello es preciso El primer pulso de violación lleva la misma
diferenciarlo de los impulsos normales que polaridad del último 1 transmitido de forma
representan a los "unos". de poder detectar que se trata de un bit de
-Para mantener la componente de corriente violación.
continua con valor nulo, se han de transmitir En la combinación B00V el bit de violación y
alternativamente tantas violaciones el de relleno poseen la misma polaridad.
positivas como negativas ( V+ V- V+ V- ... ). Ejemplo:
Si tuviéramos un bitio tal como B00V
también lo sustituiríamos por 0000.

Referencias:

Sustituimos las secuencias de ceros por las [1]http://es.wikipedia.org/wiki/Codificaci


secuencias de bitios correspondientes: %C3%B3n_digital.
En este caso los 4 primeros ceros se
sustituyen por el bitio 000V y [2]http://gemini.udistrital.edu.co/comunidad/prof
los cuatro siguientes por : esores/jruiz/jairocd/texto/usm/cd/codlinea.doc
B00V, quedando: [3]http://mural.uv.es/anrogon/telefonia/CodigoH
DB3.pdf

Biografía:

Christian Núñez: estudiante de la ESPOCH en el


séptimo semestre de Ingeniería Electrónica en
Telecomunicaciones y Redes.
homerazo1907@hotmail.com

Ejemplo2:

En este caso los 4 primeros ceros se


sustituyen por el bitio B00V ya que tenemos
un número par de unos antes de la violación
y los cuatro siguientes por : 000V, ya que
entre la ultima violación y esta hay un
número impar de unos, quedando la señal
codificada como:

Explicación: Cuando se detecta la


violación, se cuentan los unos por tanto
tendremos el bitio 000V y después ya no
tenemos violación.
Para decodificar el HDB3 hay que sustituir el
bitio 000V por 0000 y los restantes tal cual.

You might also like