1. 多量子比特系统基础
单量子比特电路只能承载一个量子位的信息,而真正体现量子计算优势的场景——量子傅里叶变换、量子纠错、变分量子本征求解——都建立在多个量子比特协同工作的基础上。要设计多量子比特电路,首先必须回答三个层层递进的问题:量子比特在物理上是什么、在数学上如何描述;多个量子比特组合后,态空间呈现怎样的结构;以及在这种结构中,"纠缠"究竟意味着什么。本节围绕这三个问题展开,并厘清多比特门与单比特门的本质区别。
一、量子比特的物理实现与数学描述
量子比特是二能级量子系统。物理上,它可以由超导约瑟夫森结的能级、离子阱中离子的两个内态、光子偏振方向或半导体量子点的自旋态实现。不同物理载体在相干时间、门速度、可扩展性上差异巨大,但它们共享同一套抽象数学描述:一个量子比特的纯态是二维复希尔伯特空间中的单位向量,记作
|ψ⟩ = α|0⟩ + β|1⟩, α, β ∈ ℂ, |α|² + |β|² = 1
其中 |0⟩ 与 |1⟩ 构成一组正交归一基,称为计算基。α 和 β 是概率幅,|α|² 与 |β|² 分别给出测量得到 0 和 1 的概率。注意概率幅是复数,携带相位信息,这正是量子干涉与纠缠得以存在的根源。在布洛赫球表示下,单比特纯态可写为 |ψ⟩ = cos(θ/2)|0⟩ + e^{iφ}sin(θ/2)|1⟩,θ 与 φ 是球面上的极角与方位角,为可视化单比特操作提供了直观工具。
二、多比特态空间的张量积结构
当系统扩展到 n 个量子比特时,态空间不是简单相加,而是张量积。两个量子比特的联合态空间维数为 2×2 = 4,基向量为 |00⟩、|01⟩、|10⟩、|11⟩,任意双比特纯态写作
|Ψ⟩ = c₀₀|00⟩ + c₀₁|01⟩ + c₁₀|10⟩ + c₁₁|11⟩, Σ|cᵢⱼ|² = 1
一般地,n 个量子比特的态空间维数为 2ⁿ,需要 2ⁿ 个复振幅才能完整描述。这一指数增长既是量子计算潜力的来源,也是经典模拟的瓶颈:30 个量子比特就需要约 10⁹ 个复数振幅。张量积结构还决定了局域操作的作用方式——只作用于第 k 个比特的单比特门 U,在整体上表现为 I⊗…⊗U⊗…⊗I,即只改变该比特对应的那一个张量因子,其余因子保持不变。
三、纠缠态与贝尔基
并非所有多比特态都能写成各比特态的直积形式。若 |Ψ⟩ ≠ |ψ₁⟩⊗|ψ₂⟩⊗…⊗|ψₙ⟩,则称该态为纠缠态。最典型的例子是双比特贝尔态,共四个,构成双比特空间的一组正交归一基:
|Φ⁺⟩ = (|00⟩ + |11⟩)/√2
|Φ⁻⟩ = (|00⟩ − |11⟩)/√2
|Ψ⁺⟩ = (|01⟩ + |10⟩)/√2
|Ψ⁻⟩ = (|01⟩ − |10⟩)/√2
以 |Φ⁺⟩ 为例,测量第一个比特若得 0,第二个比特必为 0;若得 0 与 1 的概率各为 1/2,但两者结果完全关联。这种关联无法用局域隐变量解释,是量子非定域性的体现。贝尔基在量子通信中地位核心:量子隐形传态、超密编码、贝尔不等式检验都以它为资源。制备 |Φ⁺⟩ 的标准电路是:对第一个比特施加 H 门,再以它为控制、第二个比特为目标施加 CNOT 门。H 门把 |0⟩ 变为 (|0⟩+|1⟩)/√2,CNOT 随后把 |10⟩ 翻转为 |11⟩,最终得到 (|00⟩+|11⟩)/√2。
四、多比特门与单比特门的本质区别
单比特门是 2×2 酉矩阵,作用于一个张量因子上,例如 H、X、Rz(θ)。它只能改变单个比特的叠加与相位,无法产生比特间的关联。多比特门则是 2ⁿ×2ⁿ 的酉矩阵,作用于两个或多个比特的联合空间,能够建立或改变比特间的纠缠。最基础的是受控非门 CNOT,其作用为:控制比特为 1 时翻转目标比特,为 0 时保持不变。用矩阵表示(基序 |00⟩,|01⟩,|10⟩,|11⟩):
CNOT = [[1,0,0,0],
[0,1,0,0],
[0,0,0,1],
[0,0,1,0]]
关键区别在于:单比特门保持态的可分解性(若初态可分解,操作后仍可分解),而多比特门可以把直积态映射为纠缠态。这正是 CNOT 配合 H 门能制备贝尔态的原因。工程上,多比特门通常由物理层面的比特间耦合实现,如超导系统中的微波驱动交叉共振、离子阱中的集体振动模式,其保真度与串扰是电路设计必须权衡的指标。实际设计中,应优先确认目标硬件原生支持哪些双比特门(如 CNOT、CZ、iSWAP),再据此选择分解方案,而不是假设任意多比特门都可用。
掌握以上四点后,就可以进入具体电路设计:给定目标纠缠态,先写出其振幅向量,判断它属于哪个贝尔基或 GHZ 类,再反推所需的 H 门与受控门序列,最后核对硬件原生门集并做分解。这一"态—矩阵—门序列—硬件"的闭环,是后续所有多量子比特电路设计的通用工作方式。