You are on page 1of 4

CODIGO DE LINEA MANCHESTER

Manchester es la técnica de codificación sincrónica, utilizada para codificar el clock


y los datos de un flujo de bits sincrónico. Aquí, los datos binarios que se transmiten
no se envían como una secuencia de 1 y 0 lógicos (conocida como de no retorno a
cero, NRZ). En cambio, los bits se convierten en un formato ligeramente diferente
que tiene una serie de ventajas sobre el uso directo de codificación binaria.

Este esquema asegura que todos los bits presentan una transición en la parte media
proporcionando así un excelente sincronismo entre el transmisor y el receptor, una
ventaja es Transmisión serial de bits con componente nula de DC.y Detección de
errores fácil de aplicar. Y como desventaja es que se necesita el doble de ancho de
banda para la misma información que el método convencional.

Existen dos convenciones

Código Manchester

La primera, publicada por primera vez por Thomas G.E. en 1949. Para representar
un 0 lógico la señal debe cambiar del nivel Bajo a Alto (suponiendo una amplitud
física de codificación de los datos), manteniendo el nivel bajo en la primera mitad
del período del bit, y un nivel alto en la segunda mitad. Para un 1 lógico los niveles
de la señal deberá cambiar de Alto a Bajo.

La segunda, las normas IEEE 802.4 (token bus) y IEEE 802.3 (Ethernet). Afirma
que un 0 lógico es representado por una secuencia de señales Alto-Bajo y un 1
lógico está representado por una secuencia de señal Bajo-Alto.

 Si el dato original es un 0, el código Manchester es: 01


 Si el dato original es un 1, el código Manchester es: 10
 Cada bit se transmite en un tiempo fijo (el “periodo”).
 Las transiciones que significan O o 1 se producen en el punto medio de un
período.

Los códigos Manchester tienen una transición en la mitad del periodo de cada bit.
Cuando se tienen bits iguales o consecutivos se produce una transición al inicio del
segundo bit, que no es tenida en cuenta por el receptor al momento de decodificar.
Solo las transiciones separadas uniformemente en el tiempo son consideradas por
el receptor

Conclusión

para codificar datos binarios por medio de señales de corriente continua se pueden
usar varios métodos, uno de ellos es la codificación en Manchester el cual consiste
que la transición sirve como procedimiento de sincronización y de transmisión de
datos en el cual se utiliza el 1 y el 0 para definir si la trasmisión es alta o baja.
El proceso para realizar la codificación es muy simple y solo es necesario efectuar
un X-OR entre los datos y el clock para obtener la señal codificada. La
decodificación es mucho más compleja y necesita un post aparte.

Datos XOR clock Manchester


0 0 0
0 1 1
1 0 1
1 1 0

En los siguientes ejemplos podemos ver la 2 convenciones de codificación:

Codificación Manchester Norma IEEE

Codificación Manchester
Norma Thomas GE. El patrón de 8-bits: "0 1 1 1 1 0 0 1" se codifica como "01 10 10
10 10 01 01 10". Bit LSB a la izq.
La codificación puede ser alternativamente considerada como una codificación de
fase, donde cada bit es codificado por una transición de fase de 90º, o 270º grados.
Por lo tanto, es común encontrar que se refiera a ella como un Código Biphase.
A su vez la codificación Manchester es un caso especial de binary phase-shift
keying (BPSK), donde los datos controlan la fase de una onda cuadrada cuya
frecuencia portadora es la velocidad de transmisión de datos. Lo que significa, que
es self-cloking, por lo tanto la señal de reloj (clock) puede ser recuperada de los
datos codificados.

You might also like