Codificación Manchester

Ejemplo de codificación Manchester según el artículo original de E.G. Thomas.

La codificación Manchester, también denominada codificación bifase-L, es un método de codificación eléctrica de una señal binaria en el que en cada tiempo de bit hay una transición entre dos niveles de señal. Es una codificación autosincronizada, ya que en cada bit se puede obtener la señal de reloj, lo que hace posible una sincronización precisa del flujo de datos. Una desventaja es que consume el doble de ancho de banda que una transmisión asíncrona. Hoy en día hay numerosas codificaciones ( 8b/10b) que logran el mismo resultado pero consumiendo menor ancho de banda que la codificación Manchester.

La codificación Manchester se usa en muchos estándares de telecomunicaciones, como en las variantes 10 Mbit/s del estándar Ethernet, por ejemplo 10Base5 o 10Base-F.

Descripción

  • Las señales de datos y de reloj, se combinan en una sola que auto-sincroniza el flujo de datos.
  • Cada bit codificado contiene una transición en la mitad del intervalo de duración de los bits.
  • Una transición de negativo a positivo representa un 1 y una transición de positivo a negativo representa un 0.
Ejemplo de codificación Manchester, de acuerdo con las convenciones Ethernet

Los códigos Manchester tienen una transición en la mitad del periodo de cada bit. Cuando se tienen bits iguales y consecutivos se produce una transición 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 información útil, y solo se usan para colocar la señal en el siguiente estado donde se llevará a cabo la siguiente transición. Aunque esto permite a la señal auto-sincronizarse, en realidad lo que hace es doblar el requerimiento de ancho de banda, en comparación con otros códigos como por ejemplo los Códigos NRZ.

Other Languages