1. 量子纠错码基础与被动解码原理量子纠错码Quantum Error Correction Codes是构建可靠量子计算机的核心技术。与传统经典纠错不同量子态具有不可克隆性这使得量子纠错必须采用更精巧的编码方案。典型的量子纠错码通过将逻辑量子比特logical qubit编码到多个物理量子比特上利用冗余信息来检测和纠正错误。1.1 量子纠错的基本框架量子纠错的核心思想可以概括为三个关键步骤错误检测通过测量稳定子stabilizer算子来识别错误的发生而不直接测量量子态本身。这些测量会产生所谓的症状syndrome指示错误的位置和类型。解码过程根据测量到的症状解码器需要推断最可能的错误模式。这一步骤通常需要高效的经典算法支持。错误纠正应用相应的量子门操作来逆转检测到的错误恢复原始的编码态。在具体实现上双变量自行车码Bivariate Bicycle Codes简称BB codes是一类重要的量子低密度奇偶校验QLDPC码。这类代码的生成矩阵可以表示为二元多项式环中的元素具有特定的代数结构。例如BB144-2代码的生成多项式为1 x^11y x^4y^5和x^6 x^7 x^8y^3这种结构使得它们能够高效检测和纠正错误。1.2 被动解码的工作机制被动解码Passive Decoding是一种特殊的解码策略与主动纠错Active Correction形成对比。其核心特点包括连续监测系统持续监测量子态的症状变化而不需要显式的纠错操作环境耦合量子系统与特定设计的耗散环境耦合使错误自然衰减自主稳定通过精心设计的哈密顿量使编码态成为系统的稳定不动点从物理实现角度看被动解码通常依赖于 engineered dissipation 或耗散工程。这种方法理论上可以实现持续的纠错而不需要频繁的测量和主动反馈从而减少了操作复杂度和延迟。重要提示被动解码的性能高度依赖于量子码的具体结构和错误模型。某些代码如ZSZ码在被动解码下表现良好而其他代码如BB codes可能不适合这种解码方式。2. BB codes的结构特性与参数分析2.1 双变量自行车码的代数构造BB codes属于CSSCalderbank-Shor-Steane类量子码其构造基于有限域上的双变量多项式环。具体来说给定两个双变量多项式f(x,y)和g(x,y)代码的稳定子生成元可以表示为H_X [I | A]H_Z [A^T | I]其中矩阵A的元素由多项式决定。这种结构确保了X型和Z型错误的对称处理能力。表2中列出的三种BB codes具有不同的参数和多项式代码名称参数 [[n,k,d]]多项式1多项式2BB144-2[[144,12,≤12]]1 x^11y x^4y^5x^6 x^7 x^8y^3BB360-2[[360,12,≤12]]x^9y^2 x^3y^3 x^2y^5x^25 x^21 x^18y^5BB756-1[[756,16,≤20]]1 x^20y^3 x^4y^6x^8y^9 x^20y^17 y^172.2 代码距离的数值估计方法代码距离d是衡量纠错能力的关键指标表示能纠正的错误数量上限可纠正最多⌊(d-1)/2⌋个错误。对于BB codes距离通常通过数值方法估计。研究中使用了GAP软件包的QDistRnd工具该工具采用随机采样和代数方法相结合的策略生成大量随机错误模式检查这些错误是否会导致逻辑错误统计找到的最小重量逻辑算子这种方法虽然计算量大但对于中等规模的代码如n≤1000是可行的。值得注意的是表2中的距离标注为≤是因为数值方法只能提供上界估计。3. 被动解码下的性能模拟与结果分析3.1 数值模拟实验设计研究团队设计了系统的数值实验来评估BB codes在被动解码下的表现主要关注两个关键指标逻辑比特错误率Logical BLER经过多个纠错周期后逻辑量子比特仍然出错的概率每周期错误率单个纠错周期内发生逻辑错误的概率实验设置了100个症状提取Syndrome ExtractionSE周期模拟了不同物理错误概率p下的表现。作为对比同时模拟了4D toric代码的性能。3.2 核心发现与现象解释图9展示了模拟结果的核心发现缺乏可持续阈值与ZSZ代码不同BB codes在被动解码下未表现出明显的阈值行为。虽然小错误率p≈0.04%时似乎有交叉点但更大代码的逻辑错误率会随周期数增加而上升超过小代码的错误率。有限尺寸效应右图显示较大BB代码如[[756,16,≤20]]的逻辑错误率无法稳定随着周期增加最终会超过较小代码的错误率。这表明观察到的阈值只是有限尺寸效应而非真正的相变。与4D toric代码对比在相同条件下4D toric代码如[[3072,12,16]]表现出更稳定的性能逻辑错误率随周期数保持平稳。这种现象的可能解释包括BB codes的特定结构可能不适合被动解码的动力学过程被动解码的马尔可夫近似在BB codes中不成立错误传播模式导致纠错能力随时间退化3.3 物理错误率的影响分析研究考察了物理错误率p从10^-4到10^-2范围内的表现。关键观察包括当p2×10^-4时所有BB codes的每周期逻辑错误率都在10^-5到10^-4量级随着p增加逻辑错误率呈非线性增长不同规模的BB codes对p的敏感性存在差异这些结果表明被动解码对物理错误率的变化非常敏感且BB codes在这种解码方式下的容错能力有限。4. 量子容错计算的实践启示4.1 解码策略的选择考量本研究结果对量子纠错实践有重要启示代码与解码器的匹配性不是所有量子纠错码都适合被动解码。选择解码策略时需要考虑代码的特定结构。阈值行为的验证不能仅凭有限尺寸的模拟结果判断阈值存在需要系统研究尺寸缩放行为。混合解码方案对于BB codes可能需要考虑结合主动和被动解码的混合策略。4.2 实际系统设计建议基于这些发现设计量子计算系统时可考虑以下方向针对特定架构优化代码中性原子阵列或超导量子比特等不同平台可能需要不同的代码选择自适应解码策略根据错误率实时调整解码方式多层纠错架构将BB codes作为内层码与其他外层码结合使用实践经验在模拟研究中发现即使使用相同的被动解码算法不同家族量子纠错码的表现差异可能非常大。这强调了代码特定优化的重要性不能假设一种解码策略对所有代码都适用。5. 前沿发展与未来方向5.1 近期相关进展本研究与量子计算硬件的最新进展密切相关中性原子系统如Bluvstein等人Nature 2023展示的可重构原子阵列处理器超导量子比特如Arute等人Nature 2023实现的表面码逻辑量子比特纠错策略创新包括测量无关的容错方案Heußen等PRX Quantum 20245.2 待解决的关键问题基于当前研究领域内仍需解决多个重要问题是否存在适合被动解码的QLDPC码家族能否通过修改BB codes的结构使其适应被动解码如何在实际硬件限制下实现高效的混合解码方案这些问题的解决将推动量子纠错技术向更实用、更高效的方向发展。在实验操作层面我们发现代码性能对解码器参数的设置非常敏感。例如在被动解码中环境耦合强度的选择需要精细调节——过强会导致量子相干性损失过弱则纠错效果不足。这需要通过系统标定找到最佳工作点。