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 論文ID : 2406.01293タイトル : A time-to-digital converter with steady calibration through single-photon detection著者 : Matías R. Bolaños Wagner, Daniele Vogrig, Paolo Villoresi, Giuseppe Vallone, Andrea Stanco分類 : eess.SP physics.ins-det quant-ph発表日 : 2024年6月4日論文リンク : https://arxiv.org/abs/2406.01293 本論文は、27 psの残留ジッターを有するFPGAベースの時間デジタル変換器(TDC)を提案し、マルチチャネル動作のスケーラビリティをサポートしている。本設計は量子鍵配送(QKD)アプリケーションを特に対象とし、単一光子検出に基づく独自のキャリブレーション方法を採用している。データ取得を停止したり補間方法を使用したりすることなく、精度を向上させ、データ損失を排除する。キャリブレーション方法は5°Cから80°Cの温度範囲でテストされ、デバイスは最大12 Mevents/sのデータを約1週間連続ストリーミング可能であり、TDCオーバーフローは発生しない。
量子通信におけるTDCの重要性 :時間デジタル変換器は複数の分野における重要なツールであり、特に量子通信では、タイムスタンパーの性能がアプリケーション全体の品質に大きく影響する。FPGA-TDCの利点と課題 :FPGAベースのTDCはASIC方式と比較して柔軟性、高速性能、費用対効果の利点を有するが、デバイス固有の非線形性の問題に対処する必要がある。従来のキャリブレーション方法の限界 :既存のキャリブレーション方法は通常、補間技術に基づいており、キャリブレーションのためにデータ取得を周期的に停止する必要があり、データ損失と効率低下をもたらす。量子鍵配送の特殊な要件 :衛星QKDアプリケーションでは、通信時間ウィンドウが限定されており、性能を維持しながらデータ受信量を最大化する必要があり、従来のキャリブレーション方法のデータ損失問題が特に顕著である。リアルタイムキャリブレーションの必要性 :データ取得プロセス中に継続的にキャリブレーションでき、キャリブレーションまたはキャリブレーション失効による影響を回避する方法が必要である。「定常キャリブレーション」(steady calibration)方法の提案 :単一光子検出に基づくリアルタイムキャリブレーション技術で、データ取得を停止する必要がない。MARTY TDCシステムの設計と実装 :Zynq7020 FPGAベースのマルチチャネルTDCで、優れた性能指標を有する。温度適応性の検証 :5°Cから80°Cの範囲でシステム性能をテストし、定常キャリブレーションの有効性を実証した。QKDアプリケーション検証の提供 :商用TDCとの比較テストを通じて、量子鍵配送におけるシステムの実用性を検証した。FPGAベースの時間デジタル変換器を設計し、以下を実現する:
ピコ秒レベルの時間分解能を提供 マルチチャネル動作をサポート データ損失のないリアルタイムキャリブレーションを実装 量子通信アプリケーションに適用可能 粗計数モジュール :
DSP48コンポーネントを使用したバイナリカウンタの実装 クロック周波数:fs = 412.5 MHz 48ビットエンコーディング、総実行時間:2^48/fs ≈ 1週間 精細計数モジュール :
高速キャリーチェーン(CARRY4要素)に基づく遅延線の実装 36個のCARRY4要素(合計144個の高速キャリーコンポーネント) 粗クロック周期τcoarse = 1/fs ≈ 2.42 nsをカバー デコードアルゴリズム :
Adamičらが提案したパイプライン加算器ツリーアルゴリズムを採用 「バブルエラー」に対する高いロバストネス 温度計コードからバイナリコードへの変換 従来のキャリブレーションフロー :
最小イベント数:Nevents > (zα/2/β)² · (M-1) = 116110
ここで:zα/2は99%信頼区間に対応、β=0.02許容差、M=8ビット数
コード密度テスト :
伝播時間計算:δti = (wi/Σwj) · τsample キャリブレーション時間:t(c)i = (1/2)δti + Σj<i δtj 定常キャリブレーション革新 :
コード密度ヒストグラムの順序付き保存 各新規イベント:最古のイベントを削除、新規イベントを追加 キャリブレーション曲線のリアルタイム再計算 TDL上の検出イベントが均一に分布していると仮定 データ損失のないキャリブレーション :従来の方法では環形発振器への切り替えに30msの停止時間が必要だが、定常キャリブレーションは検出データ自体を利用してキャリブレーションを行う。均一分布仮定 :非公約クロック周波数とドリフト効果を通じて、入力イベントの均一分布を確保する。温度自適応 :キャリブレーション曲線は温度変化に応じて自動的に調整され、手動介入は不要である。温度制御 :ペルチェ素子 + RAL 9006気候箱温度範囲 :5°Cから80°C、1°Cステップ温度監視 :XADCセンサーによるチップ中心温度測定光源 :1550 nm減衰レーザー検出器 :PMD-IR単一光子検出器(MPD)商用対比 :QuTAGタイムスタンパー(QuTools)分解能 :τres = t(c)Nc/Nc = 18.22 psジッター :デュアルチャネル時間差ガウス適合によるFWHM差分非線形性(DNL) :DNLi = (wi - ⟨w⟩)/⟨w⟩量子ビット誤り率(QBER) :QKDアプリケーション性能指標分解能 :18.22 psジッター :27.11 ps(室温)DNL範囲 :-0.97, 2.86 データ転送速度 :最高15 Mevents/s(イーサネット制限)連続運用時間 :約1週間、オーバーフローなし平均伝播時間は温度に反比例する関係を示す Zynq7020チップ(28nmプロセス)のCARRY4要素特性に起因 5°C環形発振器キャリブレーション+保持 :ジッターは温度とともに単調増加5°Cレーザーキャリブレーション+保持 :類似の傾向、温度依存性を証明各温度点での環形発振器キャリブレーション :30°C前に改善、その後安定定常レーザーキャリブレーション :最良性能、標準偏差⟨σsteady⟩ = 0.64 ps vs ⟨σRO⟩ = 1.33 psテスト構成 :偏光符号化HVDDシーケンスQBER結果 :MARTYおよびQuTAGともに2.2%パルス幅 :MARTY 107±3 ps、QuTAG 108±3 ps結論 :MARTYのジッターはより高いが、パルス幅は同等であり、主に検出器ジッター(~100 ps)に制限される初期の研究 :Wangら(2010)による完全機能FPGA-TDC実装高精度方案 :Markovicらの17 ps精度シングルステージバーニア遅延環商用化傾向 :GarettiらのIPコア方案従来の方法 :補間ベースの周期的キャリブレーション自動化キャリブレーション :ItoらのランダムTDC自己キャリブレーションアーキテクチャリアルタイムキャリブレーション :Chenらのデュアル遅延線リアルタイムキャリブレーションQKD時間同期 :Calderaroらのqubit4Syncアルゴリズム衛星量子通信 :Pirandolaらの量子暗号学の進展集積フォトニクス :Avesaniらの全光QKDシステム定常キャリブレーションの有効性 :データ損失のないリアルタイムキャリブレーションの実装に成功し、従来の方法より優れた性能を実現温度適応性 :75°C温度範囲内で安定した性能を維持QKD適用性 :商用機器と同等の性能で、量子通信要件を満たすスケーラビリティ :マルチチャネル動作と長期連続運用をサポートFPGAプロセス制限 :28nmプロセスはさらなる性能向上を制限均一分布仮定 :クロック非公約性とドリフト効果に依存温度範囲 :広範囲をカバーするが、極端な環境適応性は十分に検証されていないQKD最適化 :テスト中のQKDシステムは完全に最適化されていないプロセス升級 :Ultrascale+(16nm FinFET)技術への移行オンラインキャリブレーション :定常キャリブレーションの完全オンライン版の実装マルチチャネル拡張 :マルチチャネル並列処理のさらなる最適化アプリケーション拡張 :高精度時間測定が必要な他の分野への拡張技術革新性が強い :定常キャリブレーション方法は本分野における重要な革新で、長年存在していたデータ損失問題を解決実験設計が完善 :温度テストの範囲が広く、比較方案が包括的で、QKD検証は実用的意義を有する工学実装が優秀 :システム統合度が高く、長期安定運用をサポートし、データ転送効率が高い理論分析が充分 :キャリブレーション原理、温度効果、性能指標について深い分析を実施理論基礎 :均一分布仮定の理論的証明が不十分で、経験的観察に依存性能比較 :最新FPGAプロセスで実装されたTDCとの比較が不足応用範囲 :主にQKDアプリケーションを対象としており、他のアプリケーションシーンの適用性は要検証長期安定性 :1週間の運用テストを実施したが、長期ドリフト特性の分析が不十分学術貢献 :TDCキャリブレーション技術に新しい視点を提供し、後続研究方向に影響を与える可能性実用価値 :量子通信システムに直接適用可能で、特に衛星QKDアプリケーションに適している再現性 :設計詳細が充分で、標準FPGAプラットフォームに基づいており、再現と改善が容易産業化の可能性 :費用対効果が良く、技術成熟度が高く、商用化の見通しがある量子通信 :QKDシステムのタイムスタンピング、特に衛星量子通信に適している高エネルギー物理 :粒子検出実験における時間測定レーザーレーダー :高精度時間測定が必要なLiDARシステム産業測定 :連続運用と高い信頼性が必要な時間測定アプリケーション本論文は27篇の重要な文献を引用しており、TDC技術、FPGA実装、量子通信、キャリブレーション方法などの主要分野をカバーし、研究に堅実な理論基礎と技術的ベンチマークを提供している。
総合評価 :これは高品質な技術論文であり、提案された定常キャリブレーション方法は重要な理論的意義と実用的価値を有している。実験設計は厳密で、結果は信頼性があり、量子通信分野に直接的な応用価値を有する。理論分析と性能比較の面でなお改善の余地があるが、全体的には本分野における重要な貢献である。