量子纠错中的泄漏错误:从物理机制到系统级解决方案

发布时间:2026/6/3 3:51:58

量子纠错中的泄漏错误:从物理机制到系统级解决方案 1. 项目概述量子纠错处理器中的泄漏问题在量子计算领域我们这些从业者最常听到的“圣杯”之一就是实现一个真正实用、可扩展的容错量子计算机。其核心路径就是量子纠错。简单来说就像经典计算机的比特会因为电磁干扰偶尔翻转0变1或1变0量子比特Qubit也极其脆弱会因环境噪声、控制误差等原因丢失其承载的量子信息。量子纠错码比如表面码通过将逻辑量子比特的信息编码到多个物理量子比特上并持续进行“测量-诊断-修正”的循环理论上可以在物理错误率低于某个阈值时将逻辑错误率压制到任意低的水平。然而理论和实验室之间横亘着无数现实的鸿沟。近年来随着超导、离子阱等平台的量子处理器规模突破50甚至100个物理比特运行基础纠错循环的实验结果开始涌现。但一个令人头疼的“幽灵”始终困扰着实验进展泄漏错误。这个项目标题“Overcoming leakage on error-corrected quantum processors”直指当前量子纠错实验中最棘手的非主流错误之一。泄漏指的是量子比特从其用于编码信息的计算空间通常是两个能级|0和|1意外跃迁到更高的能级如|2 |3…。对于大多数基于二能级系统设计的量子门和测量操作而言一旦比特进入泄漏态它就仿佛“失联”了——既无法被标准量子门正确操控也无法被常规的测量基准确读出。更糟糕的是泄漏态的生命周期可能很长它会像一个“污染源”通过后续的双量子比特门如CNOT门将泄漏“传染”给与之耦合的其他数据比特或者破坏纠错码中用于诊断错误的稳定子测量结果。在纠错循环中未被检测和处理的泄漏会迅速降低纠错码的有效性甚至使其表现比不纠错时更差。因此“克服”泄漏不是可选项而是实现量子纠错的必经之路。这篇分享我将结合近年来的前沿实验和理论方案拆解泄漏问题的本质、它对纠错过程的毁灭性影响以及实验物理学家和理论学家们是如何联手设计精巧的方案来探测、抑制和消除泄漏的。无论你是量子硬件工程师、纠错理论研究者还是关注进展的开发者理解泄漏问题都是洞察量子计算当前攻坚方向的关键。2. 泄漏错误的物理根源与特性分析要克服敌人必先了解敌人。泄漏错误并非在所有量子计算平台上都同样严重但其产生根源深刻植根于物理系统的本质。2.1 主要物理平台的泄漏机制在超导量子比特如Transmon Fluxonium中泄漏主要发生在其多能级结构中。Transmon比特虽然通过大EJ/EC比值抑制了电荷噪声敏感性使其能级间隔近乎简并但这同时也意味着|1态和|2态之间的能隙Δ12远小于|0态和|1态之间的能隙Δ01。当我们施加一个频率为Δ01/ħ的微波脉冲来驱动|0到|1的跃迁实现单比特门时这个脉冲的频谱宽度不可避免地会覆盖到|1到|2的跃迁频率附近尤其是当脉冲为了追求速度而缩短时频谱展宽。这会导致所谓的“斯塔克移位”或直接的非共振激发将部分布居数泄漏到|2态。此外实施双比特门如交叉共振门、调频门时复杂的能级相互作用更容易引发泄漏。在离子阱量子比特中编码信息通常使用离子的两个超精细能级作为|0和|1。泄漏可能发生在离子未被完全冷却到声子基态时激光脉冲会激发起不必要的振动模式声子态这些额外的自由度构成了泄漏空间。或者激光也可能将离子激发到其他电子能级尽管这种情况相对较少。在半导体量子点或中性原子平台中也存在类似的多能级或额外自由度问题。泄漏错误的共同点是它们将量子信息推出计算空间进入一个“黑暗”区域标准计算操作无法触及。2.2 泄漏的错误传播特性泄漏最危险的特征在于其传播性。考虑一个简单的表面码单元一个数据比特被四个测量比特包围通过CNOT门进行稳定子测量。假设一个数据比特处于泄漏态|L例如|2。当对它施加一个CNOT门以它为控制比特一个辅助比特为目标比特时标准的CNOT门真值表只定义了|0和|1控制下的行为。对于|L控制实际物理系统的演化是不可预测的通常会导致辅助比特进入一个纠缠的或混合的未知态同时数据比特的泄漏态可能发生改变但未必被消除。更糟糕的是这个被“污染”的辅助比特随后会参与其他门的操作从而将错误传播到整个芯片。泄漏还会破坏关联测量。量子纠错依赖于通过测量多个比特的关联值奇偶性来推断错误的发生位置。一个泄漏比特可能导致其参与的所有关联测量结果变得随机或偏置使得解码器如最小权重完美匹配算法接收到矛盾且无法解释的综合征信号从而完全失效。注意泄漏错误与比特翻转或相位翻转错误有本质不同。后两者发生在计算空间内有明确的数学模型泡利错误并且是局部且独立的。泄漏错误是非泡利的、非局部的通过传播并且会破坏错误模型的基本假设使得基于泡利错误模型的传统解码器“两眼一抹黑”。3. 量子纠错码对泄漏的脆弱性评估在引入对抗措施前我们必须量化泄漏对具体纠错码的伤害。表面码是当前实验的主流选择我们就以它为例。3.1 泄漏在表面码循环中的动力学一个完整的表面码纠错周期包括1) 初始化所有辅助比特2) 执行四轮CNOT门序列将数据比特的信息映射到辅助比特3) 测量辅助比特4) 根据测量结果综合征解码并决定是否施加修正。当存在一个泄漏比特时在门操作阶段如前所述泄漏比特参与的CNOT门会“污染”辅助比特。如果泄漏发生在数据比特上它会污染多个辅助比特。如果泄漏发生在辅助比特上它可能无法正确执行其“测量”功能并污染与之作用的数据比特。在测量阶段处于泄漏态的辅助比特可能返回一个确定的、但错误的读数例如总是报告0或1或者返回一个随机结果。对于超导比特泄漏到|2态的比特在基于|0/|1区分度的色散读取下其读取信号可能落在区分区间之外导致一个无效的或分类错误的信号。在解码阶段由泄漏引发的综合征模式极其复杂。它可能模拟出多条链式的边界错误或者产生内部矛盾的信号例如一个顶点周围的四个测量结果不满足守恒律。传统的MWPM解码器假设错误是稀疏的泡利错误面对这种非局部、相关的错误模式其纠错能力会急剧下降。3.2 量化评估逻辑错误率与阈值退化理论研究通过数值模拟量化了泄漏的影响。在没有泄漏处理的情况下即使物理泄漏率很低例如0.1%每次门操作也可能导致表面码的错误纠正阈值下降一个数量级。更关键的是在低于阈值的物理错误率下逻辑错误率随码距的缩放关系会被严重破坏。理想情况下逻辑错误率应随码距指数下降。但泄漏的存在可能导致逻辑错误率在达到某个码距后不再改善甚至回升因为更大的码意味着更多的门操作从而积累了更多的泄漏事件和更复杂的传播。实验上谷歌、IBM等团队在运行小规模表面码如d3的重复码或表面码时已经明确观察到了泄漏导致的性能“天花板”。逻辑比特的寿命并未如预期那样随纠错而显著延长泄漏被怀疑是主要元凶之一。4. 泄漏处理的三层策略探测、抑制与清除对抗泄漏需要一个系统性的策略通常分为三层首先尽可能减少泄漏的产生抑制然后实时探测泄漏的发生探测最后将探测到的泄漏安全地移除或将其转换回计算空间清除/重置。4.1 第一层泄漏抑制技术抑制是从源头减少泄漏概率主要依靠改进硬件控制和脉冲设计。优化脉冲波形对于超导比特使用更复杂的微波脉冲波形如“导数削除”脉冲或“梯度上升脉冲”可以显著减少在|1到|2跃迁频率附近的频谱分量。这些脉冲在时域上看起来更平滑在频域上旁瓣更小。校准与频率管理精确校准比特的频率和能级间隔至关重要。由于约瑟夫森结的非线性|0-|1的跃迁频率和|1-|2的跃迁频率并不严格是两倍关系Δ01 ≠ Δ12。通过精确测量Δ12并在设计控制脉冲时主动避开这个频率可以减少非共振激发。动态调整比特频率使用磁通偏置以暂时远离拥挤的频段也是一种策略。使用对泄漏更鲁棒的双比特门方案研究人员正在探索对泄漏激发不敏感的双比特门机制。例如基于绝热原理的门或者利用系统能级结构精心设计的多能级演化路径使得即使存在泄漏态整个操作结束时系统也能回到计算空间。实操心得在实验室中抑制泄漏是一个持续不断的“精细活”。我们需要定期甚至每天进行“能级光谱扫描”来监测每个比特的|0-|1和|1-|2频率因为环境漂移如温度波动会导致它们变化。脉冲优化通常是在理论波形的基础上通过闭环优化如GRAPE算法在芯片上直接进行以最大化门保真度并最小化泄漏态布居数。4.2 第二层泄漏探测侦测方案无论抑制得多好泄漏总会以一定概率发生。因此实时、低开销的泄漏探测方案是必须的。探测的核心思想是在不干扰计算空间信息的前提下识别出哪个比特“跑偏了”。空闲比特的周期性探测最简单的方法是在量子电路的空闲时段例如纠错循环的测量阶段之后插入对数据比特的泄漏探测。一种常见技术是泄漏转移读出。以超导Transmon为例施加一个选择性π脉冲其频率精确对准|1到|2的跃迁。如果一个比特处于|1态这个脉冲会将其激发到|2泄漏态。紧接着施加另一个选择性π脉冲频率对准|2到|一个辅助能级|e可能是更高能级或一个专门用于读取的能级。然后进行标准的基态|0/|1读取。如果该比特最初处于|0它不会被第一个脉冲影响读取结果应为|0。如果它最初处于|1它会被转移到|2然后被第二个脉冲转移到|e在标准读取下|e可能表现得像|0或给出一个独特的信号如果读取谐振频率针对|e做了调整。通过分析读取信号可以推断该比特最初是否处于|1态以及现在是否处于泄漏态。这个方案的缺点是它会主动将|1态转为泄漏态因此需要后续的清除步骤。它更适合在已知所有比特应为|0的初始化阶段后使用。原位、无扰动的探测更理想的是在不改变比特状态的情况下探测泄漏。这可以利用色散读取的丰富信息。现代超导量子比特的读取谐振腔反射信号其IQ平面上的坐标即信号的同相和正交分量不仅取决于|0和|1的布居也受到更高能级的影响。通过训练一个分类器如神经网络分析读取信号的完整形状有时可以区分|0 |1 |2甚至更高的能级。这种“多能级读出”技术正在快速发展它允许在每次常规测量中同时获取计算态和泄漏态的信息几乎无额外开销。利用稳定子测量进行间接推断在纠错过程中泄漏会导致异常的稳定子测量模式。通过监控这些模式例如某个数据比特周围的所有稳定子测量值突然变得不稳定或相关解码器可以“怀疑”某个比特发生了泄漏。但这属于后验推断不够直接和及时。4.3 第三层泄漏清除与重置技术探测到泄漏后必须安全地将其移除。目标是1) 将泄漏比特重置到一个已知的计算基态通常是|02) 在此过程中最小化对周围其他比特量子信息的干扰。选择性复位到基态这是最直接的方法。对于超导比特可以设计一个多级脉冲序列将比特从|2态通过|1态“泵回”到|0态。例如使用频率为Δ12和Δ01的π脉冲组合。更优雅的方法是使用一个宽带的“重置”脉冲或者利用比特与一个低Q值谐振腔“垃圾桶”模式的耦合让泄漏态的能量通过这个通道快速耗散到环境中使比特弛豫回基态。IBM团队就演示过这种基于“垃圾桶”模式的快速复位技术。量子擦除门这是一个更通用的概念指一个专门设计的量子门操作其作用是将泄漏态|L映射到计算空间内的某个态比如|0同时对计算空间内的|0和|1态尽可能不做改变或做一个已知的、可跟踪的变换。设计这样的门需要精确的能级控制和脉冲整形技术。泄漏感知的纠错协议当清除操作不可避免会影响周围比特时例如清除一个数据比特可能需要与其纠缠的辅助比特也进行重置我们需要修改整个纠错协议。这催生了“泄漏感知的量子纠错”这一子领域。其核心思想是将泄漏态明确纳入解码器的错误模型。解码器不仅跟踪泡利错误还跟踪“哪个比特可能泄漏了”这一信息。一旦探测到或高度怀疑某个比特泄漏解码器会指令执行一个局部的“修复”操作。这个操作可能包括暂停受影响区域的纠错循环执行一个针对性的清除序列然后根据清除操作对量子信息造成的已知影响可能是一个已知的泡利错误在解码器中记录一个“虚拟的”错误标记以便在后续解码中予以补偿。这相当于将泄漏错误“转化”为普通的、可纠正的泡利错误加一个已知的比特重置状态。5. 前沿实验方案与系统集成实例理论方案需要实验验证。近年来几个顶尖实验室的工作清晰地展示了如何系统性地集成上述三层策略。5.1 谷歌“泄漏弹性”重复码实验谷歌量子AI团队在其Sycamore处理器上运行了一个基于三比特重复码的泄漏弹性纠错演示。他们采用了以下集成方案抑制优化了单比特和双比特门的脉冲降低了门操作引起的泄漏率。探测在每一轮纠错操作后他们对所有数据比特施加一个泄漏探测序列类似前述的泄漏转移读出但设计得更加高效。清除与恢复一旦探测到某个数据比特泄漏他们不是简单地重置它那会破坏编码的逻辑信息而是执行一个巧妙的“量子非破坏性交换”操作。这个操作将泄漏比特上的逻辑信息实际上已受损与一个已知是|0的备用“闲置”比特进行交换。然后他们对这个现已变成泄漏态的闲置比特执行强制复位到|0。最后他们再执行一次交换将逻辑信息移回原比特此时已复位为|0但信息通过交换得以保留。这个过程相当于把泄漏“抽出来”并扔掉同时保住了逻辑态。解码整个过程中的所有操作探测结果、交换、复位都被记录并输入一个改进的解码器。这个解码器知道这些操作可能引入的额外泡利错误从而能更准确地推断出最终需要施加在逻辑比特上的修正。实验结果表明采用了泄漏处理方案的重复码其逻辑比特的寿命比未处理时显著延长证明了系统性处理泄漏的有效性。5.2 IBM的“动态解码”与实时处理IBM在其超导量子处理器上探索了另一种路径更侧重于利用软硬件协同的实时处理能力。高保真多能级读出他们致力于提升读取链路的保真度使得在一次测量中不仅能以高置信度区分|0和|1还能以一定的概率识别出|2态的存在。实时流式解码测量数据不是攒够一批再处理而是实时流入一个在经典控制计算机上运行的解码器。这个解码器集成了泄漏探测算法基于实时读取信号分析。动态电路反馈一旦解码器在微秒级时间内判断某个比特可能泄漏它可以立即通过FPGA向量子处理器发出反馈指令中断预定的标准门序列插入一段为该比特定制的清除脉冲序列。清除完成后处理器再从中断点继续执行或调整后续操作。泄漏感知的表面码实验IBM已在小规模表面码上测试这种动态能力。虽然增加了系统的复杂性但这代表了向真正容错计算所必需的“快速反馈与控制”迈出的关键一步。5.3 常见问题与实操挑战实录在实际集成这些技术时我们遇到了无数挑战以下是一些典型的“坑”探测的保真度与速度权衡高精度的泄漏探测如多能级分类需要更长的读取积分时间这增加了电路的深度和错误累积。快速的探测可能误报率高。需要根据具体处理器特性如相干时间、读取速度和纠错码周期来权衡。清除操作引入的额外错误清除脉冲本身不完美可能把比特从泄漏态清除的同时又把它激发到另一个泄漏态或者对计算态产生不必要的旋转。清除操作的保真度必须非常高99.9%否则就是“拆东墙补西墙”。资源开销泄漏处理需要额外的量子操作探测门、清除门和经典计算资源实时解码、决策。对于大规模纠错这些开销必须被严格控制。例如探测是否需要对所有比特每轮都做还是可以基于怀疑进行触发式探测这需要精细的设计。跨平台通用性在超导平台上发展成熟的技术如基于能级结构的泄漏转移不能直接套用到离子阱或量子点平台。每个平台都需要发展与其物理机制相匹配的泄漏处理工具包。与其它错误的耦合泄漏不是孤立存在的。它可能与弛豫、退相位、串扰等错误同时发生并相互作用。一个完整的错误模型必须考虑这些耦合效应这使得解码器的设计变得异常复杂。排查技巧在实验中诊断泄漏问题一个非常实用的方法是进行“层析诊断”。运行一个简单的序列比如初始化所有比特到|0然后施加一个单比特门如X门再立即进行读取。理想情况下所有比特都应在|1。通过分析每个比特读取信号的IQ点分布如果发现部分点的分布明显偏离正常的|0和|1簇形成一个第三簇那很可能就是泄漏态如|2的信号。通过改变门的幅度或频率观察这个“第三簇”如何变化可以确认泄漏的来源。6. 未来展望迈向泄漏弹性的容错量子计算克服泄漏错误是构建实用量子纠错处理器的核心战役之一。当前的研究表明没有任何单一的银弹可以解决所有问题必须采用一个从物理层到控制层再到算法层的协同防御体系。未来的方向可能包括硬件层面的根本性创新设计对泄漏天生免疫的量子比特编码方式。例如“猫态”比特或“双曲”比特其信息编码在多个能级的相干叠加中使得泄漏在定义上就被包含在计算空间内或者通过对称性受到抑制。算法与编译器的协同优化量子编译器在将高级量子算法转换为底层硬件指令时可以主动考虑泄漏错误模型。例如它可以在调度门操作时避免让已知容易泄漏的比特连续执行高强度操作或者插入预防性的“泄漏冷却”空闲时段。更强大的解码器开发能够实时融合多能级读出信息、处理非泡利错误模型、并动态调整纠错策略的机器学习解码器。这些解码器将泄漏态视为一个额外的离散状态进行跟踪。系统集成与标准化将泄漏探测和清除协议标准化并集成到量子控制系统的中间件中使其对上层的量子算法和纠错码透明成为量子处理器提供的一项基础服务。泄漏问题从一个令人烦恼的物理细节已经上升为决定量子纠错成败的关键系统性问题。处理它的过程深刻地体现了量子计算从物理原理到工程系统集成的跨越。每一次我们设计出一个更精巧的脉冲来抑制泄漏每一次我们成功地从纠错循环中实时揪出并清除一个泄漏比特我们都在为那座名为“容错量子计算”的大厦添上一块坚实的砖瓦。这条路依然漫长但每一步都让那个曾经遥远的愿景变得更加清晰可见。

相关新闻