3. 隐形传态协议的三步分解

量子隐形传态协议在数学上只有三行公式,但落到电路上,它对应的是三类性质完全不同的硬件行为:纠缠制备是“概率性的模拟态生成”,贝尔基测量是“不可逆的量子—经典信息坍缩”,经典传输与幺正恢复则是“带延迟的反馈控制”。理解这三步各自对电路模块提出什么功能需求,是后续设计控制时序、分配资源、评估保真度的前提。本节按协议执行顺序,逐步拆解每一步的输入、输出、关键约束与对应的电路模块职责。

第一步:制备纠缠——需要可重复触发的纠缠源模块

协议要求发送方 Alice 与接收方 Bob 共享一对处于贝尔态 |Φ⁺⟩=(|00⟩+|11⟩)/√2 的量子比特。这一步的电路需求不是“一个门”,而是一个纠缠源子模块:它必须能在每次协议启动时,把两个初始为 |0⟩ 的物理量子比特确定性地(或高概率地、带成功标志地)制备到目标贝尔态。

最直接的实现是“H 门 + CNOT 门”组合:对 q0 施加 Hadamard 门得到 (|0⟩+|1⟩)/√2,再以 q0 为控制、q1 为目标施加 CNOT,得到 |Φ⁺⟩。因此电路模块层面需要:一个单比特旋转单元(H 门)、一个两比特受控门单元(CNOT),以及一个态制备使能信号,保证纠缠对在协议开始前已就绪且未被后续操作破坏。若采用超导或离子阱等物理平台,纠缠制备往往是概率性的事件(如通过测量宣告成功),此时模块还必须输出一个“纠缠就绪/成功”标志位,供控制逻辑判断是否继续执行协议,否则后续贝尔基测量将作用在错误的初态上。

这里有一个容易被忽略的功能需求:纠缠对的分配与路由。Alice 持有 q0 与待传态 qin,Bob 持有 q1。电路必须明确哪些物理比特属于哪一方、纠缠对如何跨越双方边界建立。在单机模拟或小规模演示中,这只是比特索引的约定;在分布式场景中,它对应纠缠分发链路与同步握手,是模块划分的第一道边界。

第二步:贝尔基测量——需要“量子测量 + 经典读出”的联合模块

Alice 对她手中的两个比特(待传态 qin 与纠缠对的一半 q0)执行贝尔基测量,即把这两个比特投影到四个贝尔态之一,得到两个经典比特 m1m0。电路上,贝尔基测量等价于“CNOT(qin→q0) + H(qin) + 分别测量”,也就是先把贝尔基旋转回计算基,再逐比特测量。

这一步对电路模块提出的需求最为苛刻,因为它同时涉及量子操作与经典读出:

  • 贝尔基旋转单元:一个 CNOT 加一个 H 门,必须在测量前完成,且顺序不可交换——先 CNOT 后 H,与先 H 后 CNOT 得到的是不同的基变换。
  • 测量单元:两个比特的测量可以并行或串行,但必须保证测量结果被锁存为稳定的经典比特,而不是在读出过程中因退相干或读出串扰翻转。
  • 经典寄存器与读出接口:测量结果 m1、m0 需要写入经典寄存器,并通过经典通道送往 Bob 侧。这是整个协议中量子信息第一次“变成”经典信息的位置,也是量子电路与经典控制电路的交界点。

从功能需求角度看,贝尔基测量模块是不可逆、不可重试的:一旦测量执行,Alice 侧的量子态即被消耗,无法回滚。因此控制逻辑必须保证测量只在纠缠对确认就绪、待传态已加载之后触发,任何提前或重复触发都会破坏协议。这也是为什么实际电路里测量模块通常带一个“单次触发”锁存信号。

第三步:经典信息传输与幺正恢复——需要条件分支的反馈控制模块

Bob 收到两个经典比特后,根据 m1m0 对 q1 施加相应的泡利修正:m1=1 时施加 X 门,m0=1 时施加 Z 门(顺序上先 X 后 Z 或先 Z 后 X 对结果等价,因为 XZ 与 ZX 只差全局相位)。这一步的电路需求与前两步截然不同:它是一个由经典比特驱动的条件量子门。

具体而言,恢复模块需要:一个经典输入端口接收 m1、m0;一个条件执行单元,把经典比特转换为对 q1 的 X/Z 门使能;以及一个等待—同步机制,确保 Bob 在经典信息到达之前不对 q1 做任何操作。经典传输本身有延迟(在真实系统中可能是纳秒到微秒级),而 q1 在此期间必须保持相干,这就要求电路在时序上把“测量完成”与“修正执行”分成两个阶段,中间用经典信道延迟或握手信号隔开。

下表把三步的功能需求与对应模块做一个对照,便于在电路设计时逐项核对:

协议步骤输入核心量子操作输出对应电路模块职责
制备纠缠两个 |0⟩ 比特H + CNOT贝尔态 |Φ⁺⟩纠缠源、就绪标志、比特分配
贝尔基测量qin 与 q0CNOT + H + 测量经典比特 m1m0基变换、测量锁存、经典读出
传输与恢复m1m0、q1条件 X / Zq1 上的原态经典接口、条件门、同步等待

把三步放在一起看,电路模块的功能边界就清晰了:第一步是态生成,第二步是态到经典信息的转换,第三步是经典信息回到量子操作的反馈。三者之间由两个明确的接口分隔——量子比特的物理连接,以及经典比特的读出与回传。设计时若把这三类模块混在一起,最容易出现的问题是测量与修正之间的时序竞争:修正门在经典比特稳定之前就被触发,导致 Bob 侧施加了错误的泡利修正。

隐形传态三步的电路模块功能分解 ① 制备纠缠 H(q0) → CNOT(q0,q1) 输出 |Φ⁺⟩ = (|00⟩+|11⟩)/√2 模块:纠缠源 + 就绪标志 约束:可重复触发、成功宣告 ② 贝尔基测量 CNOT(qin,q0) → H(qin) 测量 → 经典比特 m₁ m₀ 模块:基变换 + 测量锁存 约束:单次触发、不可回滚 ③ 传输与幺正恢复 m₁=1 → X(q1) m₀=1 → Z(q1) 模块:经典接口 + 条件门 约束:等待同步、防时序竞争 q0,q1 q1 经典信道:m₁ m₀(有延迟) 接口边界:量子比特物理连接(蓝实线)|经典比特读出与回传(橙虚线) 关键风险:测量未锁存即触发修正 → 错误泡利门;纠缠未就绪即测量 → 协议失效

从工程实现角度,还可以给三步各配一个可观测的检查点,用来判断模块是否按预期工作。制备纠缠后,检查 q0 与 q1 的联合测量统计是否呈现 |00⟩ 与 |11⟩ 各约 50%、且无 |01⟩/|10⟩ 分量;贝尔基测量后,检查 m1m0 的四种取值是否近似均匀分布(对任意输入态,贝尔基测量结果应为等概率四结果);恢复完成后,对 q1 做量子态层析或与输入态比较保真度,理想情况下应接近 1。这三个检查点分别对应“态对不对”“测量对不对”“修正对不对”,构成了协议电路最基本的验证闭环。

在把三步映射到具体门序列时,建议先固定比特编号约定:qin 为待传态,q0 为 Alice 侧纠缠比特,q1 为 Bob 侧纠缠比特。全文与电路图使用同一约定,避免 CNOT 控制/目标方向写反。