糾錯與雜訊

量子糾錯(QEC)

量子位元很脆弱。雜散的熱量、雜訊,乃至時間本身的流逝,都在不斷把它推離正軌,因此任何較長的量子計算都會累積錯誤。普通計算裡那個顯而易見的辦法——多留幾份備份、再對答案投票——在這裡行不通,因為不可複製定理告訴我們:你無法複製一個未知的量子態。量子糾錯正是繞開這道難關的巧妙辦法:不是去複製單個量子位元,而是把它的資訊分散到許多物理量子位元上,讓一個受保護的邏輯量子位元存在於它們共同構成的整體模式之中,而不寄居於其中任何一個。

難就難在:只要去看一眼量子位元,就會毀掉你正想保住的那個態——測量會讓它塌縮。QEC 巧妙地避開了這一點:它從不問「這個量子位元是什麼值?」,而是提出一些溫和的「關係性」問題,例如「這兩個量子位元是否仍然一致?」。這類檢查(稱為症候群測量)能揭示是否有錯誤潛入、大致出在何處,卻始終不暴露——因而也不會擾動——被編碼的資料本身。機器讀取這份錯誤報告,施加一次校正,邏輯量子位元便毫髮無損地存活下來。

正是它,橫亙在今天這些充滿雜訊的機器與一臺真正可靠的量子計算機之間。它並不會讓任何運算變快;它換來的是可靠性,而且代價高昂——往往要用成百上千個物理量子位元,才能保護一個邏輯量子位元。它還有一個前提:只有當硬體的錯誤率降到某個閾值以下,糾錯才管用;越過那道門檻之後,增加量子位元才會真正壓制錯誤,而不是把錯誤越疊越多。

≈1000 physical qubits → 1 logical qubit (illustrative surface-code overhead)

保護是用冗餘換來的:一個可靠的邏輯量子位元,可能需要上千個物理量子位元來支撐。

QEC 是通往容錯量子計算的橋樑,但我們還沒走到對岸:今天處於 NISQ 時代的機器太吵、太小,無法大規模執行完整的糾錯,因此它仍是一個活躍的工程前沿,而非一件成熟可用的工具。

又稱
QECquantum error correction code量子纠错码量子糾錯碼