qLDPC符号
量子低密度パリティ検査(qLDPC)符号は、表面符号よりはるかに少ない物理量子ビットで多くの論理量子ビットを保護します:IBMの二変数バイシクル「グロス符号」[[144,12,12]]は288個の物理量子ビットに12個の論理量子ビットを格納し — 約10分の1の量子ビット数で表面符号と同等の性能を出します。
どういう意味か
表面符号はパッチ1つにつき論理量子ビット1個しか符号化できないため、有用な機械には数百万個の物理量子ビットが必要になります。qLDPC符号はこのオーバーヘッドに挑みます。「低密度」とは、各パリティ検査が少数の量子ビットしか含まず、各量子ビットが少数の検査にしか参加しないことを意味します — ただし表面符号と違い、検査は遠く離れた量子ビットを結んでよく、この長距離構造がはるかに高い符号化率をもたらします。画期的な成果:IBMの二変数バイシクル「グロス符号」[[144,12,12]](Bravyi他、Nature 627、2024年3月)は、データ量子ビット144個+検査量子ビット144個=物理量子ビット288個で距離12の論理量子ビット12個を符号化し、約10分の1の量子ビット数で表面符号と同等の性能を達成しました。代償も現実です:必要な長距離カプラは超伝導ハードウェアで作りにくく、デコードはより重く、論理演算は表面符号の格子手術(lattice surgery)ほど成熟していません。IBMのロードマップはグロス符号の上に築かれています:Kookaburra(2026年、初のqLDPCメモリモジュール)→ Starling(2029年、論理量子ビット200個・ゲート1億回)→ Blue Jay(2033年、論理量子ビット2,000個)。これらのロードマップ項目は計画であって達成ではありません — 日付はずれ、目標は変わりえます。一方、古典側も追いついてきています:初のリアルタイムqLDPCデコードが、QuantinuumのHeliosに接続されたNVIDIA GH200で中央値約67 µsで実証されました(NVIDIA技術ブログ、2025年11月17日)。日常のたとえ
よくある誤解
- 「量子ビット10分の1」はタダではありません:グロス符号は遠く離れた量子ビット間の長距離接続が必要で(最近接接続だけでよい表面符号と違い、2D超伝導チップでは困難)、リアルタイムデコードはより重く、論理ゲートの道具箱は表面符号の格子手術ほど成熟していません。
- IBMのKookaburra(2026)、Starling(2029)、Blue Jay(2033)はロードマップの「計画」であり、実証された機械ではありません — 日付は意図であって事実ではありません。
- qLDPCは閾値定理を置き換えたりエラーを消したりしません — 論理量子ビットあたりの物理オーバーヘッドを減らすだけで、誤り訂正は依然として継続的であり、デコードはリアルタイムで追いつく必要があります。
要点
- qLDPC符号は長距離接続を持つ疎なパリティ検査で、ブロックあたり多数の論理量子ビットを符号化します — パッチあたり1個の表面符号と異なります。
- IBM二変数バイシクル「グロス符号」[[144,12,12]](Bravyi他、Nature 627、2024年3月):データ144+検査144=物理288個に距離12の論理量子ビット12個 — 同等性能の表面符号の約10分の1。
- 代償:長距離カプラ、より重いデコード、表面符号の格子手術より未成熟な論理演算。
- IBMロードマップ(Kookaburra 2026 → Starling 2029、論理200個/ゲート1億 → Blue Jay 2033、論理2,000個)は計画であって達成ではありません。
- 初のリアルタイムqLDPCデコード:中央値約67 µs、NVIDIA GH200+Quantinuum Helios(NVIDIA技術ブログ、2025年11月17日)。
理解度チェック
IBMグロス符号の表記[[144,12,12]]は何を意味しますか?
- A.論理量子ビット144個、物理量子ビット12個、ゲート12個
- B.データ量子ビット144個が符号距離12で論理量子ビット12個を符号化
- C.検査144個を量子ビット12個に12回実行
- D.ちょうど144個のエラーを訂正する符号
答えを見る
答え: B. データ量子ビット144個が符号距離12で論理量子ビット12個を符号化
理由: [[n,k,d]]表記では、n=144個のデータ量子ビットが距離d=12でk=12個の論理量子ビットを符号化します。検査量子ビット144個を加え、グロス符号は物理量子ビット288個を使います — 同等性能の表面符号の約10分の1です。
グロス符号が表面符号に比べ約10分の1の量子ビット数で済む代わりに払う主なハードウェア上の代償は?
- A.室温でしか動かない
- B.遠く離れた量子ビット間の長距離接続が必要(表面符号は最近接接続のみ)
- C.位相エラーを検出できない
- D.古典デコードが不要になる
答えを見る
答え: B. 遠く離れた量子ビット間の長距離接続が必要(表面符号は最近接接続のみ)
理由: グロス符号の高い符号化率は遠くの量子ビットを結ぶ検査から来ます — 2D超伝導チップでは作りにくい構造です。さらに重いリアルタイムデコードを要求し、論理演算は表面符号の格子手術ほど成熟していません。
前提となる概念
Graded 2026-07-10 (human sign-off): timebound, asOfDate 2026-07-10 — IBM roadmap dates (Kookaburra 2026, Starling 2029, Blue Jay 2033) are corporate plans, not achievements, and may slip; the ~67 µs real-time decoding record (NVIDIA GH200 + Quantinuum Helios, Nov 2025) is a fast-moving benchmark. The [[144,12,12]] gross-code result itself is peer-reviewed (Nature 627, 2024).
