Estoy usando un Agilent N5182B Signal Generator para modular una forma de onda de 2-FSK en una portadora de RF de 160MHz. Para eso, estoy usando una forma de onda de banda base (modo I / Q), generada por un script de modulador Matlab FSK.
El dispositivo permite asociar hasta 4 marcadores a cada muestra. Esos son esencialmente valores de un solo bit que se pueden emitir desde una salida digital dedicada en el panel posterior del dispositivo, y se pueden usar para sincronizar dispositivos / procesos externos. Según el manual, los marcadores están en perfecta sincronización con las muestras asociadas en banda base . Sin embargo, los componentes adicionales en la ruta de RF agregan demora, por lo que las salidas reales están sesgadas.
¿Cómo puedo medir la diferencia de tiempo entre las salidas de RF y EVENT?
Tenga en cuenta que la Guía del usuario proporciona información sobre cómo compensar un regalo retraso, pero no hay un procedimiento sugerido para medir el retraso real.
Parte de la descripción anterior, eliminada para mayor claridad:
El problema es que el flujo de bits descodificado se desplaza (en el tiempo) por una pequeña cantidad aleatoria de bits en relación con el flujo transmitido real. Esto significa que el evento de flanco descendente, que se origina en el periférico GPIO, no está sincronizado con el demodulador FSK y / o los eventos del dispositivo SERDES, que se originan en el hardware de front-end de RF.
Estoy tratando de determinar de dónde viene esta diferencia de retardo. Para empezar, quiero verificar que las salidas RF y Marker del N5182B estén en perfecta sincronización, o al menos en constante cambio. ¿Cómo puedo verificar eso o medir el retraso de la salida del marcador?