Steane 七比特码(1996)是用单个经典 Hamming 码构造的 CSS 码,参数 :7 个物理比特编码 1 个逻辑比特,纠正任意单比特错误。它是”最小优美”的代表——比 Shor 九比特码少两个比特、结构高度对称(对偶包含构造: 型与 型稳定子用同一个校验矩阵 ),并且 Clifford 门可横贯实现,是容错电路的标准积木。本词条给出从 Hamming 码出发的完整构造推导、症状译码的走查、横贯门的稳定子代数验证与容错症状提取的错误传播分析。

历史脉络

  • 经典渊源(1950):Hamming 码是最早的纠错码之一(Hamming,Bell 实验室,1950), 版本是完美码——7 比特上全部 128 个向量恰好被 16 个码字的单位球无缝覆盖。
  • 量子化(1996):Steane 在 1996 年的 PRL 中指出,对偶包含的经典码()天然给出量子码, Hamming 码正是最小例子;与 Calderbank–Shor 的 CSS 框架同年(CS 在文中注明获知 Steane 的相关工作),常并称 CSS/Steane 构造。Steane 随后的长文(PRA 1996)给出容错症状提取与”编码辅助块”技术。
  • 地位:Steane 码是教科书(Nielsen & Chuang 第 10 章)与大量容错演示的标准载体;其”横贯 Clifford + 魔术态补 “的框架(见容错逻辑门实现)至今仍是码切换、纠缠辅助等高级方案的基础参照。

从 Hamming 码到 CSS 构造:完整推导

Hamming 码的校验矩阵,列为全部 7 个非零三元组:

经典码 Hamming 码(16 个码字,最小距离 3);其对偶 的行空间)是 单纯形码,非零码字重量全为 4。

对偶包含验证(CSS 构造的前提 ,等价于 ,即 的行两两正交且偶重量):三行分别是 ,重量各为 4;两两内积:,同理 (模 2 均为零)。故

量子码定义(CSS 构造 的特例): 型稳定子取 的三行、 型稳定子取同一个 的三行:

6 个生成元互相独立( 维稳定子群), 个逻辑比特 ✓。同一 出现两次使 症状完全对称——这是 Steane 码一切优良性质的根源。

码字与逻辑算符

码字是偶码 陪集的均匀叠加。 的 8 个码字( 行的全部模 2 组合):

(非零者重量全为 4 ✓)。于是

是陪集代表( 中重量 7 的陪集)。逻辑算符取 ;最轻逻辑算符重量为 3(如 型链),故码距 3。

症状译码:逐位走查

型错误与包含第 比特的 型稳定子反对易:症状 = 型错误走对称的 套路,症状同为第 列。以 的列为准逐列读出:

1234567
的症状( 三位)100010110001101011111

这正是经典 Hamming 译码:读出的三位症状直接就是出错位置的编号。 各走一套、互不干扰(CSS 分治), 两套症状同时亮。与 Shor 码的”块级退化症状”对比:Steane 码非退化,21 个单比特 Pauli 错误( × 7 个位置)症状两两不同, 矩阵是单位阵的倍数。

横贯 Clifford 门:稳定子代数验证

Steane 码的三个杀手锏是 Clifford 门全部可横贯实现(逐位作用、单错不成倍扩散;其中横贯 实现的是 ,见下)。逐一验证:

逻辑 门共轭交换 Pauli:。于是 ,反之亦然——稳定子群整体不变,码空间自映射。且 ,正是逻辑 Hadamard 的定义行为 ✓。

逻辑 CNOT = 逐位 CNOT。CSS 码通性:CNOT 共轭下 。控制块的 映到 (仍为两块稳定子之积)、 映到 ,目标块对称——联合码空间不变 ✓。错误传播也友好:控制比特的 错误传到目标块对应比特各一个(两块各 1 个物理错,均可纠), 错误不传播。

逻辑 共轭:。于是 :生成元支撑集上 ,偶重量使相位恰好抵消)——仍在稳定子群内 ✓。对逻辑算符:奇重量,即 ——恰是逻辑 的行为( 方向核对: 型共轭与 一致;Gottesman 论文原话是 “performs an encoded ”)。也就是说横贯 精确给出 ,要 就再补一个逻辑 修正。

横贯性容错的原因是结构性的:逐位作用时一个物理门出错只影响一个物理比特,不会把单错扇出成多错(对照:容错逻辑门实现中 Eastin–Knill 定理保证这样的好事凑不出通用集—— 门必须另想办法,靠魔术态蒸馏注入)。

Steane 型症状提取:错误传播的计数论证

症状测量若用辅助比特()直接与数据逐比特受控作用,辅助制备/门错误会被拷贝成整条生成元链上的多比特错误——症状提取自身就不容错。Steane 的方案是用编码后的辅助块

  1. 辅助块(另一个 Steane 码字)制备为
  2. 辅助为控制、数据为目标(或对称地)做横贯 CNOT(7 个物理 CNOT);
  3. 横贯测量辅助块的 (全部比特测 后按码距纠错再读逻辑值)。

传播分析(防扩散计数论证):设受控方向为”数据 症状 → 辅助 症状”。数据比特上的单个 错误经横贯 CNOT 不扩散(只改变辅助测得的一个逻辑症状,恰是要提取的信息)。辅助比特 上的 错误会传播到数据块的第 比特——恰好一个物理级错误(码可纠正)。辅助比特 上的 错误不影响控制作用(横贯 CNOT 下 不传播),至多污染辅助自身的读出、被辅助块的纠错吸收。归纳每个门位置的单错:要么停留为单比特错误,要么表现为一次可复测剔除的症状污染,绝不成倍扩散——这正是阈值定理证明中”容错症状提取”的原型构造。为对抗辅助制备的残留错误,实用中辅以”两次提取取一致”或猫态方案(Shor 型),见量子纠错

关联词条

参考文献

  • R. W. Hamming. Error Detecting and Error Correcting Codes. Bell Syst. Tech. J. 29, 147 (1950). —— Hamming 码之源。
  • A. M. Steane. Error Correcting Codes in Quantum Theory. Phys. Rev. Lett. 77, 793 (1996). —— 七比特码的发现。
  • A. M. Steane. Simple Quantum Error-Correcting Codes. Phys. Rev. A 54, 4741 (1996). arXiv:quant-ph/9605021 —— CSS 框架细化与容错症状提取。
  • A. M. Steane. Multiple Particle Interference and Quantum Error Correction. Proc. R. Soc. Lond. A 452, 2551 (1996). arXiv:quant-ph/9601029
  • A. R. Calderbank, P. W. Shor. Good Quantum Error-Correcting Codes Exist. Phys. Rev. A 54, 1098 (1996). arXiv:quant-ph/9512032 —— CSS 构造。
  • D. Gottesman. Stabilizer Codes and Quantum Error Correction. PhD thesis, Caltech (1997). arXiv:quant-ph/9705052 —— 稳定子形式。
  • P. W. Shor. Fault-Tolerant Quantum Computation. Proc. 37th IEEE FOCS, 56 (1996). arXiv:quant-ph/9605011
  • E. Knill, R. Laflamme. Theory of Quantum Error-Correcting Codes. Phys. Rev. A 55, 900 (1997). arXiv:quant-ph/9604034
  • D. P. DiVincenzo, P. W. Shor. Fault-Tolerant Error Correction with Efficient Quantum Codes. Phys. Rev. Lett. 77, 3260 (1996).
  • Nielsen & Chuang.《量子计算与量子信息》第 10 章(Steane 码、横贯门与容错症状提取).