1 Modulaciones de intensidad digitales: alternar la inversión de marca, modulación duobinaria, portadora suprimida vuelta a cero
1.4 Alternate Mark Inversion (AMI), alternar inversión de marca

En telecomunicación, un código disparidad emparejado es un código de línea en el que al menos uno de los caracteres de datos está representado por dos palabras de código de la disparidad opuesta que se utilizan en secuencia a fin de minimizar la disparidad total de una secuencia más larga de dígitos.

El principio

El ejemplo más simple de un código de disparidad emparejado es Alternate Mark Inversion (AMI). Se utilizan tres niveles lógicos correspondientes a dos niveles bipolares: +, -, y cero.

Un 0 binario se codifica como ausencia de energía durante un intervalo de bit (tensión cero), mientras que un 1 binario se codifica alternativamente como un voltaje positivo o un voltaje negativo. Un 1 binario se conoce como una marca, mientras que un 0 binario es conocido como un espacio.

Beneficios principales

Los beneficios generales de la utilización de un código de línea con codificación bipolar:

  • El uso de un código bipolar impide una significativa acumulación de señal continua, el cable puede entonces ser utilizado para distancias más largas.
  • AMI ayuda a mantener la sincronización entre el transmisor y el receptor, especialmente en caso de largas cadenas de símbolos binarios 1, que son problemáticos para NRZ. Un medio de transmisión adicional para la señal de reloj no es necesario.
  • Detección de errores. La señal de AMI se regenera a intervalos regulares. Una señal con baja señal a ruido, Signal to Noise Ratio (SNR) puede presentar errores, como por ejemplo, una marca puede ser interpretada como cero o un cero como una marca positiva o negativa. AMI tiene la capacidad de detectar errores individuales, que violan la regla de la bipolaridad (cada siguiente marca distinta de cero es diferente).

Desventajas

  • Las secuencias largas de cero binario son problemáticas en términos de sincronización.

La solución es añadir un 1 binario después de siete ceros binarios para mantener la sincronización. Por el lado del decodificador, se retira este símbolo adicional.