The Bloch sphere is a geometric representation of qubit states as points on the surface of a unit sphere. Many operations on single qubits that are commonly used in quantum information processing can be neatly described within the Bloch sphere picture.
Bloch Sphere
Bloch Sphere
A pure state ∣ψ⟩ is a representative of a equivalence class
{eiχ∣ψ⟩∣α∈R}
One can map the state space of a two-level system C2 to the unit 3D sphere S2 by[1]
∣ψ⟩=cos2θ∣1⟩+eiϕsin2θ∣0⟩
n(θ,ϕ)=(sinθcosϕ,sinθsinϕ,cosθ)
where θ∈[0,π] and ϕ∈[0,2π).
Bloch vector
We set the basis of the state space to {∣1⟩,∣0⟩}, which means ∣1⟩=(10) and ∣0⟩=(01).
/* Note: This definition is different from the order of kets that are usually chosen. The advantage of this kind of choice is that the Hamiltonian will have the form H=21ℏω0σz instead of −σz, since we set ∣0⟩≡∣g⟩ and ∣1⟩≡∣e⟩. */
State
Coordinates on S2
(θ,ϕ)
Ket
Vector
∣+⟩z≡∣1⟩
(0,0,1)
(0,0)
∣1⟩
(10)
∣−⟩z=∣0⟩
(0,0,−1)
(π,0)
∣0⟩
(01)
∣+⟩x
(1,0,0)
(2π,0)
2∣1⟩+∣0⟩
21(11)
∣−⟩x
(−1,0,0)
(2π,π)
2∣1⟩−∣0⟩
21(1−1)
∣+⟩y
(0,1,0)
(2π,2π)
2∣1⟩+i∣0⟩
21(1i)
∣−⟩y
(0,−1,0)
(2π,23π)
2∣1⟩−i∣0⟩
21(1−i)
Theorem Antipodal points on the Bloch sphere corresponds to a pair of mutually orthogonal state vectors.
Rotation
A anticlockwise rotation around n^ by θ on the Bloch sphere is described by rotation operator