stringtranslate.com

Código de Manchester

En telecomunicaciones y almacenamiento de datos , el código Manchester (también conocido como codificación de fase o PE ) es un código de línea en el que la codificación de cada bit de datos es baja y luego alta, o alta y luego baja, durante el mismo tiempo. Es una señal con sincronización automática sin componente de CC . En consecuencia, las conexiones eléctricas que utilizan un código Manchester se aíslan galvánicamente con facilidad .

El código Manchester deriva su nombre de su desarrollo en la Universidad de Manchester , donde la codificación se utilizó para almacenar datos en los tambores magnéticos de la computadora Manchester Mark 1 .

El código Manchester se utilizó ampliamente para la grabación magnética en cintas de computadora de 1600 bpi antes de la introducción de las cintas de 6250 bpi que utilizaban la grabación codificada por grupos más eficiente . [1] El código Manchester se utilizó en los primeros estándares de capa física de Ethernet y todavía se utiliza en protocolos IR de consumo , RFID y comunicación de campo cercano . Se utilizó y todavía se utiliza para cargar comandos a la nave espacial Voyager . [2]

Características

La codificación Manchester es un caso especial de modulación por desplazamiento de fase binaria (BPSK), en el que los datos controlan la fase de una portadora de onda cuadrada cuya frecuencia es la velocidad de datos. El código Manchester garantiza transiciones frecuentes de voltaje de línea, directamente proporcionales a la frecuencia del reloj; esto ayuda a la recuperación del reloj .

El componente de CC de la señal codificada no depende de los datos y, por lo tanto, no transporta información. Por lo tanto, las conexiones pueden estar acopladas de forma inductiva o capacitiva , lo que permite que la señal se transmita de manera conveniente mediante medios aislados galvánicamente (por ejemplo, Ethernet) utilizando un aislador de red , un simple transformador de pulsos uno a uno que no puede transmitir un componente de CC.

Limitaciones

La velocidad de datos de la codificación Manchester es solo la mitad de la de una señal no codificada, lo que limita su utilidad a sistemas donde el ancho de banda no es un problema, como una red de área local (LAN) . [3]

La codificación Manchester presenta difíciles problemas relacionados con la frecuencia que la hacen inadecuada para su uso a velocidades de datos más altas. [3] [4]

Hay códigos más complejos, como la codificación 8B/10B , que utilizan menos ancho de banda para lograr la misma velocidad de datos, pero pueden ser menos tolerantes a errores de frecuencia y fluctuaciones en los relojes de referencia del transmisor y del receptor. [ cita requerida ]

Codificación y decodificación

Un ejemplo de codificación Manchester que muestra ambas convenciones para la representación de datos, donde: 1337 10 = 10100111001 2

El código Manchester siempre tiene una transición en la mitad de cada período de bit y puede (dependiendo de la información que se vaya a transmitir) tener también una transición al comienzo del período. La dirección de la transición en la mitad del bit indica los datos. Las transiciones en los límites del período no transportan información. Existen únicamente para colocar la señal en el estado correcto para permitir la transición en la mitad del bit.

Convenciones para la representación de datos

Hay dos convenciones opuestas para las representaciones de datos.

El primero de ellos fue publicado por primera vez por GE Thomas en 1949 y es seguido por numerosos autores (por ejemplo, Andy Tanenbaum ). [5] Especifica que para un bit 0 los niveles de señal serán bajos-altos (asumiendo una codificación física de amplitud de los datos) – con un nivel bajo en la primera mitad del periodo del bit, y un nivel alto en la segunda mitad. Para un bit 1 los niveles de señal serán altos-bajos. Esto también se conoce como código Manchester II o Biphase-L.

La segunda convención también es seguida por numerosos autores (por ejemplo, William Stallings ) [6] así como por los estándares IEEE 802.4 (bus de token) y versiones de menor velocidad de IEEE 802.3 (Ethernet). Establece que un 0 lógico está representado por una secuencia de señales alta-baja y un 1 lógico está representado por una secuencia de señales baja-alta.

Si una señal codificada Manchester se invierte durante la comunicación, se transforma de una convención a otra. Esta ambigüedad se puede superar utilizando la codificación Manchester diferencial .

Descodificación

La existencia de transiciones garantizadas permite que la señal se autosincroniza y también permite que el receptor se alinee correctamente; el receptor puede identificar si está desalineado en medio período de bit, ya que ya no siempre habrá una transición durante cada período de bit. El precio de estos beneficios es duplicar el requisito de ancho de banda en comparación con los esquemas de codificación NRZ más simples .

Codificación

Las convenciones de codificación son las siguientes:

Véase también

Referencias

  1. ^ Savard, John JG (2018) [2006]. «Grabación en cinta magnética digital». quadibloc . Archivado desde el original el 2 de julio de 2018 . Consultado el 16 de julio de 2018 .
  2. ^ Hughes, Mark (2 de julio de 2017). "Comunicación a lo largo de miles de millones de kilómetros: comunicaciones a larga distancia en la nave espacial Voyager". Todo sobre circuitos . Consultado el 27 de septiembre de 2024 .
  3. ^ ab Oed, Richard (22 de abril de 2022). «Old, but Still Useful: The Manchester Code». DigiKey . Archivado desde el original el 22 de agosto de 2022. Consultado el 2 de febrero de 2023 .
  4. ^ Ethernet Technologies, Cisco Systems , archivado del original el 28 de diciembre de 2018 , consultado el 12 de septiembre de 2017. La codificación Manchester presenta algunos problemas difíciles relacionados con la frecuencia que la hacen inadecuada para su uso a velocidades de datos más altas.
  5. ^ Tanenbaum, Andrew S. (2002). Redes informáticas (4.ª ed.). Prentice Hall . Págs. 274-275. ISBN. 0-13-066102-3.
  6. ^ Stallings, William (2004). Comunicaciones de datos y computadoras (7.ª ed.). Prentice Hall . Págs. 137-138. ISBN. 0-13-100681-9.
  7. ^ Codificación de datos de Manchester para comunicaciones por radio , consultado el 28 de mayo de 2018
  8. ^ Forster, R. (2000). "Codificación Manchester: definiciones opuestas resueltas". Revista de ingeniería, ciencia y educación . 9 (6): 278–280. doi :10.1049/esej:20000609.

Dominio público Este artículo incorpora material de dominio público de la Norma Federal 1037C. Administración de Servicios Generales . Archivado desde el original el 22 de enero de 2022. (en apoyo de MIL-STD-188 ).