複製鏈接
請複製以下鏈接發送給好友

QNET

鎖定
QNET (Quantum NETwork) 是由百度量子計算研究所研發的量子網絡工具集,旨在加速量子網絡協議設計,量子網絡架構測試以及量子網絡標準制定與部署。QNET 提供完備的離散事件仿真框架,幫助對量子網絡系統狀態進行高效跟蹤和準確模擬,模塊化設計可為不同量子網絡架構提供測試環境。 [1] 
中文名
百度量子網絡工具集
外文名
QNET
歸 屬
百度量子平台
開發與維護
百度量子計算研究所
官    網
https://quantum-hub.baidu.com/qnet/
領    域
量子網絡、量子通信、量子信息
最新版本
v1.0
平    台
Windows、macOS、Linux

QNET研發背景

量子網絡是通過量子技術賦能經典網絡的一種方式,通過對量子資源以及量子通信技術的使用,來提升經典網絡的信息處理能力,加強信息傳輸的安全性, 提供全新的互聯網服務。量子網絡的互連互通將會形成量子互聯網,這被認為是 21 世紀最重要的技術前沿之一,其廣闊的應用前景引起了全球關注和各國的競相佈局。國內方面也在加緊量子互聯網的部署與建設,墨子號”量子科學衞星的發射 [2] 量子通信骨幹網“京滬幹線”的開通 [3]  ,都標誌着國家對量子互聯網發展的重視與投入。
量子互聯網的結構比經典互聯網更為複雜,除了通常網絡需要考慮的帶寬、時延、吞吐量、丟包率等性能參數,更需要考慮保真度、成功概率、 相干時間等量子因素的限制。大量參數的相互作用,使得量子網絡協議及架構的設計和測試超出了常規數學工具處理的範疇,自動化的網絡仿真提供了更高效的解決思路。

QNET主要功能

量子網絡工具集 QNET 旨在搭建一套高效的量子網絡協議與體系結構的設計工具,助力量子網絡協議性能的快速比較、驗證與調試,從而加速相關技術的研發,大幅降低試錯成本。QNET 向下接入量子硬件,部署量子網絡協議算法,向上提供網絡架構及應用服務,屬於百度量子平台中的軟件平台。
QNET 全景圖 QNET 全景圖

QNET產品特色

量子網絡工具集 QNET 當前版本具有如下特色:
  • 高兼容性:QNET 採用模塊化設計思路,提供了一套完備的量子網絡組件,幫助用户自定義量子網絡架構;特別地,QNET 提供了量子電路和基於測量的量子計算(Measurement-based quantum computation, MBQC)雙重計算模型,兼容不同類型的量子網絡架構測試仿真。
  • 高細粒度:QNET 提供了豐富的底層物理裝置建模,對量子裝置和量子協議進行了精細處理,仿真細粒度精確到每個光子,能夠對真實量子網絡實驗進行高度還原。
  • 對接硬件:QNET 通過自研算法,支持將量子網絡協議自動化映射為等價的量子電路,進而通過量子硬件接口完成量子網絡協議至量子真機的部署,加速量子網絡協議的測試與架構部署流程。
  • 特色模板:QNET 提供了豐富多樣的量子網絡組件模板,包括量子端節點、量子中繼節點、量子衞星等,這些節點中預設了對應的量子裝置,預裝載了相應的網絡協議,用户可以直接使用或通過繼承的方式進行自定義地拓展,代碼複用能夠大幅加快研發設計流程。
QNET 四大亮點 QNET 四大亮點

QNET特色案例

“墨子號”衞星是世界首顆量子科學實驗衞星,於2016年8月16日發射升空,是構建全球量子互聯網的一步前瞻性探索。 [2]  2017年,“墨子號”與地面興隆站進行實驗,演示了天地一體的量子密鑰分發。實驗過程中,墨子號先後經過姿態調整、跟蹤鎖定、密鑰分發、數據後處理等一系列流程,有效密鑰分發時間為5分鐘左右。利用量子衞星可以有效拓展量子密鑰分發的距離,克服實現全球性量子互聯網的瓶頸。 [4]  但是,衞星實驗(包括其仿真)的難點在於量子衞星的位置實時變化,需要不斷進行追蹤和數據更新。
通過 QNET 工具集的使用建模,可以對2017年的“墨子號”量子密鑰分發實驗的流程和數據進行仿真實驗,結果顯示仿真數據和真實數據高度吻合,從而完成了對墨子號量子衞星實驗的仿真驗證。該案例很好地展現了量子網絡仿真工具在協議驗證上的優勢,即使在沒有真實硬件設備的情況下也能快速分析協議性能,進而優化協議參數,降低試錯成本;特別是對於量子網絡架構標準制定以及量子衞星等大型工程,更需要適當的仿真工具進行輔助。
特色案例——墨子號量子衞星 特色案例——墨子號量子衞星

QNET特色模塊

QNET 中設計了 QPU 模塊,旨在提供一種能夠將量子網絡協議編譯為標準量子電路,從而能夠連接量子真機進行仿真運行的解決方案。通過調用 QPU 模塊,用户可以對設計好的網絡協議進行仿真測試。量子網絡協議中複雜的網絡行為(包括本地操作和網絡通信)將自動被映射到量子電路上,用户可以選擇本地和雲端模擬器運行量子電路,或連接真機運行以獲得真實的實驗數據。
在量子計算機上對量子網絡協議展開仿真測試,能夠對量子網絡協議的各方面性能進行檢測,從而幫助用户對協議進行優化,加速量子網絡協議從最初的設計提出到最終標準化部署的發展。與此同時,使用量子計算機對量子網絡協議仿真也可以有效避免經典仿真方式的計算瓶頸。

QNET學習教程

QNET 提供了從理論到實踐的詳盡教程,用户可以通過官網進行學習。 [1]  現有教程的內容安排如下:
  • 離散事件仿真簡介
  • 量子網絡的搭建與模擬
  • 墨子號量子衞星實驗
  • 量子網絡架構模擬
  • 量子網絡協議的真機部署
  • 量子隱形傳態
  • 量子糾纏交換
  • CHSH 遊戲
  • 量子魔方遊戲
參考資料