stringtranslate.com

Señal de reloj automático

En telecomunicaciones y electrónica , una señal de reloj automático es aquella que se puede decodificar sin necesidad de una señal de reloj separada u otra fuente de sincronización . Esto generalmente se hace incluyendo información de sincronización incorporada dentro de la señal y agregando restricciones en la codificación de la carga útil de datos de manera que se pueda detectar fácilmente una sincronización falsa.

La mayoría de los códigos de línea están diseñados para sincronizarse automáticamente.

Isocronicidad y anisocronicidad.

Si se incluye una señal de reloj en la transmisión de datos, hay dos posibilidades: las señales de reloj se envían al mismo tiempo que los datos ( isócrono ) o en un momento diferente ( anisócrono ).

Señales isócronas de sincronización automática

Si la señal del reloj incorporado es isócrona, se envía simultáneamente con los datos. A continuación se muestra una señal de ejemplo, en este caso utilizando la señal de reloj automático del código Manchester . Se puede considerar que los datos y los ciclos de reloj se "suman" para formar una combinación, donde tanto el ciclo de reloj como los datos se pueden recuperar de la señal transmitida.

Señales de sincronización automática asíncronas

Las señales de reloj automático asíncronas no combinan ciclos de reloj y transferencia de datos en una señal continua. En cambio, se modula la transmisión de ciclos de reloj y la transmisión de datos. A continuación se muestra una señal de ejemplo utilizada en comunicación serie asíncrona , donde queda claro que la información sobre la velocidad del reloj se transmite en un período de tiempo diferente al de los datos reales.

Implementaciones

Ejemplos de usos de protocolos de señales de sincronización automática incluyen:

La mayoría de estos códigos pueden verse como una especie de código de longitud de ejecución limitada [1] . Esas restricciones sobre las "ejecuciones" de ceros y las "ejecuciones" de unos garantizan que las transiciones ocurran con la frecuencia suficiente para mantener sincronizado al receptor.

Estas señales de sincronización automática se pueden decodificar correctamente en un flujo de bits sin deslizamiento de bits . Para decodificar aún más ese flujo de bits y decidir qué bit es el primer bit de un byte, a menudo se utiliza un código de autosincronización .

Ejemplos analógicos

Modulación de amplitud : modular una señal cambiando la amplitud de una onda portadora, como en:

es de sincronización automática, ya que los cruces por cero sirven como pulso de reloj .

Se puede considerar que este pulso de reloj es información redundante, o al menos un uso inútil de la capacidad del canal, y duplicar el canal variando la fase, como en la modulación polar , o agregando otra señal que esté desfasada 90° (una onda sinusoidal). como en la modulación en cuadratura. El resultado es enviar el doble de señales a través del canal, a costa de perder el reloj y, por lo tanto, sufrir una degradación de la señal en caso de deriva del reloj (el equivalente analógico de la deriva de bits).

Esto demuestra cómo codificar el reloj o la sincronización en un código cuesta la capacidad del canal e ilustra la compensación.

Ver también

Referencias

  1. ^ Kees Schouhamer Immink (diciembre de 1990). "Secuencias de duración limitada". Actas del IEEE . 78 (11): 1745-1759. doi :10.1109/5.63306. Se proporciona una descripción detallada de las propiedades limitantes de secuencias de longitud limitada.