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.