表面码(surface code)是环面码在平面上的版本,由 Bravyi 与 Kitaev 1998 年打开边界得到:把环面铺平、引入 rough 与 smooth 两类边界,一个逻辑比特只需一块平面 patch 而非整个环面。Fowler、Mariantoni、Martinis 与 Cleland 2012 年的《Surface codes: Towards practical large-scale quantum computation》把它变成工程化"操作手册":8 步综合征提取电路、时空综合征图景、约 1% 的电路级噪声阈值与完整的逻辑门协议。近十年绝大多数超导与中性原子纠错实验(Google Willow、IBM、哈佛/QuEra)用的都是它或其旋转布局。
表面码阵列布局
图:表面码阵列——数据比特在格点(圆圈),测量比特交替放在面(,方格中心)与顶点(,菱形中心);边界处为三体算符(来源:QE084)

从环面到平面:布局与稳定子

Fowler 布局把数据比特放在格点,测量比特放在面与顶点:面测量比特读 ,顶点测量比特读 ,边界上二者退化为三体算符( / )Fowler et al. 2012 (Phys. Rev. A)。边界的种类(rough 吸收电粒子、smooth 吸收磁粒子)与逻辑算符的相对同调描述见boundaries-and-defects;这里只需记住结论:一块两 rough、两 smooth 边界的 patch 编码 1 个逻辑比特, 是连接两条 rough 边的 Z 链、 是连接两条 smooth 边的对偶 X 链,距离 是 patch 的边长。

综合征提取周期:8 步电路

一轮(一个 cycle)综合征提取共 8 个时间步,全部测量比特锁步执行(一个步在全阵列完成后才进入下一步)Fowler et al. 2012 (Phys. Rev. A):

  1. 首尾两个恒等(idle)步——纯等待,用来把面/顶点两类测量电路的时序对齐(顶点测量比特要多做前后两个 Hadamard),放在首尾也顺带降低这些步上错误的影响;
  2. 面测量比特初始化为 ,随后与 4 个相邻数据比特做 4 个 CNOT(面测量比特是 target、数据比特是 control,按北、东、西、南的 zig-zag 顺序);
  3. 投影测量面测量比特,读出 本征值;顶点(measure-X)电路对偶:测量比特是 control、两端各加一个 Hadamard,读出 。

每个数据比特在 4 个 CNOT 步中被”使用”、在 4 个 idle 步中暴露于闲置噪声;CNOT 的 zig-zag 方向排序是为了让单故障的传播被限制在二维切片内——hook 错误(单个测量比特故障在提取周期内扩散成二维错误团)是表面码电路设计的主要敌人,其现代分析与对策见syndrome-extraction。

面测量比特的 4-CNOT 电路
图:面测量比特 的综合征提取电路——初始化、4 个 CNOT、测量,加上两个恒等步凑成 8 步周期(来源:QE084)

时空综合征:把时间当第三维

测量比特自身也会错。Dennis–Kitaev–Landahl–Preskill(DKLP)的奠基观察是:把轮数当时间维,错误与综合征构成 2+1 维时空图景Dennis et al. 2002 (J. Math. Phys.):

  • 数据错误在相邻两轮之间翻转空间上相邻的稳定子读数;
  • 测量错误只翻转同一稳定子在时间上相邻两轮的读数(出现又消失的”幽灵缺陷”)。

因此纠错不是一次性的:需要连续测量约 轮,在时空 syndromee 图上把缺陷配对,译码问题化为最小权重完美匹配(MWPM,见mwpm-decoding)——在固定综合征约束下找最概然错误链,低于阈值时可有效计算Dennis et al. 2002 (J. Math. Phys.)。

时空综合征历史
图:时空综合征——数据错误在时间切片间造成空间成对变化,测量错误造成时间成对变化,两类错误在 2+1 维图景中统一配对(来源:QE084)

阈值与开销

  • 现象学阈值(每比特每轮独立错误、理想测量):完美综合征时映射到无序键 Ising 模型(RBIM),阈值 ;严格下界 1.14%(见surface-code-threshold)Dennis et al. 2002 (J. Math. Phys.);
  • 电路级阈值(含态制备、测量、CNOT、H、闲置全部错误源):/步 /整轮;分类敏感度:CNOT 错误最致命(阈值 1.25%/步),测量比特错最宽容(25%/步)Fowler et al. 2012 (Phys. Rev. A);
  • 开销:非旋转布局下单逻辑比特 个物理比特(数据+测量); 时分解 2000 比特大数约需 14,500 物理/逻辑Fowler et al. 2012 (Phys. Rev. A)。

逻辑操作:缺陷、编织与码形变

在稳定子提取的意义上,表面码的通用逻辑门走三条路:缺陷(洞)逻辑比特(关掉两个测量比特形成 Z-cut/X-cut 洞对, 是连洞链、 是绕洞环,移动洞即编织,实现 CNOT);码形变 / lattice surgery(merge/split,见boundaries-and-defects与lattice-surgery);态注入 + 魔法态蒸馏(把物理比特经 short qubit 注入再放大, 用 7 比特 Steane 码蒸馏、 用 15 比特 Reed–Muller 码蒸馏,见magic-state-distillation)Fowler et al. 2012 (Phys. Rev. A)。

2026 年的最新变体是把测量本身去掉:三层垂直堆叠的表面码 patch 用层间横向耦合做相干反馈(无测量容错),绕开读出慢、读出噪声高的”readout floor”Min et al. 2026 (arXiv)。省比特的对角布局版本见rotated-surface-code;把表面码 patch 拼网加外层校验的 yoked 方案见topological-code-comparison。

延伸阅读