TwoDimensionalYokedSurfaceCode 類別
本課程模擬 Yoked 表面碼,提供基於格點手術指令的通用記憶體指令,源自表面碼如錯誤更正碼。
超參數:shape_heuristic:Shape啟發式 用來確定給定邏輯量子位元數表面碼補丁形狀的啟發式。 (預設是ShapeHeuristic.MIN_AREA)
參考:
- Craig Gidney、Michael Newman、Peter Brooks、Cody Jones:《Yoked Surface Codes》, arXiv:2312.04522
建構函式
TwoDimensionalYokedSurfaceCode(crossing_prefactor: float = 0.008333333333333333, error_correction_threshold: float = 250.0)
參數
| 名稱 | Description |
|---|---|
|
crossing_prefactor
|
預設值: 0.008333333333333333
|
|
error_correction_threshold
|
預設值: 250.0
|
方法
| 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.008333333333333333
error_correction_threshold
float 表面碼的錯誤修正閾值(預設為 0.064)
error_correction_threshold: float = 250.0