3. 量子比特与量子门基础

量子网络链路层协议工程的第一道门槛,是理解它承载的"载荷"究竟是什么。经典链路层传输的是确定的 0/1 比特,而量子链路层传输的是量子比特(qubit)——一个可以处于叠加态、可以与远端纠缠、一旦被测量就坍缩的物理对象。链路层协议中几乎所有的设计取舍,例如为什么不能像以太网那样"监听—重发"、为什么必须预留纠错与重传的量子比特预算、为什么同步与保真度估计要嵌入握手流程,根源都在量子比特与量子门的这些基础性质上。

量子态的表示:Bloch 球与密度矩阵

单个量子比特的纯态可写成 |ψ⟩ = α|0⟩ + β|1⟩,其中 α、β 为复数且满足 |α|² + |β|² = 1。由于全局相位不可观测,纯态可用两个实参数描述,对应 Bloch 球面上的一个点:极角 θ 决定 |0⟩ 与 |1⟩ 的振幅分配,方位角 φ 决定相对相位。|0⟩ 位于北极、|1⟩ 位于南极,赤道上的点则是等幅叠加态,例如 |+⟩ = (|0⟩+|1⟩)/√2 位于 x 轴正方向。

当量子比特与环境耦合、发生退相干时,纯态变为混合态,必须用密度矩阵 ρ 描述。此时状态点不再位于球面,而是收缩到球内,Bloch 矢量长度 r < 1。r 的衰减直接对应链路质量:在光纤链路上,r 随传输距离与存储时间下降,这正是链路层需要周期性估计保真度、并在 r 低于阈值时触发纠错或重建纠缠的原因。协议设计上,把 r 或等价的保真度作为链路状态变量,比只记录"链路是否连通"更贴近量子信道的真实行为。

叠加与纠缠:链路资源的两种形态

叠加是单比特层面的资源,它使量子比特能同时携带 |0⟩ 与 |1⟩ 的分量,从而让后续门操作产生干涉。纠缠则是多比特层面的资源:以 Bell 态 |Φ⁺⟩ = (|00⟩+|11⟩)/√2 为例,两个量子比特的测量结果完全关联,但单个比特的约化密度矩阵是最大混合态,本地测量得不到任何信息。这一性质对链路层有直接后果:纠缠不能像经典比特那样被"复制转发",只能通过纠缠交换(entanglement swapping)在中间节点消耗本地纠缠、建立远端纠缠。因此链路层的核心任务不是搬运数据,而是调度纠缠的生成、交换、纯化与消耗,并把每一步的量子比特开销计入预算。

常见量子门操作及其链路层含义

量子门是量子比特的受控演化。单比特门中,X 门实现比特翻转(|0⟩↔|1⟩),Z 门实现相位翻转(|1⟩→−|1⟩),H 门把 |0⟩ 变为 |+⟩、把 |+⟩ 变回 |0⟩,是制备与测量基切换的关键。绕 Bloch 球任意轴旋转的 Rx、Ry、Rz(θ) 门则用于连续调节状态。两比特门中,CNOT 以控制比特决定是否翻转目标比特,是生成纠缠的基本手段:对 |+⟩|0⟩ 施加 CNOT 即得 |Φ⁺⟩。

这些门在链路层协议中并非抽象符号,而是对应具体的物理操作与时间开销。例如基于线性光学的实现中,CNOT 需要干涉仪与符合计数,成功概率小于 1,因此协议必须允许"门失败—重试";超导平台上单比特门约几十纳秒、两比特门约数百纳秒,而纠缠分发与存储可能耗时微秒到毫秒量级,协议调度必须区分"门时间尺度"与"链路时间尺度"。下面的信号链图给出一次典型的纠缠建立与校验流程中,量子操作、测量与经典反馈的时序关系。

纠缠建立与保真度校验:量子操作链与经典反馈 量子数据面(门 / 测量) 经典控制面(反馈 / 判决) 制备 |+⟩ H 门作用于 |0⟩ CNOT 生成纠缠 目标 |Φ⁺⟩ 链路传输 / 存储 退相干:r 衰减 测量采样 X / Z 基 保真度估计 F 与阈值比较 F < F_min:触发纠错 纠缠纯化 / 重发 F ≥ F_min:交付上层 进入下一跳调度 经典反馈通道 量子比特预算:门开销 + 纯化开销 + 重试开销 示例:单次交付约需 3~10 个物理纠缠对

测量与保真度:链路层判决的依据

量子测量是概率性的:对 |ψ⟩ = α|0⟩ + β|1⟩ 在计算基下测量,得到 |0⟩ 的概率为 |α|²,得到 |1⟩ 的概率为 |β|²,且测量后状态坍缩到对应基态。这意味着链路层不能通过"读一次"获得完整状态,只能通过多次制备—测量同一状态来统计估计。保真度 F 正是衡量"实际交付态与目标态接近程度"的指标,对纯态目标可取 F = ⟨ψ|ρ|ψ⟩,取值范围 0 到 1。

工程上更常用的是通过测量基下的符合率来估计 F。以目标态 |Φ⁺⟩ 为例,在 Z 基下测量两比特,理想情况应只出现 00 与 11,各占约 50%;若出现 01 或 10,说明发生了比特翻转错误。在 X 基下测量,理想情况应只出现 ++ 与 −−。把 Z 基与 X 基的符合率组合,即可估计 F。例如某次示例性测量中,Z 基下 00 与 11 合计占比 0.92,X 基下 ++ 与 −− 合计占比 0.88,则可粗略估计 F ≈ (0.92 + 0.88)/2 = 0.90。若链路层设定的交付阈值 F_min = 0.85,则该纠缠对可交付;若估计值降到 0.80,则应触发纠缠纯化或重新分发。需要强调,上述数值为教学示例,实际系统中还需扣除测量装置本身的暗计数与误符合。

这些基础如何影响链路层协议设计

第一,不可克隆定理决定了链路层不能做"缓存—转发"。经典交换机可以先把帧存下来再转发,量子链路层只能通过纠缠交换与量子存储来"接力",且存储本身会引入退相干,因此协议必须为每个中继节点设定最大存储时间与保真度衰减模型。

第二,测量会破坏状态,因此链路层的确认机制不能直接照搬经典 ACK。若为确认收到纠缠而对它测量,该纠缠即被消耗。可行做法是:用一部分纠缠对做保真度采样(消耗性检测),其余用于交付;或采用不破坏纠缠的间接校验,例如在纠缠交换后检查本地 Bell 测量的符合模式。

第三,门操作有失败概率与时间开销,协议需要重试与超时机制。以线性光学 CNOT 为例,成功概率可能只有百分之几到百分之几十,链路层应设置最大重试次数 N_retry 与单次门超时 T_gate,超过则放弃该路径并切换备用路径,避免在低质量链路上无限消耗量子比特。

第四,保真度是链路状态的核心变量。建议在链路层维护每条链路的 (F_est, r, 剩余纠缠对数, 存储时间) 四元组,并据此做路由与调度决策:优先选择 F_est 高、剩余对数充足的路径;当 F_est 接近阈值时提前触发纯化,而不是等到交付失败再补救。

设计提示:把"保真度阈值 F_min"与"最大重试次数 N_retry"作为链路层可配置参数暴露出来,便于在不同物理平台(超导、离子阱、光子)之间移植协议。光子链路的门失败率高但传输损耗可控,超导链路门快但存储时间短,两者的参数取值应分别标定。
常见误区:把保真度当作固定常数写进协议。实际上 F 随存储时间、链路长度、温度与校准状态漂移,协议必须周期性重估,并在 F 下降时动态调整纯化强度与重试预算。