引子
表面码中,测量的时候,只测量“测量qubit“,而不测量”数据qubit“ 么?那么怎么得到 Z^aZ^bZ^cZ^d\hat{Z}_a\hat{Z}_b\hat{Z}_c\hat{Z}_dZ^aZ^bZ^cZ^d 的特征呢?只有一个qubit的话。
核心答案
只测量"测量量子比特"(辅助量子比特),但测量结果编码了四个数据量子比特的联合信息 Z^aZ^bZ^cZ^d\hat{Z}_a\hat{Z}_b\hat{Z}_c\hat{Z}_dZ^aZ^bZ^cZ^d。
不是直接测量四个数据量子比特,而是通过纠缠操作将联合信息"转移"到单个测量量子比特上。
具体机制:Measure-Z 量子比特的周期
电路图(Fowler 论文图 1b)
测量qubit M(初始化 |g⟩)
│
├──[CNOT]── 控制: a, 目标: M
├──[CNOT]── 控制: b, 目标: M
├──[CNOT]── 控制: c, 目标: M
├──[CNOT]── 控制: d, 目标: M
│
└──[M_Z]── 测量 M 的 Z
关键:CNOT 门的作用
CNOT 门的定义:
- 控制位 ∣c⟩|c\rangle∣c⟩,目标位 ∣t⟩|t\rangle∣t⟩
- ∣0⟩c∣0⟩t→∣0⟩c∣0⟩t|0\rangle_c|0\rangle_t \rightarrow |0\rangle_c|0\rangle_t∣0⟩c∣0⟩t→∣0⟩c∣0⟩t
- ∣1⟩c∣0⟩t→∣1⟩c∣1⟩t|1\rangle_c|0\rangle_t \rightarrow |1\rangle_c|1\rangle_t∣1⟩c∣0⟩t→∣1⟩c∣1⟩t(目标翻转)
当目标位初始为 ∣g⟩=∣0⟩|g\rangle = |0\rangle∣g⟩=∣0⟩ 时:
CNOT(c,M):∣xaxbxcxd⟩⊗∣0⟩M→∣xaxbxcxd⟩⊗∣xa⊕xb⊕xc⊕xd⟩M \text{CNOT}(c, M): \quad |x_a x_b x_c x_d\rangle \otimes |0\rangle_M \rightarrow |x_a x_b x_c x_d\rangle \otimes |x_a \oplus x_b \oplus x_c \oplus x_d\rangle_M CNOT(c,M):∣xaxbxcxd⟩⊗∣0⟩M→∣xaxbxcxd⟩⊗∣xa⊕xb⊕xc⊕xd⟩M
四个 CNOT 的级联效果
假设数据量子比特处于 Z^aZ^bZ^cZ^d\hat{Z}_a\hat{Z}_b\hat{Z}_c\hat{Z}_dZ^aZ^bZ^cZ^d 的本征态,本征值为 Zabcd=±1Z_{abcd} = \pm 1Zabcd=±1。
经过四个 CNOT 后,测量量子比特 M 的状态变为:
∣0⟩M→∣xa⊕xb⊕xc⊕xd⟩M |0\rangle_M \rightarrow |x_a \oplus x_b \oplus x_c \oplus x_d\rangle_M ∣0⟩M→∣xa⊕xb⊕xc⊕xd⟩M
但这不是我们想要的。实际上,稳定子测量是通过相位积累而非振幅翻转实现的。
更精确的分析:稳定子测量的量子电路
标准方法(Fowler 论文)
对于 Measure-Z(测量 Z^aZ^bZ^cZ^d\hat{Z}_a\hat{Z}_b\hat{Z}_c\hat{Z}_dZ^aZ^bZ^cZ^d):
步骤:
1. M 初始化到 |g⟩ = |+⟩_X = (|0⟩ + |1⟩)/√2 (X基的本征态)
等等,这里需要重新理解...
实际上,Fowler 论文中的 Measure-Z 电路是:
M ──[|g⟩]──⊕──⊕──⊕──⊕──[M_Z]──
↑ ↑ ↑ ↑
a b c d
其中:
- M 初始化到 ∣g⟩|g\rangle∣g⟩(Z基 +1 本征态)
- 四个 CNOT:a,b,c,d 为控制,M 为目标
- 最后测量 M 的 Z
为什么这能测量 Z^aZ^bZ^cZ^d\hat{Z}_a\hat{Z}_b\hat{Z}_c\hat{Z}_dZ^aZ^bZ^cZ^d?
关键:CNOT 在 X 基下的行为。
当 M 处于 ∣g⟩=∣0⟩|g\rangle = |0\rangle∣g⟩=∣0⟩(Z基),四个 CNOT 后:
∣0⟩M→CNOT(a,M)∣xa⟩M→CNOT(b,M)∣xa⊕xb⟩M→CNOT(c,M)∣xa⊕xb⊕xc⟩M→CNOT(d,M)∣xa⊕xb⊕xc⊕xd⟩M |0\rangle_M \xrightarrow{\text{CNOT}(a,M)} |x_a\rangle_M \xrightarrow{\text{CNOT}(b,M)} |x_a \oplus x_b\rangle_M \xrightarrow{\text{CNOT}(c,M)} |x_a \oplus x_b \oplus x_c\rangle_M \xrightarrow{\text{CNOT}(d,M)} |x_a \oplus x_b \oplus x_c \oplus x_d\rangle_M ∣0⟩MCNOT(a,M)∣xa⟩MCNOT(b,M)∣xa⊕xb⟩MCNOT(c,M)∣xa⊕xb⊕xc⟩MCNOT(d,M)∣xa⊕xb⊕xc⊕xd⟩M
测量 M 的 Z 得到 (−1)xa⊕xb⊕xc⊕xd(-1)^{x_a \oplus x_b \oplus x_c \oplus x_d}(−1)xa⊕xb⊕xc⊕xd。
但这测量的是 xa⊕xb⊕xc⊕xdx_a \oplus x_b \oplus x_c \oplus x_dxa⊕xb⊕xc⊕xd,即 ** parity**,这正是 Z^aZ^bZ^cZ^d\hat{Z}_a\hat{Z}_b\hat{Z}_c\hat{Z}_dZ^aZ^bZ^cZ^d 的本征值!
Z^aZ^bZ^cZ^d∣xaxbxcxd⟩=(−1)xa+xb+xc+xd∣xaxbxcxd⟩ \hat{Z}_a\hat{Z}_b\hat{Z}_c\hat{Z}_d |x_a x_b x_c x_d\rangle = (-1)^{x_a + x_b + x_c + x_d} |x_a x_b x_c x_d\rangle Z^aZ^bZ^cZ^d∣xaxbxcxd⟩=(−1)xa+xb+xc+xd∣xaxbxcxd⟩
更优雅的解释:相位反冲(Phase Kickback)
实际上,更标准的稳定子测量使用相位反冲:
测量 Z^aZ^bZ^cZ^d\hat{Z}_a\hat{Z}_b\hat{Z}_c\hat{Z}_dZ^aZ^bZ^cZ^d 的标准电路
M ──|+⟩──[CNOT]──[CNOT]──[CNOT]──[CNOT]──[H]──[M_X]──
↑ ↑ ↑ ↑
a b c d
这里:
- M 初始化到 ∣+⟩=(∣0⟩+∣1⟩)/2|+\rangle = (|0\rangle + |1\rangle)/\sqrt{2}∣+⟩=(∣0⟩+∣1⟩)/2
- CNOT:M 为控制,数据量子比特为目标
- 最后 Hadamard + X 测量
相位反冲机制:
CNOT 的相位反冲:当控制位为 ∣+⟩|+\rangle∣+⟩ 时,目标位的 Z 错误会反冲到控制位的 X 相位。
CNOT(M,a):∣+⟩M∣0⟩a→∣+⟩M∣0⟩a \text{CNOT}(M, a): \quad |+\rangle_M |0\rangle_a \rightarrow |+\rangle_M |0\rangle_a CNOT(M,a):∣+⟩M∣0⟩a→∣+⟩M∣0⟩a
∣+⟩M∣1⟩a→∣−⟩M∣1⟩a |+\rangle_M |1\rangle_a \rightarrow |-\rangle_M |1\rangle_a ∣+⟩M∣1⟩a→∣−⟩M∣1⟩a
即:如果目标位为 ∣1⟩|1\rangle∣1⟩(Z = -1),控制位从 ∣+⟩|+\rangle∣+⟩ 变为 ∣−⟩|-\rangle∣−⟩。
四个 CNOT 后:
∣+⟩M→CNOT(M,a)12(∣0⟩+(−1)xa∣1⟩)→CNOT(M,b)12(∣0⟩+(−1)xa+xb∣1⟩)⋯ |+\rangle_M \xrightarrow{\text{CNOT}(M,a)} \frac{1}{\sqrt{2}}(|0\rangle + (-1)^{x_a}|1\rangle) \xrightarrow{\text{CNOT}(M,b)} \frac{1}{\sqrt{2}}(|0\rangle + (-1)^{x_a + x_b}|1\rangle) \cdots ∣+⟩MCNOT(M,a)21(∣0⟩+(−1)xa∣1⟩)CNOT(M,b)21(∣0⟩+(−1)xa+xb∣1⟩)⋯
最终:
→12(∣0⟩+(−1)xa+xb+xc+xd∣1⟩)={∣+⟩if xa+xb+xc+xd even∣−⟩if xa+xb+xc+xd odd \rightarrow \frac{1}{\sqrt{2}}(|0\rangle + (-1)^{x_a + x_b + x_c + x_d}|1\rangle) = \begin{cases} |+\rangle & \text{if } x_a+x_b+x_c+x_d \text{ even} \\ |-\rangle & \text{if } x_a+x_b+x_c+x_d \text{ odd} \end{cases} →21(∣0⟩+(−1)xa+xb+xc+xd∣1⟩)={∣+⟩∣−⟩if xa+xb+xc+xd evenif xa+xb+xc+xd odd
Hadamard 后:
∣+⟩→∣0⟩,∣−⟩→∣1⟩ |+\rangle \rightarrow |0\rangle, \quad |-\rangle \rightarrow |1\rangle ∣+⟩→∣0⟩,∣−⟩→∣1⟩
测量 X 基(等价于测量 Z 基后 Hadamard),得到 (−1)xa+xb+xc+xd(-1)^{x_a+x_b+x_c+x_d}(−1)xa+xb+xc+xd。
Fowler 论文的具体电路
回到 Fowler 论文的图 1b:
M ──|g⟩──⊕──⊕──⊕──⊕──[M_Z]──
↑ ↑ ↑ ↑
a b c d
这里:
- M 初始化到 ∣g⟩=∣0⟩|g\rangle = |0\rangle∣g⟩=∣0⟩(Z基)
- CNOT:a,b,c,d 为控制,M 为目标
- 测量 M 的 Z
效果:
M 的最终状态为 ∣xa⊕xb⊕xc⊕xd⟩|x_a \oplus x_b \oplus x_c \oplus x_d\rangle∣xa⊕xb⊕xc⊕xd⟩。
测量 Z 得到:
- 如果 xa⊕xb⊕xc⊕xd=0x_a \oplus x_b \oplus x_c \oplus x_d = 0xa⊕xb⊕xc⊕xd=0:结果 +1
- 如果 xa⊕xb⊕xc⊕xd=1x_a \oplus x_b \oplus x_c \oplus x_d = 1xa⊕xb⊕xc⊕xd=1:结果 -1
这正是 Z^aZ^bZ^cZ^d\hat{Z}_a\hat{Z}_b\hat{Z}_c\hat{Z}_dZ^aZ^bZ^cZ^d 的本征值!
为什么数据量子比特不被破坏?
关键:CNOT 是幺正操作,数据量子比特的量子态被保持(只是与 M 纠缠)。
测量 M 后,数据量子比特投影到 Z^aZ^bZ^cZ^d\hat{Z}_a\hat{Z}_b\hat{Z}_c\hat{Z}_dZ^aZ^bZ^cZ^d 的本征子空间,但不坍缩到单个计算基态。
具体来说:
- 如果测量结果为 +1:数据量子比特投影到 xa⊕xb⊕xc⊕xd=0x_a \oplus x_b \oplus x_c \oplus x_d = 0xa⊕xb⊕xc⊕xd=0 的子空间
- 如果测量结果为 -1:数据量子比特投影到 xa⊕xb⊕xc⊕xd=1x_a \oplus x_b \oplus x_c \oplus x_d = 1xa⊕xb⊕xc⊕xd=1 的子空间
在这两种情况下,数据量子比特仍保持叠加态,只是被约束在特定的本征子空间中。
与 Measure-X 的对比
| Measure-Z | Measure-X | |
|---|---|---|
| 测量量子比特初始化 | ∣g⟩=∣0⟩|g\rangle = |0\rangle∣g⟩=∣0⟩(Z基) | ∣g⟩=∣0⟩|g\rangle = |0\rangle∣g⟩=∣0⟩(Z基) |
| CNOT 方向 | a,b,c,d → M(控制→目标) | M → a,b,c,d(控制→目标) |
| Hadamard | 无 | H 在 CNOT 前后 |
| 最终测量 | M 的 Z | M 的 X |
| 测量对象 | Z^aZ^bZ^cZ^d\hat{Z}_a\hat{Z}_b\hat{Z}_c\hat{Z}_dZ^aZ^bZ^cZ^d | X^aX^bX^cX^d\hat{X}_a\hat{X}_b\hat{X}_c\hat{X}_dX^aX^bX^cX^d |
总结
| 问题 | 答案 |
|---|---|
| 只测量测量量子比特? | 是的,从不直接测量数据量子比特 |
| 怎么得到四体联合信息? | 通过 CNOT 纠缠 + 相位反冲/振幅累积 |
| 测量会破坏数据量子比特吗? | 不会,只投影到本征子空间,保持叠加 |
| 为什么一个量子比特能编码四体信息? | 量子纠缠:测量量子比特与四个数据量子比特纠缠,其状态编码了联合信息 |
这正是稳定子码的精妙之处:通过辅助量子比特的测量,间接获取多体算符的信息,而不破坏数据量子比特的量子态。

797

被折叠的 条评论
为什么被折叠?



