布洛赫球(Bloch Sphere)详解

**布洛赫球(Bloch Sphere)**是一个几何表示工具,用来可视化和描述单个量子比特(qubit)状态的。它将量子比特的纯态表示为三维球面上的点,帮助理解量子比特的状态及其演化。

1. 量子比特的状态表示

在量子计算中,单个量子比特的状态可以用两个正交基态的叠加来表示,即:

∣ ψ ⟩ = α ∣ 0 ⟩ + β ∣ 1 ⟩ |\psi\rangle = \alpha |0\rangle + \beta |1\rangle ψ=α∣0+β∣1

其中 ∣ 0 ⟩ |0\rangle ∣0 ∣ 1 ⟩ |1\rangle ∣1 是量子比特的计算基态, α \alpha α β \beta β 是复数系数,满足归一化条件 ∣ α ∣ 2 + ∣ β ∣ 2 = 1 |\alpha|^2 + |\beta|^2 = 1 α2+β2=1

由于两个复数系数 α \alpha α β \beta β 只有三个独立的自由度(一个幅度和两个相位,因为总相位是物理上不可观测的),因此量子比特的状态可以用两个实参数来描述。

2. 布洛赫球表示

布洛赫球将量子比特的状态表示为三维球面上的点。具体地,量子态 ∣ ψ ⟩ |\psi\rangle ψ 可以写成如下形式:

∣ ψ ⟩ = cos ⁡ ( θ 2 ) ∣ 0 ⟩ + e i ϕ sin ⁡ ( θ 2 ) ∣ 1 ⟩ |\psi\rangle = \cos\left(\frac{\theta}{2}\right) |0\rangle + e^{i\phi} \sin\left(\frac{\theta}{2}\right) |1\rangle ψ=cos(2θ)∣0+eiϕsin(2θ)∣1

其中 θ \theta θ ϕ \phi ϕ 是定义在球坐标系中的两个角度:

  • θ \theta θ 是量子态矢量与 z z z 轴之间的夹角,称为极角,取值范围为 [ 0 , π ] [0, \pi] [0,π]
  • ϕ \phi ϕ 是量子态矢量在 x y xy xy 平面上的投影与 x x x 轴之间的夹角,称为方位角,取值范围为 [ 0 , 2 π ] [0, 2\pi] [0,2π]

在布洛赫球中,量子比特的状态对应于球面上的一点,其坐标为 ( θ , ϕ ) (\theta, \phi) (θ,ϕ)

3. 布洛赫球上的矢量

在布洛赫球中,量子比特的纯态可以被表示为指向球面上一点的矢量,通常称为布洛赫矢量。这个矢量可以表示为三维空间中的向量 r = ( r x , r y , r z ) \mathbf{r} = (r_x, r_y, r_z) r=(rx,ry,rz)

r = ( x y z ) = ( sin ⁡ θ cos ⁡ ϕ sin ⁡ θ sin ⁡ ϕ cos ⁡ θ ) \mathbf{r} = \begin{pmatrix} x \\ y \\ z \end{pmatrix} = \begin{pmatrix} \sin\theta \cos\phi \\ \sin\theta \sin\phi \\ \cos\theta \end{pmatrix} r= xyz = sinθcosϕsinθsinϕcosθ

其中:

  • x = sin ⁡ θ cos ⁡ ϕ x = \sin\theta \cos\phi x=sinθcosϕ 对应于量子态的 σ ^ x \hat{\sigma}_x σ^x 期望值。
  • y = sin ⁡ θ sin ⁡ ϕ y = \sin\theta \sin\phi y=sinθsinϕ 对应于量子态的 σ ^ y \hat{\sigma}_y σ^y 期望值。
  • z = cos ⁡ θ z = \cos\theta z=cosθ 对应于量子态的 σ ^ z \hat{\sigma}_z σ^z 期望值。

这表示在布洛赫球上的任何一点都可以通过矢量 r \mathbf{r} r 由两个角度 θ \theta θ ϕ \phi ϕ 完全确定。

4. 布洛赫球的物理意义

布洛赫球提供了一个直观的几何视角来理解量子比特的状态和操作:

  • 极点状态:布洛赫球的北极点 ( 0 , 0 , 1 ) (0, 0, 1) (0,0,1) 对应于量子比特的基态 ∣ 0 ⟩ |0\rangle ∣0,南极点 ( 0 , 0 , − 1 ) (0, 0, -1) (0,0,1) 对应于激发态 ∣ 1 ⟩ |1\rangle ∣1

  • 赤道面:布洛赫球的赤道对应于量子比特的均匀叠加态,如 1 2 ( ∣ 0 ⟩ + e i ϕ ∣ 1 ⟩ ) \frac{1}{\sqrt{2}}(|0\rangle + e^{i\phi}|1\rangle) 2 1(∣0+eiϕ∣1⟩)。这些态的相位 ϕ \phi ϕ 决定了在赤道上的位置。

  • 旋转操作:布洛赫球使得描述量子门操作(如 Pauli 门、Hadamard 门、旋转门)变得直观。例如:

    • z z z 轴旋转 θ \theta θ 角度的操作 R z ( θ ) R_z(\theta) Rz(θ) 相当于在布洛赫球上绕 z z z 轴旋转布洛赫矢量。
    • Hadamard 门将布洛赫球上的北极点 ∣ 0 ⟩ |0\rangle ∣0 映射到赤道上的点 1 2 ( ∣ 0 ⟩ + ∣ 1 ⟩ ) \frac{1}{\sqrt{2}}(|0\rangle + |1\rangle) 2 1(∣0+∣1⟩)
  • 测量:在布洛赫球上,测量对应于沿某个方向投影量子态。例如,在 z z z 基进行测量时,量子态被投影到 ∣ 0 ⟩ |0\rangle ∣0 ∣ 1 ⟩ |1\rangle ∣1,对应于北极或南极。

5. 量子态的混合态表示

虽然布洛赫球主要用于表示纯态,但它也可以扩展用于表示混合态。混合态对应于布洛赫球内的一点,而不再局限于球面。混合态的布洛赫矢量长度小于 1,表示量子态的纯度。

  • 纯态:布洛赫矢量的模 ∣ r ∣ = 1 |\mathbf{r}| = 1 r=1
  • 混合态:布洛赫矢量的模 0 < ∣ r ∣ < 1 0 < |\mathbf{r}| < 1 0<r<1
  • 完全混合态:布洛赫矢量的模 ∣ r ∣ = 0 |\mathbf{r}| = 0 r=0,对应于球心,表示最大的不确定性。

总结

布洛赫球是一个强大且直观的工具,用于可视化和理解单量子比特的状态及其操作。通过将量子态映射到三维球面上的点或矢量,布洛赫球提供了一个清晰的几何表示,使得量子态的操作和演化(如旋转、测量)变得更加直观。在量子计算中,布洛赫球广泛用于教学、理论分析和算法设计中,帮助研究者和工程师理解量子比特的行为。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐