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 de sincronización automática sin componente de CC . En consecuencia, las conexiones eléctricas que utilizan un código Manchester se aislan galvánicamente fácilmente .

El código Manchester deriva su nombre de su desarrollo en la Universidad de Manchester , donde la codificación se utilizaba 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 cintas de 6250 bpi que utilizaban la grabación codificada en grupo 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 comunicaciones de campo cercano .

Características

La codificación Manchester es un caso especial de codificación binaria por desplazamiento de fase (BPSK), donde 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 velocidad del reloj; esto ayuda a la recuperación del reloj .

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

Limitaciones

La velocidad de datos de la codificación Manchester es sólo la mitad que 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) . [2]

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

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 necesaria ]

Codificación y decodificación

Un ejemplo de codificación Manchester que muestra ambas convenciones para la representación de datos.

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 a transmitir) también tener una transición al comienzo del período. La dirección de la transición de mitad de bit indica los datos. Las transiciones en los límites del período no contienen información. Sólo existen para colocar la señal en el estado correcto para permitir la transición a mitad de 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 lo siguieron numerosos autores (por ejemplo, Andy Tanenbaum ). [4] Especifica que para un bit 0 los niveles de señal serán bajos o altos (asumiendo una codificación física de amplitud de los datos), con un nivel bajo en la primera mitad del período de bits y un nivel alto en la segunda mitad. . Durante 1 bit, los niveles de señal serán alto-bajo. 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 ) [5] así como por IEEE 802.4 (bus de token) y versiones de menor velocidad de los estándares IEEE 802.3 (Ethernet). Afirma que un 0 lógico está representado por una secuencia de señal alta-baja y un 1 lógico está representado por una secuencia de señal baja-alta.

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

Descodificación

La existencia de transiciones garantizadas permite que la señal se autocronifique y también permite que el receptor se alinee correctamente; el receptor puede identificar si está desalineado por 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 esquemas de codificación NRZ más simples .

Codificación

Las convenciones de codificación son las siguientes:

Ver también

Referencias

  1. ^ Savard, John JG (2018) [2006]. "Grabación en cinta magnética digital". cuadribloc . Archivado desde el original el 2 de julio de 2018 . Consultado el 16 de julio de 2018 .
  2. ^ ab Oed, Richard (22 de abril de 2022). "Antiguo, pero aún útil: el código de Manchester". DigiKey . Archivado desde el original el 22 de agosto de 2022 . Consultado el 2 de febrero de 2023 .
  3. ^ Ethernet Technologies, Cisco Systems , archivado desde el original el 28 de diciembre de 2018 , recuperado 12 de septiembre de 2017 , La codificación Manchester introduce algunos problemas difíciles relacionados con la frecuencia que la hacen inadecuada para su uso a velocidades de datos más altas.
  4. ^ Tanenbaum, Andrew S. (2002). Redes de computadoras (4ª ed.). Prentice Hall . págs. 274-275. ISBN 0-13-066102-3.
  5. ^ Puestos, William (2004). Comunicaciones informáticas y de datos (7ª ed.). Prentice Hall . págs. 137-138. ISBN 0-13-100681-9.
  6. ^ Codificación de datos de Manchester para comunicaciones por radio , consultado el 28 de mayo de 2018
  7. ^ Forster, R. (2000). "Codificación de Manchester: definiciones opuestas resueltas". Revista de educación y ciencias de la ingeniería . 9 (6): 278–280. doi :10.1049/esej:20000609.

Dominio publico 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 ).