量子誤り訂正符号
情報を複数の物理量子ビットにもつれとして分散し、 誤りを検出・訂正できるようにした符号。
Shor の 9 量子ビット符号#
最初の完全な量子誤り訂正符号(1995 年)。 位相反転符号の各ビットを、 さらにビット反転符号で符号化する(連結)。
これで任意の 1 量子ビット誤りを訂正できる。
安定化符号#
現代の符号のほとんどがこの枠組み。 パウリ演算子の可換な集合(スタビライザ群) を決め、 のすべての元の固有値 の状態を符号空間とする。
誤りが起きると固有値が に変わるので、 スタビライザを測ればシンドロームが得られる。 状態そのものは測らないので壊さない。
主な符号#
| 符号 | 特徴 | |
|---|---|---|
| Shor | 最初の符号 | |
| Steane | CSS 符号。横断的ゲートが多い | |
| 距離 3 の最小符号 | ||
| Surface Code | 2 次元最近接。実装しやすい |
が物理量子ビット数、 が論理量子ビット数、 が符号距離( 個の誤りを訂正できる)。
量子 Singleton 限界#
古典符号より厳しい制約。 と の両方を扱う必要があるため。
参考文献#
- Peter W. Shor. Scheme for reducing decoherence in quantum computer memory. Physical Review A 52(4), 1995. https://doi.org/10.1103/PhysRevA.52.R2493
- Andrew M. Steane. Error Correcting Codes in Quantum Theory. Physical Review Letters 77(5), 1996. https://doi.org/10.1103/PhysRevLett.77.793
- Barbara M. Terhal. Quantum error correction for quantum memories. Reviews of Modern Physics 87(2), 2015. https://doi.org/10.1103/RevModPhys.87.307