纠错与噪声
量子纠错(QEC)
量子比特很脆弱。杂散的热量、噪声,乃至时间本身的流逝,都在不断把它推离正轨,因此任何较长的量子计算都会积累错误。普通计算里那个显而易见的办法——多留几份备份、再对答案投票——在这里行不通,因为不可克隆定理告诉我们:你无法复制一个未知的量子态。量子纠错正是绕开这道难关的巧妙办法:不是去复制单个量子比特,而是把它的信息分散到许多物理量子比特上,让一个受保护的逻辑量子比特存在于它们共同构成的整体模式之中,而不寄居于其中任何一个。
难就难在:只要去看一眼量子比特,就会毁掉你正想保住的那个态——测量会让它坍缩。QEC 巧妙地避开了这一点:它从不问“这个量子比特是什么值?”,而是提出一些温和的“关系性”问题,比如“这两个量子比特是否仍然一致?”。这类检查(称为综合征测量)能揭示是否有错误潜入、大致出在何处,却始终不暴露——因而也不会扰动——被编码的数据本身。机器读取这份错误报告,施加一次校正,逻辑量子比特便毫发无损地存活下来。
正是它,横亘在今天这些充满噪声的机器与一台真正可靠的量子计算机之间。它并不会让任何运算变快;它换来的是可靠性,而且代价高昂——往往要用成百上千个物理量子比特,才能保护一个逻辑量子比特。它还有一个前提:只有当硬件的错误率降到某个阈值以下,纠错才管用;越过那道门槛之后,增加量子比特才会真正压制错误,而不是把错误越叠越多。
≈1000 physical qubits → 1 logical qubit (illustrative surface-code overhead)
保护是用冗余换来的:一个可靠的逻辑量子比特,可能需要上千个物理量子比特来支撑。
QEC 是通往容错量子计算的桥梁,但我们还没走到对岸:今天处于 NISQ 时代的机器太吵、太小,无法大规模运行完整的纠错,因此它仍是一个活跃的工程前沿,而非一件成熟可用的工具。
又称
另见