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 convertisseur temps-numérique avec calibrage stable par détection de photon unique

Informations de base

  • ID de l'article: 2406.01293
  • Titre: A time-to-digital converter with steady calibration through single-photon detection
  • Auteurs: Matías R. Bolaños Wagner, Daniele Vogrig, Paolo Villoresi, Giuseppe Vallone, Andrea Stanco
  • Classification: eess.SP physics.ins-det quant-ph
  • Date de publication: 4 juin 2024
  • Lien de l'article: https://arxiv.org/abs/2406.01293

Résumé

Cet article propose un convertisseur temps-numérique (TDC) basé sur FPGA présentant une gigue résiduelle de 27 ps et une scalabilité pour les opérations multi-canaux. Cette conception est spécifiquement adaptée aux applications de distribution de clés quantiques (QKD) et emploie une méthode de calibrage unique basée sur la détection de photons uniques, sans nécessiter l'arrêt de l'acquisition de données ni l'utilisation de méthodes d'interpolation, améliorant ainsi la précision et éliminant la perte de données. La méthode de calibrage a été testée dans une plage de température de 5°C à 80°C, et le dispositif est capable de transmettre en continu des données jusqu'à 12 Mévénements/s pendant environ une semaine sans débordement du TDC.

Contexte et motivation de la recherche

Contexte du problème

  1. Importance du TDC dans les communications quantiques: Les convertisseurs temps-numérique sont des outils critiques dans plusieurs domaines, particulièrement dans les communications quantiques, où les performances de l'horodateur affectent gravement la qualité de l'application globale.
  2. Avantages et défis des TDC basés sur FPGA: Les TDC basés sur FPGA offrent des avantages en termes de flexibilité, de performance élevée et de rentabilité par rapport aux solutions ASIC, mais nécessitent de résoudre les problèmes de comportement non linéaire inhérent aux dispositifs.
  3. Limitations des méthodes de calibrage traditionnelles: Les méthodes de calibrage existantes sont généralement basées sur des techniques d'interpolation, nécessitant un arrêt périodique de l'acquisition de données pour le calibrage, entraînant une perte de données et une réduction de l'efficacité.

Motivation de la recherche

  1. Besoins spécifiques de la distribution de clés quantiques: Dans les applications de QKD par satellite, la fenêtre de communication est limitée, nécessitant de maximiser la quantité de données reçues tout en maintenant les performances. Le problème de perte de données des méthodes de calibrage traditionnelles est particulièrement critique.
  2. Besoin de calibrage en temps réel: Une méthode capable de calibrer continuellement pendant l'acquisition de données est nécessaire, évitant que le calibrage ou l'invalidation du calibrage n'affectent la génération de clés.

Contributions principales

  1. Proposition de la méthode de « calibrage stable » (steady calibration): Une technique de calibrage en temps réel basée sur la détection de photons uniques, sans nécessiter l'arrêt de l'acquisition de données.
  2. Conception et implémentation du système TDC MARTY: Un TDC multi-canaux basé sur FPGA Zynq7020 présentant d'excellentes performances.
  3. Vérification de l'adaptabilité thermique: Le système a été testé dans une plage de 5°C à 80°C, démontrant l'efficacité du calibrage stable.
  4. Fourniture d'une validation d'application QKD: Par des tests comparatifs avec un TDC commercial, validant l'utilité pratique du système dans la distribution de clés quantiques.

Explication détaillée de la méthode

Définition de la tâche

Concevoir un convertisseur temps-numérique basé sur FPGA capable de:

  • Fournir une résolution temporelle au niveau de la picoseconde
  • Supporter les opérations multi-canaux
  • Implémenter un calibrage en temps réel sans perte de données
  • Être applicable aux applications de communication quantique

Architecture du modèle

1. Architecture matérielle du TDC

Module de comptage grossier:

  • Utilisation de composants DSP48 pour implémenter des compteurs binaires
  • Fréquence d'horloge: fs = 412,5 MHz
  • Codage 48 bits, temps d'exécution total: 2^48/fs ≈ 1 semaine

Module de comptage fin:

  • Basé sur une ligne de retard à chaîne de retenue rapide (éléments CARRY4)
  • 36 éléments CARRY4 (144 composants de retenue rapide au total)
  • Couvrant la période d'horloge grossière τcoarse = 1/fs ≈ 2,42 ns

Algorithme de décodage:

  • Utilisant l'algorithme d'arbre additionneur pipeline proposé par Adamič et al.
  • Robustesse élevée contre les « erreurs de bulles »
  • Conversion du code thermomètre en code binaire

2. Méthode de calibrage stable

Processus de calibrage traditionnel:

Nombre minimum d'événements: Nevents > (zα/2/β)² · (M-1) = 116110
Où: zα/2 correspond à un intervalle de confiance de 99%, β=0,02 tolérance, M=8 bits

Test de densité de code:

  • Calcul du temps de propagation: δti = (wi/Σwj) · τsample
  • Temps de calibrage: t(c)i = (1/2)δti + Σj<i δtj

Innovation du calibrage stable:

  • Stockage ordonné de l'histogramme de densité de code
  • Pour chaque nouvel événement: suppression de l'événement le plus ancien, ajout du nouvel événement
  • Recalcul en temps réel de la courbe de calibrage
  • Hypothèse que les événements détectés sont uniformément distribués sur la ligne de retard

Points d'innovation technique

  1. Calibrage sans perte de données: Les méthodes traditionnelles nécessitent 30 ms d'arrêt pour basculer vers l'oscillateur en anneau, tandis que le calibrage stable utilise les données de détection elles-mêmes pour le calibrage.
  2. Hypothèse de distribution uniforme: Assurée par la fréquence d'horloge non-commensurable et les effets de dérive, garantissant une distribution uniforme des événements d'entrée.
  3. Adaptation thermique: La courbe de calibrage s'ajuste automatiquement avec les variations de température, sans intervention manuelle.

Configuration expérimentale

Environnement de test

  • Contrôle thermique: Unité Peltier + armoire climatique RAL 9006
  • Plage de température: 5°C à 80°C, pas de 1°C
  • Surveillance thermique: Capteur XADC mesurant la température au centre de la puce

Équipement de test

  • Source lumineuse: Laser atténué 1550 nm
  • Détecteur: Détecteur de photon unique PMD-IR (MPD)
  • Comparaison commerciale: Marqueur temporel QuTAG (QuTools)

Indicateurs d'évaluation

  1. Résolution: τres = t(c)Nc/Nc = 18,22 ps
  2. Gigue: Obtenue par ajustement gaussien de la différence temporelle à deux canaux FWHM
  3. Non-linéarité différentielle (DNL): DNLi = (wi - ⟨w⟩)/⟨w⟩
  4. Taux d'erreur quantique (QBER): Indicateur de performance pour les applications QKD

Résultats expérimentaux

Indicateurs de performance principaux

  • Résolution: 18,22 ps
  • Gigue: 27,11 ps (température ambiante)
  • Plage DNL: -0,97, 2,86
  • Débit de données: Jusqu'à 15 Mévénements/s (limité par Ethernet)
  • Temps de fonctionnement continu: Environ 1 semaine sans débordement

Analyse des caractéristiques thermiques

1. Relation entre temps de propagation et température

  • Le temps de propagation moyen est inversement proportionnel à la température
  • Attribué aux caractéristiques des éléments CARRY4 du Zynq7020 (procédé 28 nm)

2. Comparaison de quatre schémas de calibrage

  1. Calibrage oscillateur en anneau à 5°C + maintien: La gigue augmente de manière monotone avec la température
  2. Calibrage laser à 5°C + maintien: Tendance similaire, confirmant la dépendance thermique
  3. Calibrage oscillateur en anneau à chaque point de température: Amélioration avant 30°C, puis stabilisation
  4. Calibrage laser stable: Meilleures performances, écart-type ⟨σsteady⟩ = 0,64 ps vs ⟨σRO⟩ = 1,33 ps

Validation d'application QKD

  • Configuration de test: Séquence HVDD codée en polarisation
  • Résultats QBER: MARTY et QuTAG tous deux à 2,2%
  • Largeur d'impulsion: MARTY 107±3 ps, QuTAG 108±3 ps
  • Conclusion: Bien que MARTY présente une gigue plus élevée, la largeur d'impulsion est comparable, principalement limitée par la gigue du détecteur (~100 ps)

Travaux connexes

Développement des TDC basés sur FPGA

  1. Travaux antérieurs: Implémentation TDC FPGA complète de Wang et al. (2010)
  2. Solutions haute précision: Ligne de retard à curseur à un seul étage de Markovic et al. avec précision de 17 ps
  3. Tendances commerciales: Approche de noyau IP de Garzetti et al.

Évolution des techniques de calibrage

  1. Méthodes traditionnelles: Calibrage périodique basé sur l'interpolation
  2. Calibrage automatisé: Architecture d'auto-calibrage TDC aléatoire de Ito et al.
  3. Calibrage en temps réel: Calibrage en temps réel à double ligne de retard de Chen et al.

Applications en communication quantique

  1. Synchronisation temporelle QKD: Algorithme Qubit4Sync de Calderaro et al.
  2. Communication quantique par satellite: Progrès en cryptographie quantique de Pirandola et al.
  3. Photonique intégrée: Système QKD tout-photonique de Avesani et al.

Conclusions et discussion

Conclusions principales

  1. Efficacité du calibrage stable: Implémentation réussie du calibrage en temps réel sans perte de données, avec performances supérieures aux méthodes traditionnelles
  2. Adaptabilité thermique: Maintien de performances stables sur une plage de température de 75°C
  3. Applicabilité QKD: Performances comparables aux équipements commerciaux, répondant aux besoins des communications quantiques
  4. Scalabilité: Support des opérations multi-canaux et du fonctionnement continu à long terme

Limitations

  1. Limitations du procédé FPGA: Le procédé 28 nm limite l'amélioration ultérieure des performances
  2. Hypothèse de distribution uniforme: Dépend de la non-commensurabilité de l'horloge et des effets de dérive
  3. Plage de température: Bien que couvrant une large plage, l'adaptabilité aux environnements extrêmes n'a pas été entièrement vérifiée
  4. Optimisation QKD: Le système QKD testé n'était pas complètement optimisé

Directions futures

  1. Mise à niveau du procédé: Migration vers la technologie Ultrascale+ (16 nm FinFET)
  2. Calibrage en ligne: Implémentation d'une version complètement en ligne du calibrage stable
  3. Extension multi-canaux: Optimisation supplémentaire du traitement parallèle multi-canaux
  4. Extension d'application: Élargissement à d'autres domaines nécessitant des mesures temporelles haute précision

Évaluation approfondie

Points forts

  1. Innovation technique forte: La méthode de calibrage stable est une innovation importante dans ce domaine, résolvant le problème de perte de données de longue date
  2. Conception expérimentale complète: Les tests thermiques couvrent une large plage, les schémas de comparaison sont complets, et la validation QKD a une signification pratique
  3. Implémentation d'ingénierie excellente: Intégration système élevée, support du fonctionnement stable à long terme, efficacité de transmission de données élevée
  4. Analyse théorique suffisante: Analyse approfondie des principes de calibrage, des effets thermiques et des indicateurs de performance

Insuffisances

  1. Fondements théoriques: La preuve théorique de l'hypothèse de distribution uniforme n'est pas suffisamment complète, dépendant d'observations empiriques
  2. Comparaison de performance: Comparaison insuffisante avec les TDC implémentés avec les derniers procédés FPGA
  3. Portée d'application: Principalement orientée vers les applications QKD, l'applicabilité à d'autres scénarios d'application nécessite une vérification supplémentaire
  4. Stabilité à long terme: Bien que testée sur 1 semaine, l'analyse des caractéristiques de dérive à long terme n'est pas suffisamment approfondie

Impact

  1. Contribution académique: Fournit de nouvelles perspectives pour la technologie de calibrage TDC, susceptible d'influencer les directions de recherche ultérieures
  2. Valeur pratique: Directement applicable aux systèmes de communication quantique, particulièrement adaptée aux applications de QKD par satellite
  3. Reproductibilité: Détails de conception suffisants, basés sur une plateforme FPGA standard, facile à reproduire et améliorer
  4. Potentiel de commercialisation: Bon rapport coût-efficacité, maturité technologique élevée, perspectives de commercialisation prometteuses

Scénarios d'application

  1. Communication quantique: Horodatage pour systèmes QKD, particulièrement adapté à la communication quantique par satellite
  2. Physique des hautes énergies: Mesure temporelle dans les expériences de détection de particules
  3. Télédétection laser: Systèmes LiDAR nécessitant des mesures temporelles haute précision
  4. Mesure industrielle: Applications de mesure temporelle nécessitant un fonctionnement continu et une fiabilité élevée

Références bibliographiques

L'article cite 27 références importantes couvrant les technologies TDC, les implémentations FPGA, les communications quantiques et les méthodes de calibrage, fournissant une base théorique solide et des références techniques comparatives pour la recherche.


Évaluation globale: Cet article est un travail technique de haute qualité proposant une méthode de calibrage stable présentant une importance théorique et une valeur pratique significatives. La conception expérimentale est rigoureuse, les résultats sont fiables, et l'article a une valeur d'application directe pour le domaine des communications quantiques. Bien qu'il y ait place à amélioration dans l'analyse théorique et la comparaison de performance, c'est globalement une contribution importante dans ce domaine.