OneDimensionalYokedSurfaceCode 類別

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

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

參考:

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

建構函式

OneDimensionalYokedSurfaceCode(crossing_prefactor: float = 0.5333333333333333, error_correction_threshold: float = 6.4)

參數

名稱 Description
crossing_prefactor
預設值: 0.5333333333333333
error_correction_threshold
預設值: 6.4

方法

provided_isa
required_isa

provided_isa

provided_isa(impl_isa: ISA, ctx: ISAContext) -> Generator[ISA, None, None]

參數

名稱 Description
impl_isa
必要
ctx
必要

required_isa

static required_isa() -> ISARequirements

屬性

crossing_prefactor

float 邏輯錯誤率的前因數(預設為 0.016)

crossing_prefactor: float = 0.5333333333333333

error_correction_threshold

float 表面碼的錯誤修正閾值(預設為 0.064)

error_correction_threshold: float = 6.4