Está en la página 1de 5

UNIVERSIDAD TECNOLGICA CENTROAMERICANA

SISTEMAS DE COMUNICACIN I


DOCENTE
ING. DAGOBERTO CHVEZ


CDIGOS DE LNEA CMI Y HDB3


PRESENTADO POR:
Hugo Zern


TEGUCIGALPA, M. D. C., 7 DE SEPTIEMBRE DE 2014
CMI (CODED MARK INVERSION)
EL CDIGO CMI (CODED MARK INVERSION) ES UN CDIGO EN LNEA EN BANDA BASE, CUYO OBJETIVO AL
IGUAL QUE OTROS CDIGOS DE LNEA ES:
Mnima componente continua.
Mximo nmero de cambios de nivel
Mnima frecuencia o ancho de banda para una velocidad de bits.
Detencin y correccin de errores.
El nombre CMI, proviene de la nomenclatura marca=1 y espacio=0


Cmo Funciona?
Primero observamos su comportamiento en relacin al cdigo NRZ:

Comportamiento:
El bit 0: se codifica con un cambio de polaridad negativa a postiva (V- a V+), en la mitad del
intervalo del bit.
El bit 1: se codifica con polaridad positiva y negativa alternativamente y sin transicin en la
mitad del intervalo.

Con lo anterior podemos observar que el cdigo CMI, anula la componente continua. La insercin
del reloj de sincronismo en los ceros, mediante la transicin de la seal entre dos niveles o estados
opuestos, hace que su velocidad de lnea sea el doble del rgimen binario(R). Este cdigo CMI(Code
Mark Inversion), se utiliza en el mltiplex de 140 Mbps de la interfaz G.703 de la JDP (Jerarqua
Digital Plesncrona).
Consideremos la trama de bits: 0110010
Con CMI se codificara de la siguiente manera:























Cdigo HDB3

La denominacin HDB3 proviene del nombre en ingls High Density Bipolar-3 Zeros que puede traducirse como
cdigo 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 seal 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 situacin este cdigo establece que en las cadenas de 4 bits se reemplace el cuarto 0 por un bit
denominado bit de violacin el cual tiene el valor de un 1 lgico.
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 violacin 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 cul de las dos secuencias se debe utilizar se deben contar la cantidad de unos existentes entre la ltima
violacin y la actual. Si la cantidad es par se emplea la secuencia B00V y si es impar la secuencia 000V.
El primer pulso de violacin lleva la misma polaridad del ltimo 1 transmitido de forma de poder detectar que se trata
de un bit de violacin.
En la combinacin B00V el bit de violacin y el de relleno poseen la misma polaridad. Ejemplo 1:

Sustituimos las secuencias de ceros por las secuencias de bitios correspondientes: En este caso los 4 primeros ceros
se sustituyen por el bitio 000V y los cuatro siguientes por: B00V, quedando:



Ejemplo 2:

En este caso los 4 primeros ceros se sustituyen por el bitio B00V ya que tenemos un nmero par de unos antes de la
violacin y los cuatro siguientes por : 000V, ya que entre la ltima violacin y esta hay un nmero impar de unos,
quedando la seal codificada como:

También podría gustarte