1. 量子通信链路性能测试概述
量子通信链路并不是一根“能传光的光纤”那么简单。要判断一条链路是否真正可用,必须把它拆成可观测、可度量、可复现的对象。以典型的量子密钥分发(QKD)链路为例,其基本组成包括:发送端(Alice)的量子光源与编码模块、传输信道(光纤或自由空间)、接收端(Bob)的单光子探测与解码模块,以及经典协商信道和同步时钟链路。其中,量子信道负责传输单光子态或弱相干态,经典信道负责基矢比对、纠错和隐私放大,同步链路则保证收发两端的时间基准一致。三者缺一不可,任何一环性能下降都会直接反映到最终的成码率与误码率上。
性能测试的目标,是用一组可量化的指标回答三个问题:链路能不能通、通得好不好、在什么条件下会变差。核心指标通常包括量子比特误码率(QBER)、安全码率、探测计数率、光子到达时间抖动、信道损耗和偏振/相位漂移等。以一条 50 km 标准单模光纤 QKD 链路为例,若平均光子数 μ=0.5、系统重复频率 100 MHz、探测器暗计数约 100 Hz、探测效率 10%,则理论计数率约为 100 MHz × 0.5 × 10% × 10^(-0.2×50/10) ≈ 5×10^5 次/秒量级(此处为示例估算,实际需按器件参数修正)。当 QBER 低于约 11% 时,BB84 协议仍可提取安全密钥;一旦超过该阈值,隐私放大无法保证安全性,链路即判定为不可用。
测试与验证容易混淆,但职责不同。测试是“测量并记录当前状态”,回答“现在是多少”;验证是“对照需求判断是否达标”,回答“是否满足要求”。测试提供数据,验证给出结论。例如,测得 QBER=3.2% 是测试结果;若系统要求 QBER≤5%,则验证结论为“通过”。两者必须成对出现,否则数据没有判定意义。实际工程中,常先做单元测试(光源、探测器、时钟),再做链路测试(损耗、误码),最后做系统验证(成码率、稳定性、安全性)。
典型应用场景对链路性能的需求差异很大。骨干网 QKD 链路通常要求 24 小时连续运行、安全码率不低于 1 kbps、QBER 长期稳定在 3% 以下;城域接入链路距离短、损耗低,但用户数量多,更关注成码率与并发能力;星地链路则面临自由空间损耗、背景光干扰和相对运动带来的时间抖动,对同步精度和探测灵敏度要求极高。下表给出三类场景的示例性需求对比,用于说明“同一指标在不同场景下的判定阈值并不相同”。
| 场景 | 典型距离 | QBER 要求 | 安全码率要求 | 关键挑战 |
|---|---|---|---|---|
| 骨干网 QKD | 50–100 km | ≤ 5% | ≥ 1 kbps | 长期稳定性、信道漂移 |
| 城域接入 | 5–20 km | ≤ 3% | ≥ 10 kbps | 并发能力、成本 |
| 星地链路 | 500–1000 km | ≤ 8% | ≥ 100 bps | 背景光、时间抖动、相对运动 |
实际测试时,建议先明确参照系与判定阈值,再采集数据。例如,QBER 的统计窗口应覆盖至少 10^6 个探测事件,避免小样本波动导致误判;计数率需扣除暗计数和死时间影响;时间抖动应在同步锁定后测量。若测得 QBER=4.1%、计数率 4.8×10^5 次/秒、安全码率 2.3 kbps,对照骨干网需求即可判定“通过”。若 QBER 突然升至 12%,则需排查偏振漂移、探测器后脉冲或窃听干扰,而不是直接归因于光纤损耗。测试提供证据,验证给出结论,二者结合才能支撑链路从“能通”走向“可信”。