Stardust Log

星屑の記録、静かに積もる。

← 用語辞典に戻る
用語辞典 / 量子コンピュータ

デコーディング

誤り訂正で得られた測定結果から、どの量子ビットにどんな誤りが起きたかを推定する計算。

誤り訂正の補助量子ビットが返すのは「どこかがおかしい」という手がかりだけで、誤りの場所そのものではありません。その手がかりの並びから、最もありそうな誤りの組み合わせを割り出すのがデコーディングです。2002年にデニスらが示した、手がかりを最短で結ぶ組み合わせ問題として解く方法が、いまも基本になっています[1]。

難しいのは速さです。超伝導方式では1マイクロ秒に満たない周期で次の手がかりが届くため、それより遅いと処理待ちがたまって計算が破綻します。専用チップ(FPGAなど)で数百ナノ秒の処理をめざすのはこのためです。

関連する用語

  • 量子誤り訂正壊れやすい量子ビットを複数束ねて情報を冗長に持たせ、起きた誤りを見つけて直す仕組み。
  • 量子LDPC符号少ない物理量子ビットで多くの論理量子ビットを守れる誤り訂正符号の一族。各チェックが少数の量子ビットだけを見るのが特徴。
  • 耐故障型量子計算部品が一定の割合で誤っても、誤り訂正を重ねることで、どれだけ長い計算でも正しく終えられる量子計算のやり方。