2025-11-19T04:28:13.302797

A time-to-digital converter with steady calibration through single-photon detection

Wagner, Vogrig, Villoresi et al.
Time-to-Digital Converters (TDCs) are a crucial tool in a wide array of fields, in particular for quantum communication, where time taggers performance can severely affect the quality of the entire application. Nowadays, FPGA-based TDCs present a viable alternative to ASIC ones, once the nonlinear behaviour due to the intrinsic nature of the device is properly mitigated. To compensate said nonlinearities, a calibration procedure is required, usually based on an interpolation methods. Here we present the design and the demonstration of a TDC that is FPGA-based and showing a residual jitter of 27 ps, that is scalable for multichannel operation. The application in Quantum Key Distribution (QKD) is discussed with a unique calibration method based on the exploitation of single-photon detection that does not require to stop the data acquisition or to use any interpolation methods, thus increasing accuracy and removing data loss. The calibration was tested in a relevant environment, investigating the device behaviour between 5°C and 80°C. Moreover, our design is capable of continuously streaming up to 12 Mevents/s for up to ~1 week without the TDC overflowing.
academic

Un convertidor tiempo-digital con calibración estable mediante detección de fotones individuales

Información Básica

  • ID del Artículo: 2406.01293
  • Título: A time-to-digital converter with steady calibration through single-photon detection
  • Autores: Matías R. Bolaños Wagner, Daniele Vogrig, Paolo Villoresi, Giuseppe Vallone, Andrea Stanco
  • Clasificación: eess.SP physics.ins-det quant-ph
  • Fecha de Publicación: 4 de junio de 2024
  • Enlace del Artículo: https://arxiv.org/abs/2406.01293

Resumen

Este artículo propone un convertidor tiempo-digital (TDC) basado en FPGA con ruido residual de 27 ps, que ofrece escalabilidad para operación multicanal. El diseño está específicamente orientado a aplicaciones de distribución cuántica de claves (QKD), implementando un método de calibración único basado en detección de fotones individuales que no requiere detener la adquisición de datos ni utilizar métodos de interpolación, mejorando así la precisión y eliminando la pérdida de datos. El método de calibración fue probado en un rango de temperatura de 5°C a 80°C, y el dispositivo es capaz de transmitir continuamente datos a velocidades de hasta 12 Mevents/s durante aproximadamente una semana sin desbordamiento del TDC.

Antecedentes de Investigación y Motivación

Contexto del Problema

  1. Importancia del TDC en comunicaciones cuánticas: Los convertidores tiempo-digital son herramientas críticas en múltiples campos, particularmente en comunicaciones cuánticas, donde el desempeño del marcador temporal afecta significativamente la calidad de toda la aplicación.
  2. Ventajas y desafíos del TDC basado en FPGA: Los TDC basados en FPGA ofrecen ventajas de flexibilidad, alto desempeño y rentabilidad en comparación con soluciones ASIC, pero requieren resolver problemas de comportamiento no lineal inherente al dispositivo.
  3. Limitaciones de métodos de calibración tradicionales: Los métodos de calibración existentes típicamente se basan en técnicas de interpolación, requiriendo detener periódicamente la adquisición de datos para calibración, lo que resulta en pérdida de datos y reducción de eficiencia.

Motivación de la Investigación

  1. Requisitos especiales de distribución cuántica de claves: En aplicaciones de QKD por satélite, la ventana de comunicación es limitada, requiriendo maximizar la cantidad de datos recibidos mientras se mantiene el desempeño. El problema de pérdida de datos de los métodos de calibración tradicionales es particularmente crítico.
  2. Necesidad de calibración en tiempo real: Se requiere un método capaz de calibración continua durante el proceso de adquisición de datos, evitando que la calibración o su inefectividad afecten la generación de claves.

Contribuciones Principales

  1. Propuesta del método de "calibración estable": Técnica de calibración en tiempo real basada en detección de fotones individuales sin necesidad de detener la adquisición de datos.
  2. Diseño e implementación del sistema TDC MARTY: TDC multicanal basado en FPGA Zynq7020 con indicadores de desempeño excepcionales.
  3. Verificación de adaptabilidad a temperatura: Pruebas del desempeño del sistema en el rango de 5°C a 80°C, demostrando la efectividad de la calibración estable.
  4. Validación de aplicación en QKD: Mediante pruebas comparativas con TDC comerciales, se verificó la practicidad del sistema en distribución cuántica de claves.

Explicación Detallada de Métodos

Definición de la Tarea

Diseñar un convertidor tiempo-digital basado en FPGA capaz de:

  • Proporcionar resolución temporal a escala de picosegundos
  • Soportar operación multicanal
  • Implementar calibración en tiempo real sin pérdida de datos
  • Ser aplicable a comunicaciones cuánticas

Arquitectura del Modelo

1. Arquitectura de Hardware del TDC

Módulo de Conteo Grueso:

  • Implementación de contador binario usando componentes DSP48
  • Frecuencia de reloj: fs = 412.5 MHz
  • Codificación de 48 bits, tiempo de ejecución total: 2^48/fs ≈ 1 semana

Módulo de Conteo Fino:

  • Basado en línea de retardo de acarreo rápido (elementos CARRY4)
  • 36 elementos CARRY4 (144 componentes de acarreo rápido total)
  • Cobertura del período de reloj grueso τcoarse = 1/fs ≈ 2.42 ns

Algoritmo de Decodificación:

  • Utiliza algoritmo de árbol sumador de tubería propuesto por Adamič et al.
  • Alta robustez contra "errores de burbuja"
  • Conversión de código termométrico a código binario

2. Método de Calibración Estable

Proceso de Calibración Tradicional:

Número mínimo de eventos: Nevents > (zα/2/β)² · (M-1) = 116110
Donde: zα/2 corresponde a intervalo de confianza del 99%, β=0.02 tolerancia, M=8 bits

Prueba de Densidad de Código:

  • Cálculo de tiempo de propagación: δti = (wi/Σwj) · τsample
  • Tiempo de calibración: t(c)i = (1/2)δti + Σj<i δtj

Innovación de Calibración Estable:

  • Almacenamiento ordenado del histograma de densidad de código
  • Para cada nuevo evento: eliminar evento más antiguo, añadir nuevo evento
  • Recálculo en tiempo real de la curva de calibración
  • Suposición de distribución uniforme de eventos detectados en la línea de retardo

Puntos de Innovación Técnica

  1. Calibración sin pérdida de datos: Los métodos tradicionales requieren 30 ms de tiempo de parada para cambiar a oscilador de anillo, mientras que la calibración estable utiliza los datos de detección mismos para calibración.
  2. Suposición de distribución uniforme: Se asegura distribución uniforme de eventos de entrada mediante frecuencia de reloj no convencional y efectos de deriva.
  3. Adaptación a temperatura: La curva de calibración se ajusta automáticamente con cambios de temperatura, sin intervención manual.

Configuración Experimental

Entorno de Prueba

  • Control de Temperatura: Unidad Peltier + caja climática RAL 9006
  • Rango de Temperatura: 5°C a 80°C, incrementos de 1°C
  • Monitoreo de Temperatura: Sensor XADC midiendo temperatura del centro del chip

Equipos de Prueba

  • Fuente de Luz: Láser atenuado de 1550 nm
  • Detector: Detector de fotón individual PMD-IR (MPD)
  • Comparación Comercial: Marcador temporal QuTAG (QuTools)

Indicadores de Evaluación

  1. Resolución: τres = t(c)Nc/Nc = 18.22 ps
  2. Ruido: Mediante ajuste gaussiano de diferencia temporal de dos canales FWHM
  3. No-linealidad Diferencial (DNL): DNLi = (wi - ⟨w⟩)/⟨w⟩
  4. Tasa de Error Cuántico (QBER): Indicador de desempeño de aplicación QKD

Resultados Experimentales

Indicadores Principales de Desempeño

  • Resolución: 18.22 ps
  • Ruido: 27.11 ps (temperatura ambiente)
  • Rango DNL: -0.97, 2.86
  • Velocidad de Transferencia de Datos: Máximo 15 Mevents/s (limitado por Ethernet)
  • Tiempo de Operación Continua: Aproximadamente 1 semana sin desbordamiento

Análisis de Características de Temperatura

1. Relación entre Tiempo de Propagación y Temperatura

  • El tiempo de propagación promedio tiene relación inversa con la temperatura
  • Atribuido a características de elementos CARRY4 del chip Zynq7020 (proceso de 28 nm)

2. Comparación de Cuatro Esquemas de Calibración

  1. Calibración de Oscilador de Anillo a 5°C + Retención: Ruido aumenta monótonamente con temperatura
  2. Calibración de Láser a 5°C + Retención: Tendencia similar, demostrando dependencia de temperatura
  3. Calibración de Oscilador de Anillo en Cada Punto de Temperatura: Mejora antes de 30°C, luego estable
  4. Calibración de Láser Estable: Mejor desempeño, desviación estándar ⟨σsteady⟩ = 0.64 ps vs ⟨σRO⟩ = 1.33 ps

Validación de Aplicación QKD

  • Configuración de Prueba: Secuencia HVDD con codificación de polarización
  • Resultados QBER: Tanto MARTY como QuTAG obtienen 2.2%
  • Ancho de Pulso: MARTY 107±3 ps, QuTAG 108±3 ps
  • Conclusión: Aunque MARTY tiene mayor ruido, el ancho de pulso es comparable, limitado principalmente por ruido del detector (~100 ps)

Trabajo Relacionado

Desarrollo de TDC basado en FPGA

  1. Trabajos Tempranos: Implementación completa de FPGA-TDC de Wang et al. (2010)
  2. Esquemas de Alta Precisión: Precisión de 17 ps de línea de retardo de vernier de etapa única de Markovic et al.
  3. Tendencia de Comercialización: Esquema de núcleo IP de Garzetti et al.

Evolución de Técnicas de Calibración

  1. Métodos Tradicionales: Calibración periódica basada en interpolación
  2. Calibración Automatizada: Arquitectura de auto-calibración de TDC aleatorio de Ito et al.
  3. Calibración en Tiempo Real: Calibración en tiempo real de línea de retardo dual de Chen et al.

Aplicaciones en Comunicaciones Cuánticas

  1. Sincronización Temporal en QKD: Algoritmo Qubit4Sync de Calderaro et al.
  2. Comunicaciones Cuánticas por Satélite: Avances en criptografía cuántica de Pirandola et al.
  3. Fotónica Integrada: Sistema QKD completamente fotónico de Avesani et al.

Conclusiones y Discusión

Conclusiones Principales

  1. Efectividad de calibración estable: Implementación exitosa de calibración en tiempo real sin pérdida de datos, con desempeño superior a métodos tradicionales
  2. Adaptabilidad a temperatura: Mantenimiento de desempeño estable en rango de temperatura de 75°C
  3. Aplicabilidad en QKD: Desempeño comparable a equipos comerciales, satisfaciendo requisitos de comunicaciones cuánticas
  4. Escalabilidad: Soporte para operación multicanal y funcionamiento continuo a largo plazo

Limitaciones

  1. Limitaciones de proceso FPGA: El proceso de 28 nm limita mejoras adicionales de desempeño
  2. Suposición de distribución uniforme: Depende de no-convencionalidad de reloj y efectos de deriva
  3. Rango de temperatura: Aunque cubre rango amplio, la adaptabilidad en ambientes extremos no ha sido completamente verificada
  4. Optimización de QKD: El sistema QKD en pruebas no fue completamente optimizado

Direcciones Futuras

  1. Actualización de proceso: Migración a tecnología Ultrascale+ (16 nm FinFET)
  2. Calibración en línea: Implementación de versión completamente en línea de calibración estable
  3. Expansión multicanal: Optimización adicional de procesamiento paralelo multicanal
  4. Expansión de aplicaciones: Extensión a otros campos que requieren medición de tiempo de alta precisión

Evaluación Profunda

Fortalezas

  1. Fuerte innovación técnica: El método de calibración estable representa una innovación importante en el campo, resolviendo el problema de pérdida de datos de larga data
  2. Diseño experimental completo: Pruebas de temperatura con cobertura amplia, esquemas de comparación exhaustivos, validación de QKD con significado práctico
  3. Excelente implementación de ingeniería: Sistema de alta integración, soporte para operación estable a largo plazo, alta eficiencia de transferencia de datos
  4. Análisis teórico suficiente: Análisis profundo de principios de calibración, efectos de temperatura e indicadores de desempeño

Insuficiencias

  1. Fundamento teórico: La prueba teórica de la suposición de distribución uniforme no es suficientemente rigurosa, dependiendo de observaciones empíricas
  2. Comparación de desempeño: Comparación insuficiente con TDC implementados con procesos FPGA más recientes
  3. Alcance de aplicación: Principalmente orientado a aplicaciones QKD, la aplicabilidad en otros escenarios requiere verificación adicional
  4. Estabilidad a largo plazo: Aunque se probó operación de 1 semana, el análisis de características de deriva a largo plazo no es suficientemente profundo

Impacto

  1. Contribución académica: Proporciona nuevas perspectivas para tecnología de calibración de TDC, potencialmente influyendo en direcciones de investigación subsecuentes
  2. Valor práctico: Directamente aplicable a sistemas de comunicaciones cuánticas, particularmente en aplicaciones de QKD por satélite
  3. Reproducibilidad: Detalles de diseño suficientes, basado en plataforma FPGA estándar, fácil de reproducir y mejorar
  4. Potencial de industrialización: Buena relación costo-beneficio, alto nivel de madurez tecnológica, perspectivas de comercialización

Escenarios de Aplicación

  1. Comunicaciones cuánticas: Marcador temporal para sistemas QKD, particularmente adecuado para comunicaciones cuánticas por satélite
  2. Física de alta energía: Medición de tiempo en experimentos de detección de partículas
  3. Radar láser: Sistemas LiDAR que requieren medición de tiempo de alta precisión
  4. Medición industrial: Aplicaciones de medición de tiempo que requieren operación continua y alta confiabilidad

Referencias

El artículo cita 27 referencias importantes, abarcando campos clave como tecnología TDC, implementación FPGA, comunicaciones cuánticas y métodos de calibración, proporcionando una base teórica sólida y puntos de referencia técnicos de comparación.


Evaluación General: Este es un artículo técnico de alta calidad que propone un método de calibración estable con significado teórico importante y valor práctico. El diseño experimental es riguroso, los resultados son confiables, y tiene valor de aplicación directa en el campo de comunicaciones cuánticas. Aunque hay espacio para mejora en análisis teórico y comparación de desempeño, en general representa una contribución importante al campo.