Vous êtes sur la page 1sur 5

Codificacin Manchester

La codificacin Manchester, tambin denominada codificacin bifase-L, es un


mtodo de codificacin elctrica de una seal binaria en el que en cada tiempo de bit
hay una transicin entre dos niveles de seal. Es una codificacin autosincronizada,
ya que en cada bit se puede obtener la seal de reloj, lo que hace posible una
sincronizacin precisa del flujo de datos. Una desventaja es que consume el doble de
ancho de banda que una transmisin asncrona. Hoy en da hay numerosas
codificaciones (8B/10B) que logran el mismo resultado pero consumiendo menor
ancho de banda que la codificacin Manchester.
La codificacin Manchester se usa en muchos estndares de telecomunicaciones,
como por ejemplo Ethernet.
Caractersticas de la codificacin Manchester
La codificacin Manchester provee una forma simple de codificar secuencias de bits,
incluso cuando hay largas secuencias de periodos sin transiciones de nivel que puedan
significar la perdida de sincronizacin, o incluso errores en las secuencias de bits.
Esta codificacin tambin nos asegura que la componente continua de las seales es
cero si se emplean valores positivos y negativos para representar los niveles de la
seal, haciendo ms fcil la regeneracin de la seal, y evitando las prdidas de
energa de las seales.
Descripcin
- Las seales de datos y de reloj, se combinan en una sola que auto-sincroniza el flujo
de datos.
- Cada bit codificado contiene una transicin en la mitad del intervalo de duracin de
los bits.
- La primera mitad es el verdadero valor del bit, y la segunda es informacin que no
es necesaria, y simplemente se pone para completar el bit.
Ejemplo de codificacin Manchester, de acuerdo con las convenciones ethernet
Los cdigos Manchester tienen una transicin en la mitad del periodo de cada bit.
Cuando se tienen bits iguales y consecutivos se produce una transicin al inicio del
segundo bit, la cual no es tenida en cuenta por el receptor al momento de decodificar,
solo las transiciones separadas uniformemente en el tiempo son las que son
consideradas por el receptor. Hay algunas transiciones que no ocurren a mitad de bit.
Estas transiciones no llevan informacin til, y solo se usan para colocar la seal en
el siguiente estado donde se llevar a cabo la siguiente transicin. Aunque esto
permite a la seal auto-sincronizarse, en realidad lo que hace es doblar el
requerimiento de ancho de banda, en comparacin con otros cdigos como por
ejemplo los Cdigos NRZ.
La codificacin Manchester como Modulacin por
desplazamiento de fase
La codificacin Manchester es solo un caso especial de la Modulacin por
desplazamiento de Fase, donde los datos que van a ser transmitidos controlan la fase
de una onda rectangular portadora. Para controlar la cantidad de ancho de banda
consumida, se puede usar un filtro para reducir el ancho de banda hasta un valor bajo
como 1Hz por bit/segundo, y mantenerlo para no perder informacin durante la
transmisin.
Desventajas del uso de la codificacin Manchester
Una consecuencia de las transiciones para cada bit es que el requerimiento del ancho
de banda para la codificacin Manchester es el doble comparado en las
comunicaciones asncronas, y el espectro de la seal es considerablemente mas
ancho. Sin embargo la codificacin Manchester es una forma de codificacin
altamente fiable, pero el ancho de banda es visto como una gran desventaja. La
mayora de los sistemas modernos de comunicacin estn hechos con protocolos con
lneas de codificacin que persiguen las mismas metas, pero optimizan mejor el
ancho de banda, hacindolo menor. Una consideracin a tener en cuenta en la
codificacin Manchester es la sincronizacin entre el transmisor y el receptor. A
primera vista podra parecer que un periodo de error de medio bit conducira a una
salida invertida en el extremo receptor, pero una consideracin ms cuidadosa revela
que para datos tpicos esto llevara a violaciones de cdigo. El hardware usado puede
detectar esas violaciones de cdigo, y usar esta informacin para sincronizar
adecuadamente en la interpretacin correcta de los datos.
Codificacin Manchester Diferencial
Codificacin Manchester diferencial (tambin CDP; Conditional DePhase
encoding) es un mtodo de codificacin de datos en los que los datos y la seal reloj
estn combinados para formar un nico flujo de datos auto-sincronizable. Es una
codificacin diferencial que usa la presencia o ausencia de transiciones para indicar
un valor lgico. Esto aporta algunas ventajas sobre la Codificacin Manchester:
Detectar transiciones es a menudo menos propenso a errores que comparar con
tierra en un entorno ruidoso.
La presencia de la transicin es importante pero no la polaridad. La
codificaciones diferenciales funcionaran exactamente igual si la seal es
invertida (cables intercambiados).
Un bit '1' se indica haciendo en la primera mitad de la seal igual a la ltima mitad
del bit anterior i.e. sin transicin al principio del bit. Un bit '0' se indica haciendo la
primera mitad de la seal contraria a la ultima mitad del ultimo bit i.e. un bit cero se
indica por una transicin al principio del bit. En la mitad del bit hay siempre una
transicin, ya sea de high hacia low o viceversa. Una configuracin inversa es posible,
y no habra ninguna desventaja en su uso
Ejemplo de Codificacin Manchester Diferencial
Un mtodo relacionado es la Codificacin Manchester en el cual las transiciones
significativas son las de la mitad del bit, codificando los datos por su direccin
(positivo-negativo es valor '1', negativo-positivo es el otro).
Manchester Diferencial esta especificado en el IEEE 802.5 estndar para Redes Token
Ring, y es usado para otras muchas aplicaciones, incluyendo el almacenamiento
magntico y ptico.
Nota: En la codificacin Manchester Diferencial , si el '1 es representado por una
transicin, entonces el '0' es representado por 2 transiciones y viceversa.

Vous aimerez peut-être aussi