Quantum teleportation
2026-11-01 10:16:23 星期日
昨晚写的莫名其妙的不见了...
至此我们都考虑的是经典信息的传输问题,只不过我们借用了量子态这个工具. 现在我们想,是否可以把一个量子态 \(\psi\) 传到接收方手里?这样做的原因是,量子态本身具有不确定性,可以作为一种信息资源. 一个未知的量子纯态 \(|\psi\rangle = a|0\rangle + b|1\rangle\) 由两个复数 \((a, b)\) 决定(满足 \(|a|^2 + |b|^2 = 1\)).
如果我们用 \(\{|0\rangle, |1\rangle\}\) 基底去测它,它给出分布 \((|a|^2, |b|^2)\);如果换一组基底 \(\{|+\rangle, |-\rangle\}\) 去测它,它又给出另一组分布 \(\left(\frac{|a+b|^2}{2}, \frac{|a-b|^2}{2}\right)\). 这个量子态似乎本身打包了无数种概率分布,若我们想精确描述这些信息,那么需要无穷多个经典比特,这是不可能的. 所以赋予它量子信息的名字是非常合适的.
而且经典信息是可以复制的,复制并不会影响信息本身,而且复制信息可以用来备份或者制作纠错码. 但量子态却不可复制: 假设存在一个酉算子\(U : \mathcal{H} \to \mathcal{H} \otimes \mathcal{H}\), 使得$$U(|\psi\rangle)=|\psi\rangle\otimes|\psi\rangle.$$
现在我们考虑任意一个向量 \(|\psi\rangle = a|0\rangle + b|1\rangle\):
- 因为线性算子满足 \(U(a|0\rangle + b|1\rangle) = aU(|0\rangle) + bU(|1\rangle)\),所以结果是:
- \(U(|\psi\rangle) = |\psi\rangle \otimes |\psi\rangle\),根据张量积的定义:
那应该有:
这样的话 \(a, b\) 至少有一个是 \(0\) 才可以,不能对任意的 \(a, b\) 成立. 当然从这里可以看出来,我们是可以复制\(|0\rangle\),\(|1\rangle\)的,也就是说对于固定的正交向量,确实可以进行复制,但对一般的向量不行.
下面我们看如何传一个量子态,假设未知量子比特\(C\)在Alice手里,Alice和Bob制备了一对处于Bell态的粒子\(AB\),然后各拿走一个:
那么一开始三个粒子的状态应该是:
作用CNOT门,这个算子的规则是:如果第一位是1,就把第二位翻转;第三位永远保持不动. 那么作用于\(|\Psi_0\rangle_{CAB}\)的结果是:
然后Alice再对手里的粒子C作用一个 hadamard gate H :
那么:
那么现在三个粒子的状态是:
现在我们按照CA状态的张量积空间的基底进行分类,
借助上一节的习题3.16,总状态是:
当 Alice 用正交基 \(\{|e_x^A\rangle\}\) 测量她的粒子并得到结果 \(x\) 时:
测出 \(x\) 的概率是 \(p_x = \|\psi_x^B\|^2\);测出 \(x\) 之后,Bob 手里粒子的后验态是 \(S_B(x) = p_x^{-1} |\psi_x^B\rangle\langle\psi_x^B|\)(也就是说,Bob 手里的状态向量变成了归一化后的 \(\frac{|\psi_x^B\rangle}{\sqrt{p_x}}\)).
所以:
-
如果 Alice 测出 \(|00\rangle_{CA}\):Bob 的粒子状态就变成了 \(a|0\rangle_B + b|1\rangle_B\);
-
如果 Alice 测出 \(|01\rangle_{CA}\):Bob 的粒子状态就变成了 \(a|1\rangle_B + b|0\rangle_B\);
-
如果 Alice 测出 \(|10\rangle_{CA}\):Bob 的粒子状态就变成了 \(a|0\rangle_B - b|1\rangle_B\);
-
如果 Alice 测出 \(|11\rangle_{CA}\):Bob 的粒子状态就变成了 \(a|1\rangle_B - b|0\rangle_B\).
但现在还是没有完全还原C的态,我们还差最后一步,Alice测出来她的结果后会通知Bob,Bob会根据她的结果对自己手中的态进行操作,我们列一张表:
| Alice 测量的结果 | Bob 手中粒子的状态 | Bob 的操作 | 操作后的状态 |
|---|---|---|---|
| \(00\) | \(a|0\rangle_B + b|1\rangle_B\) | 什么都不用干(乘单位阵 \(I\)) | \(a|0\rangle_B + b|1\rangle_B\) |
| \(01\) | \(a|1\rangle_B + b|0\rangle_B\)(\(|0\rangle\) 和 \(|1\rangle\) 反了) | 乘泡利矩阵 \(\sigma_x = \begin{bmatrix} 0 & 1 \\ 1 & 0 \end{bmatrix}\)(把 \(|1\rangle\) 变成 \(|0\rangle\),把 \(|0\rangle\) 变成 \(|1\rangle\)) | \(a|0\rangle_B + b|1\rangle_B\) |
| \(10\) | \(a|0\rangle_B - b|1\rangle_B\)(第二项是减号) | 乘泡利矩阵 \(\sigma_z = \begin{bmatrix} 1 & 0 \\ 0 & -1 \end{bmatrix}\)(把 \(|0\rangle\) 保持不变,把 \(|1\rangle\) 变成 \(-|1\rangle\),负负得正) | \(a|0\rangle_B + b|1\rangle_B\) |
| \(11\) | \(a|1\rangle_B - b|0\rangle_B\) | 先乘 \(\sigma_x\) 变成 \(a|0\rangle_B - b|1\rangle_B\),再乘 \(\sigma_z\) | \(a|0\rangle_B + b|1\rangle_B\) |
这样,我们就借助量子纠缠和经典通信,完美地传递了一个量子态!

浙公网安备 33010602011771号