qec 套件

類別

OneDimensionalYokedSurfaceCode

本課程模擬 Yoked 表面碼,提供基於格點手術指令的通用記憶體指令,源自表面碼如錯誤更正碼。

超參數:shape_heuristic:Shape啟發式 用來確定給定邏輯量子位元數表面碼補丁形狀的啟發式。 (預設是ShapeHeuristic.MIN_AREA)

參考:

  • Craig Gidney、Michael Newman、Peter Brooks、Cody Jones:《Yoked Surface Codes》, arXiv:2312.04522
SurfaceCode

本類別模擬基於閘的旋轉曲面碼。

超參數:距離:整數 表面碼的碼距離。

參考:

  • Dominic Horsman、Austin G. Fowler、Simon Devitt、Rodney Van Meter:Surface碼量子運算,利用晶格手術,arXiv:1111.4022

  • Austin G. Fowler、Matteo Mariantoni、John M. Martinis、Andrew N. Cleland:Surface碼:邁向實用的大規模量子計算,arXiv:1208.0928

  • David S. Wang、Austin G. Fowler、Lloyd C. L. Hollenberg:具有最近鄰交互作用與1%誤差率的量子運算, arXiv:1009.3686

SurfaceCodeLowMove

本課程模擬一個旋轉表面碼,針對可重組、分區中性原子架構並具備行動輔助元件。

綜合徵萃取排程基於移動-ancilla 表面碼方案,其中單一 ancilla 會造訪每個 plaquette 的資料量子位元,並結合 所 NeutralAtom使用的原子傳輸模型。 在此模型中,ancilla 會被移動到每個資料原子的 Rydberg 交互作用範圍內以執行糾纏序列,而其他原子與閘位點則保持約 10 微米的距離以抑制串擾。 因此,時間模型結合了單副環板路與來自水平與斜向傳輸段的顯式運動。

超參數:距離:整數 表面碼的碼距離。

-[ 參考資料 ]-

      1. 王、A. G. 福勒、L. C. L. 霍倫伯格:量子運算

      最近鄰交互作用與誤差率為1 %,arXiv:1009.3686

    1. Horsman, A. G. Fowler, S. Devitt, R. Van Meter:Surface 碼量子

      格點手術計算, arXiv:1111.4022

      1. 福勒,M. 馬里安托尼,J. M. 馬丁尼斯,A. N. 克里蘭:Surface

      程式碼:邁向實用的大規模量子計算, arXiv:1208.0928

    1. Bluvstein, H. Levine, G. Semeghini 等:基於量子處理器

      關於糾纏原子陣列的相干運輸, arXiv:2112.03923

    1. Bluvstein, S. J. Evered、A. A. Geim 等:邏輯量子

      基於可重組原子陣列的處理器, arXiv:2312.03982

    1. Jandura, L. Pecorari, G. Pupillo:Surface Code Stabilizer

    雷德伯原子測量, arXiv:2405.16621

  • W.-H。 林、D. B. 陳、J. Cong:分區量子 Reuse-Aware 彙編

    基於中性原子的架構, arXiv:2411.11784

    1. Bluvstein, A. A. Geim, S. H. Li 等:建築機制

      一台通用容錯量子電腦, arXiv:2506.20661

ThreeAux

本課程以三個輔助量子位元為穩定器測量,模擬成對測量表面碼。

超參數:距離:整數 表面碼的碼距離。

single_rail:bool 是否使用單軌編碼。

參考:

  • Linnea Grans-Samuelsson、Ryan V. Mishmash、David Aasen、Christina Knapp、Bela Bauer、Brad Lackey、Marcus P. da Silva、Parsa Bonderson:改良的雙 Measurement-Based Surface 碼,arXiv:2310.12981
TwoDimensionalYokedSurfaceCode

本課程模擬 Yoked 表面碼,提供基於格點手術指令的通用記憶體指令,源自表面碼如錯誤更正碼。

超參數:shape_heuristic:Shape啟發式 用來確定給定邏輯量子位元數表面碼補丁形狀的啟發式。 (預設是ShapeHeuristic.MIN_AREA)

參考:

  • Craig Gidney、Michael Newman、Peter Brooks、Cody Jones:《Yoked Surface Codes》, arXiv:2312.04522