基本量子门与 Rydberg blockade
This page is not translated yet. Showing the Chinese version as fallback content.
先把“门”这件事讲实在
Section titled “先把“门”这件事讲实在”在量子计算里,门操作本质上是对态向量施加 unitary 变换。但如果只停在矩阵层面,你很难理解中性原子实验为什么可行。
这一章要建立的最小闭环是:
- 单比特门如何通过局域驱动实现。
- 两个原子为什么会因为 Rydberg excitation 出现受控相位。
- 为什么“会做几个门”不等于“已经有 universal gate set”。
这一章的边界也要先说清:这里先讲“门在理想模型里是什么”,以及它和中性原子物理之间最短的对应关系;更细的脉冲序列、几何条件和误差预算,留到第七章再展开。
单比特门不是靠 blockade 做出来的
Section titled “单比特门不是靠 blockade 做出来的”单比特门通常来自对选定原子的局域驱动,例如微波、Raman 或双光子耦合。你可以把它理解成:
X:把某个 qubit 的|0>与|1>振幅互换。Z:不改概率分布,但给|1>分量一个相位。- 更一般地,单比特门是在 Bloch 球上做受控旋转。
所以“打一束光就实现门”这句话要拆开看:单比特层和两比特层都可能用到光场,但它们依赖的物理机制不是同一个。
Rydberg blockade 为什么能做 entangling gate
Section titled “Rydberg blockade 为什么能做 entangling gate”当原子被激发到高主量子数的 Rydberg 态时,原子间相互作用会变强。若一个原子已经进入相关激发通道,邻近原子的共振条件就会被拉偏,于是第二个原子不再像“单独存在时”那样容易被同样脉冲激发。
这就是 Rydberg blockade。
教学上最重要的结论不是“第二个原子激发不了”,而是:
- 你获得了一个依赖联合态的相位演化。
- 这使系统能够产生纠缠。
- 在门语言里,更自然的原生叙事是
CZ / controlled-phase。
CNOT 当然也能实现,但通常是靠单比特门和原生 entangling gate 编译出来的,而不是把 blockade 直接讲成“天然 CNOT”。
universal gate set 到底在这里扮演什么角色
Section titled “universal gate set 到底在这里扮演什么角色”很多入门材料会列几个熟悉的门,比如 X、Z、CNOT。这组门足够演示“单比特翻转”“相位”“受控操作”分别是什么意思,但它本身不是 universal gate set。
如果要实现通用量子计算,你至少还需要:
- 任意单比特旋转,外加一个 entangling gate,或
- 一个常见离散 universal gate set,例如
{H, T, CNOT}。
关键点在于:你需要一个 非 Clifford 资源。否则门集合虽然很有用,但还不够通用。
为什么这一章要把 Hilbert space 直接放到屏幕上
Section titled “为什么这一章要把 Hilbert space 直接放到屏幕上”因为很多人一看到实验图,就会把“打光”误解成某种机械拨杆。真正变化的是五个 qubit 的联合态,也就是一个 32 维复向量。
下面这个 demo 做的是教学级近似:
- 五个原子固定在四角加中心。
- 不考虑噪声、串扰、有限脉冲宽度和误差积累。
- 单比特门按理想局域 unitary 处理。
- 两比特原生门按 blockade 的
CZ叙事处理。 CNOT作为教学宏门展示,内部按H -> CZ -> H理解。
五原子门操作与 32 维态向量演化
选择单比特门或两比特门,指定作用 qubit,观察打光动画和 32 维复振幅表格如何同步变化。
2^5 = 32 维 Hilbert 空间
这个 demo 用五个固定位置的原子做教学模型:四个角加一个中心。我们只模拟理想 unitary 演化,不加入噪声和误差。
原子阵列与打光动画
选择门和作用对象,然后观察被驱动的原子以及态向量如何改变。
还没有执行门操作。
单比特门对应局域驱动;两比特门的原生互动按中心原子与角原子的 blockade 邻接来讲。
操作面板
先选单比特或两比特门,再点应用。`CZ` 更接近原生门,`CNOT` 是编译后的教学宏门。
单比特门
把 |0> 与 |1> 互换,代表一次理想翻转。
两比特门
更贴近中性原子原生叙事的受控相位门。
32 维态向量
下表列出复振幅。零项会淡化显示,便于你盯住真正被门操作改写的分量。
| 基态 | 复振幅 | 概率 |
|---|---|---|
| |00000> | 1 | 1.000 |
| |00001> | 0 | 0.000 |
| |00010> | 0 | 0.000 |
| |00011> | 0 | 0.000 |
| |00100> | 0 | 0.000 |
| |00101> | 0 | 0.000 |
| |00110> | 0 | 0.000 |
| |00111> | 0 | 0.000 |
| |01000> | 0 | 0.000 |
| |01001> | 0 | 0.000 |
| |01010> | 0 | 0.000 |
| |01011> | 0 | 0.000 |
| |01100> | 0 | 0.000 |
| |01101> | 0 | 0.000 |
| |01110> | 0 | 0.000 |
| |01111> | 0 | 0.000 |
| |10000> | 0 | 0.000 |
| |10001> | 0 | 0.000 |
| |10010> | 0 | 0.000 |
| |10011> | 0 | 0.000 |
| |10100> | 0 | 0.000 |
| |10101> | 0 | 0.000 |
| |10110> | 0 | 0.000 |
| |10111> | 0 | 0.000 |
| |11000> | 0 | 0.000 |
| |11001> | 0 | 0.000 |
| |11010> | 0 | 0.000 |
| |11011> | 0 | 0.000 |
| |11100> | 0 | 0.000 |
| |11101> | 0 | 0.000 |
| |11110> | 0 | 0.000 |
| |11111> | 0 | 0.000 |
你应该从这个 demo 里看到什么
Section titled “你应该从这个 demo 里看到什么”- 单比特门只会改写与目标 qubit 相关的一组振幅配对。
Z或CZ往往先改的是相位,不是概率条形图。- 中心原子作为 blockade 邻域的桥梁,最适合用来讲“原生两比特门为什么带有几何结构”。
CNOT如果分解成H -> CZ -> H,就能看见“翻转”其实可以由“相位 + 基变换”拼出来。
本章 takeaway 中性原子平台不是靠一个神秘脉冲“直接做出所有门”,而是把局域单比特控制和 Rydberg 诱导的 entangling interaction 组合起来,再编译成通用门集。