
En telecomunicaciones , un diagrama de ojo es una representación gráfica en un osciloscopio donde una señal digital proveniente de un receptor se muestrea repetidamente y se aplica a la entrada vertical ( eje y ), mientras que la velocidad de datos se utiliza para activar el barrido horizontal ( eje x ). Se denomina así porque, para varios tipos de codificación, el diagrama se asemeja a una serie de ojos entre dos líneas. Es una herramienta para evaluar los efectos combinados del ruido del canal, la dispersión y la interferencia entre símbolos en el rendimiento de un sistema de transmisión de pulsos en banda base. Esta técnica se utilizó por primera vez con el sistema de transmisión segura de voz SIGSALY durante la Segunda Guerra Mundial .
Desde una perspectiva matemática, un diagrama de ojo es una visualización de la función de densidad de probabilidad (FDP) de la señal, módulo el intervalo unitario (IU). En otras palabras, muestra la probabilidad de que la señal se encuentre en cada voltaje posible a lo largo del IU. Normalmente, se aplica una rampa de color a la FDP para facilitar la visualización de pequeñas diferencias de brillo.
Se pueden obtener varias mediciones del rendimiento del sistema analizando la pantalla. Si las señales son demasiado largas, demasiado cortas, están mal sincronizadas con el reloj del sistema, son demasiado altas, demasiado bajas, demasiado ruidosas o demasiado lentas para cambiar, o tienen un sobreimpulso o subimpulso excesivo , esto se puede observar en el diagrama de ojo. Un diagrama de ojo abierto corresponde a una distorsión mínima de la señal . La distorsión de la forma de onda de la señal debido a la interferencia entre símbolos y al ruido aparece como un cierre del diagrama de ojo. [ 1 ] [ 2 ] [ 3 ]
Cálculo
Datos de origen
El primer paso para calcular un diagrama de ojo consiste normalmente en obtener la forma de onda que se analiza de forma cuantificada. Esto puede hacerse midiendo un sistema eléctrico real con un osciloscopio de ancho de banda suficiente, o creando datos sintéticos con un simulador de circuitos para evaluar la integridad de la señal de un diseño propuesto. También se puede utilizar una combinación de ambos enfoques: simular los efectos de un circuito o línea de transmisión arbitraria sobre una señal medida, por ejemplo, para determinar si una señal seguirá siendo inteligible después de pasar por un cable largo. En este punto, también se puede aplicar la interpolación para aumentar el número de muestras por intervalo unitario (IU) y producir un gráfico suave y sin interrupciones, más atractivo visualmente y más fácil de entender.
Rebanar
A continuación, se debe determinar la posición de cada muestra dentro de la interfaz de usuario. Existen varios métodos para ello, dependiendo de las características de la señal y de las capacidades del osciloscopio y el software utilizados. Este paso es fundamental para una visualización precisa de la fluctuación temporal en el ojo.
Desencadenante
Un método muy sencillo para segmentar la señal consiste en configurar la pantalla del osciloscopio para que ocupe un ancho ligeramente superior al de una interfaz de usuario (UI), activar tanto los flancos ascendentes como descendentes de la señal y habilitar la persistencia de la pantalla para que todas las formas de onda medidas se apilen en un único gráfico. Esto tiene la ventaja de ser posible en casi cualquier osciloscopio (incluso en los totalmente analógicos) y puede proporcionar una visualización decente del ruido y la forma general de la señal, pero elimina por completo la fluctuación (jitter) de la señal, ya que el disparador del instrumento resincroniza el gráfico con cada UI. La única fluctuación visible con este método es la del propio osciloscopio, así como la fluctuación de frecuencia extremadamente alta (frecuencias con un periodo menor que la UI).
Tasa fija
Una forma sencilla de visualizar la fluctuación de fase en la señal mediante el diagrama de ojo consiste en estimar la velocidad de símbolos de la señal (quizás contando el número promedio de cruces por cero en un intervalo de tiempo conocido) y adquirir varias interfaces de usuario (IU) en una sola captura del osciloscopio. Se localiza el primer cruce por cero de la captura y se declara como el inicio de la primera IU, y el resto de la forma de onda se divide en segmentos de una IU de longitud.
Este enfoque puede funcionar adecuadamente para señales estables en las que la velocidad de símbolos permanece exactamente igual en el tiempo; sin embargo, las imprecisiones del sistema hacen que cierta deriva sea inevitable, por lo que rara vez se utiliza en la práctica. En algunos protocolos, como SATA , la velocidad de símbolos se varía intencionalmente mediante el uso de la modulación de espectro ensanchado , por lo que asumir una velocidad fija provocará que el ojo exagere enormemente la fluctuación real presente en la señal. (Si bien la modulación de espectro ensanchado en un reloj es técnicamente fluctuación en el sentido estricto, los receptores para estos sistemas están diseñados para seguir la modulación. La única fluctuación de interés para un ingeniero de integridad de señal es aquella mucho más rápida que la velocidad de modulación, que el receptor no puede seguir eficazmente).
Reloj de referencia
En algunos protocolos, como HDMI , se suministra un reloj de referencia junto con la señal, ya sea a la velocidad de símbolos o a una frecuencia menor (pero sincronizada) a partir de la cual se puede reconstruir un reloj de símbolos. Dado que el receptor del sistema utiliza el reloj de referencia para muestrear los datos, el uso de este reloj para determinar los límites de la interfaz de usuario permite que el diagrama de ojo muestre fielmente la señal tal como la ve el receptor: solo se muestra la fluctuación (jitter) entre la señal y el reloj de referencia.
Recuperación del reloj
La mayoría de las señales seriales de alta velocidad, como PCIe , DisplayPort y la mayoría de las variantes de Ethernet , utilizan un código de línea diseñado para permitir una fácil recuperación del reloj mediante un PLL . Dado que así es como funciona el receptor, la forma más precisa de segmentar los datos para el diagrama de ojo es implementar un PLL con las mismas características en software. Una configuración correcta del PLL permite que el diagrama de ojo oculte los efectos de la sincronización de espectro ensanchado y otras variaciones a largo plazo en la velocidad de símbolos que no contribuyen a errores en el receptor, al tiempo que muestra una fluctuación de frecuencia más alta.
Integración
Las muestras se acumulan en un histograma bidimensional , donde el eje X representa el tiempo dentro de la interfaz de usuario y el eje Y el voltaje. Este se normaliza dividiendo el valor de cada intervalo del histograma por el valor del intervalo más grande. Se pueden aplicar transformaciones tonales , escalado logarítmico u otras transformaciones matemáticas para resaltar diferentes partes de la distribución, y se aplica un gradiente de color al ojo final para su visualización.
Para obtener una representación precisa de la señal, se pueden necesitar grandes cantidades de datos; con frecuencia se utilizan decenas o cientos de millones de interfaces de usuario (IU) para un solo patrón ocular. En el ejemplo siguiente, el ojo que utiliza doce mil IU solo muestra la forma básica, mientras que el que utiliza ocho millones de IU muestra muchos más matices en los bordes ascendentes y descendentes.
Diagrama de ojo de doce mil UI de una señal de 1,25 Gbit/s
Diagrama de ojo de ocho millones de UI (intervalos unitarios) de una señal de 1,25 Gbit/s
Modulación
Cada forma de modulación de banda base produce un patrón de ojo con una apariencia única.
NRZ
El patrón de ojo de una señal NRZ debe constar de dos niveles claramente distintos con transiciones suaves entre ellos.

MLT-3
El diagrama de ojo de una señal MLT-3 debe constar de tres niveles claramente diferenciados (nominalmente -1, 0, +1 de abajo hacia arriba). El nivel 0 debe estar ubicado en cero voltios y la forma general debe ser simétrica con respecto al eje horizontal. Los estados +1 y -1 deben tener la misma amplitud. Debe haber transiciones suaves del estado 0 a los estados +1 y -1; sin embargo, no debe haber transiciones directas del estado -1 al +1 (lo que indicaría que la señal es PAM-3 en lugar de MLT-3).

PAM
El diagrama de ojo de una señal PAM debe constar de N niveles claramente diferenciados (dependiendo del orden de PAM; por ejemplo, PAM-4 debe tener cuatro niveles y PAM-3, tres). La forma general debe ser simétrica con respecto al eje horizontal y el espaciado entre todos los niveles debe ser uniforme.

PSK
![]()
![]()
Efectos de canal
Muchas propiedades de un canal pueden observarse en el patrón de ojo.
Énfasis
Al aplicar énfasis a una señal, se produce un nivel adicional para cada valor de la señal, que es mayor (en el caso de preénfasis) o menor (en el caso de desénfasis) que el valor nominal.
El patrón ocular de una señal con énfasis puede confundirse a primera vista con el de una señal PAM; sin embargo, una inspección más detallada revela algunas diferencias clave. Lo más notable es que una señal con énfasis tiene un conjunto limitado de transiciones permitidas:
- Estado fuerte a estado débil correspondiente (patrón de bits 1-1 o 0-0)
- De estado fuerte a estado fuerte opuesto (segunda transición de un patrón de bits 1-0-1 o 0-1-0)
- Estado débil a estado fuerte opuesto (segunda transición de un patrón de bits 1-1-0 o 0-0-1)
Una señal enfatizada nunca pasará de un estado débil al estado fuerte correspondiente, de un estado débil a otro estado débil, ni permanecerá en el mismo estado fuerte durante más de una unidad de interfaz (UI). Una señal PAM también suele tener niveles igualmente espaciados, mientras que los niveles enfatizados suelen estar más cerca del nivel nominal de la señal.

Pérdida de alta frecuencia
La pérdida en las pistas y cables de las placas de circuitos impresos aumenta con la frecuencia debido a la pérdida dieléctrica , lo que provoca que el canal se comporte como un filtro de paso bajo . Esto conlleva un aumento en el tiempo de subida/bajada de la señal. Si la velocidad de datos es suficientemente alta o el canal presenta pérdidas significativas, es posible que la señal ni siquiera alcance su valor máximo durante una transición rápida de 0-1-0 o 1-0-1, y que solo se estabilice tras una secuencia de varios bits idénticos. Esto da como resultado el cierre vertical del diagrama de ojo.
La imagen que se muestra a continuación ilustra una señal NRZ de 1,25 Gbit/s tras pasar por un canal con pérdidas: un cable coaxial RG-188 de aproximadamente 3,7 metros (12 pies ) de longitud. Este canal presenta pérdidas que aumentan de forma bastante lineal, desde 0,1 dB en CC hasta 9 dB a 6 GHz.
Los límites superior e inferior del diagrama de ojo muestran la tensión final que alcanza la señal tras varios bits consecutivos con el mismo valor. Dado que el canal presenta una pérdida mínima en CC, la amplitud máxima de la señal permanece prácticamente inalterada. Al observar el flanco ascendente de la señal (un patrón 0-1), podemos ver que la señal comienza a estabilizarse alrededor de -300 ps , pero continúa ascendiendo lentamente durante la duración del intervalo de interfaz. Alrededor de +300 ps, la señal comienza a descender de nuevo (un patrón 0-1-0) o continúa ascendiendo lentamente (un patrón 0-1-1).

A medida que aumentan las pérdidas de alta frecuencia, la forma general del ojo se degrada gradualmente hasta convertirse en una sinusoide (una vez que se han eliminado los armónicos de mayor frecuencia de los datos, solo queda la fundamental) y disminuye su amplitud.
Desajustes de impedancia
Los desajustes de impedancia y otros defectos en una línea de transmisión pueden causar reflexiones visibles como defectos en los bordes de la señal. Las reflexiones con un retardo mayor a una unidad de interfaz (UI) suelen hacer que el diagrama de ojo sea completamente ilegible debido a la interferencia entre símbolos (ISI) ; sin embargo, aquellas con un retardo menor se pueden observar fácilmente en la forma del diagrama de ojo.
En la imagen inferior, se observa un segmento de línea de aproximadamente 25 mm (1 pulgada ) en circuito abierto, que produce un efecto inicial de baja impedancia (amplitud reducida) seguido de una reflexión positiva en el extremo del segmento con un retardo de unos 320 ps o 0,4 UI. Esto se aprecia claramente como un "escalón" en el flanco ascendente, donde la señal aumenta hasta una fracción de su valor máximo, se estabiliza durante el retardo de ida y vuelta del segmento y, finalmente, alcanza su valor máximo cuando llega la reflexión.

En la imagen inferior, se añaden tres pulgadas de cable al extremo del mismo segmento. El mismo "escalón" está presente, pero ahora es cuatro veces más largo, lo que produce reflexiones a unos 1280 ps o 1,6 UI. Esto genera una interferencia intersímbolo extrema (ya que la reflexión de cada UI llega durante la UI subsiguiente), lo que provoca el cierre total del ojo.

Medidas
Existen muchas mediciones que se pueden obtener a partir de un diagrama ocular: [ 4 ]
Mediciones de amplitud
- amplitud ocular
- amplitud del cruce ocular
- Porcentaje de ojos cruzados
- Altura de los ojos
- Nivel de los ojos
- Relación señal-ruido del ojo
- factor de calidad
- Apertura vertical del ojo
mediciones de tiempo
- fluctuación determinista
- Momento de cruzar los ojos
- Retraso ocular
- Hora de caída de los ojos
- Hora de levantarse los ojos
- Ancho de los ojos
- Apertura horizontal del ojo
- fluctuación pico a pico
- fluctuación aleatoria
- fluctuación RMS
- fluctuación de CRC
- Nerviosismo total
Interpretación de mediciones
Véase también
Notas
- ↑ Christopher M. Miller "Caracterización de transmisores digitales de alta velocidad mediante análisis de diagramas de ojo". 1266 Hewlett-Packard Journal 45(1994) agosto, n.° 4. Archivado el 26 de enero de 2021 en Wayback Machine , págs. 29-37.
- ↑ Este artículo incorpora material de dominio público de la Norma Federal 1037C . Administración de Servicios Generales . Archivado del original el 22 de enero de 2022.
(en apoyo de la norma MIL-STD-188 ). - ↑ John G. Proakis, Comunicaciones digitales, 3.ª ed., 2001
- ↑ "Descripción del archivo de ayuda de Matlab sobre cómo usar las funciones de diagrama de ojo en la Caja de herramientas de comunicaciones" .
Referencias
- "Manual de funcionamiento del software de aplicación HP E4543A Q Factor and Eye Contours" (PDF) . 1999. Archivado (PDF) del original el 09/10/2022.
- "Guía del usuario del analizador de diagramas oculares Agilent 71501D" (PDF) . Archivado (PDF) del original el 9 de octubre de 2022.
Enlaces externos
- Ruckerbauer, Hermann (29 de junio de 2009). "Nace un ojo" . YouTube .Proporciona un vídeo de ejemplo de la construcción de un patrón de ojo.
- Comprensión de la metodología del diagrama de ojo de datos para el análisis de señales digitales de alta velocidad.
- Transmisión de datos