CSS 码(Calderbank–Shor–Steane)从两个经典线性码 构造,条件是 :码字为 中陪集 的均匀叠加,得到 量子码()。结构上, 型错误由 的校验矩阵检测、 型错误由 的校验矩阵检测——两类症状测量彼此分离且都是经典式的。

构造的算术

分别是 的校验矩阵。取

  • 型稳定子生成元: 的每一行(行中 1 的位置放 )——它检测 型错误,症状恰是 的经典校验子;
  • 型稳定子生成元: 的每一行(同理放 )——它检测 型错误,症状恰是 的经典校验子。

嵌套条件保证这两组生成元互相对易 的行属于 ,而 的行张成 ,两两点积为零(即 )。逻辑算符: 型由 中的向量给出, 型由其对偶 给出。最省事的对偶情形 对偶包含:)给出自对偶包含码,一个经典码同时管两类错误——Steane 码取的就是 Hamming 码()。

为什么这一构造重要

  • 症状测量是经典式的 症状与 症状分别就是两个经典码的校验,可直接沿用经典解码器。
  • 横贯 CNOT:对两块码字逐位做 CNOT,码空间映射回码空间且恰好实现逻辑 CNOT——这一”免费”的容错双比特门是 CSS 结构最实用的红利(Steane 码 还额外有横贯 ,凑齐 Clifford 层)。
  • 容错症状提取(Steane 型):用码字本身的均匀叠加作辅助块提取症状,横贯 CNOT 使辅助块上的单个物理错误至多向数据传播一个物理级错误(码可纠正)或造成一次可复测剔除的症状污染,而不会像裸辅助那样成倍扩散——这是阈值定理证明中容错电路构造的支柱之一。
  • 经典码的现代成果可直接迁移:量子 LDPC 码多为 CSS 或其推广;Reed–Muller、BCH 等家族给出整套参数选择(15-to-1 魔术态蒸馏用的 量子 Reed–Muller 码也是 CSS 码)。

关联词条

参考文献

  • A. R. Calderbank, P. W. Shor. Good Quantum Error-Correcting Codes Exist. Phys. Rev. A 54, 1098 (1996). arXiv:quant-ph/9512032
  • A. M. Steane. Simple Quantum Error-Correcting Codes. Phys. Rev. A 54, 4741 (1996). arXiv:quant-ph/9605021
  • Nielsen & Chuang.《量子计算与量子信息》第 10 章(CSS 构造与 Steane 型症状提取).