Fiveable

โžฟQuantum Computing Unit 3 Review

QR code for Quantum Computing practice questions

3.2 Bloch sphere representation

3.2 Bloch sphere representation

Written by the Fiveable Content Team โ€ข Last updated August 2025
Written by the Fiveable Content Team โ€ข Last updated August 2025
โžฟQuantum Computing
Unit & Topic Study Guides

The Bloch sphere is a powerful tool for visualizing qubit states and operations in quantum computing. It represents a single qubit's state space as points on a sphere, with the poles corresponding to the computational basis states |0โŸฉ and |1โŸฉ.

Points on the Bloch sphere are described by a vector and angles, representing pure qubit states. Single-qubit operations can be visualized as rotations on the sphere. The Bloch sphere relates closely to Pauli matrices, forming a basis for qubit operations.

Qubit States and the Bloch Sphere

Bloch sphere for qubit representation

  • Geometric representation of the state space of a single qubit
    • Qubit states represented as points on the surface of the sphere (pure states)
    • North and south poles correspond to the computational basis states โˆฃ0โŸฉ|0\rangle and โˆฃ1โŸฉ|1\rangle
  • Visualizes qubit states and their transformations
    • Any point on the surface represents a valid pure state of a qubit (superposition)
    • Mixed states represented by points inside the sphere (non-pure states)
Bloch sphere for qubit representation, Computaciรณn cuรกntica - Wikipedia, la enciclopedia libre

Points on Bloch sphere

  • Bloch vector rโƒ—\vec{r} represents a qubit state
    • Vector points from the center of the sphere to a point on the surface
    • Parameterized by angles ฮธ\theta and ฯ•\phi: rโƒ—=(sinโกฮธcosโกฯ•,sinโกฮธsinโกฯ•,cosโกฮธ)\vec{r} = (\sin\theta\cos\phi, \sin\theta\sin\phi, \cos\theta)
  • Qubit state corresponding to a point on the Bloch sphere: โˆฃฯˆโŸฉ=cosโกฮธ2โˆฃ0โŸฉ+eiฯ•sinโกฮธ2โˆฃ1โŸฉ|\psi\rangle = \cos\frac{\theta}{2}|0\rangle + e^{i\phi}\sin\frac{\theta}{2}|1\rangle
    • ฮธ\theta represents the angle between the Bloch vector and the positive z-axis (latitude)
    • ฯ•\phi represents the angle between the projection of the Bloch vector onto the x-y plane and the positive x-axis (longitude)
Bloch sphere for qubit representation, differential operators - Schrรถdinger equation on the Bloch sphere - MathOverflow

Visualizing single-qubit operations

  • Single-qubit gates visualized as rotations of the Bloch vector around the x, y, or z axes
    • Pauli-X gate (ฯƒx\sigma_x): rotation of ฯ€\pi radians around the x-axis (bit flip)
    • Pauli-Y gate (ฯƒy\sigma_y): rotation of ฯ€\pi radians around the y-axis (bit and phase flip)
    • Pauli-Z gate (ฯƒz\sigma_z): rotation of ฯ€\pi radians around the z-axis (phase flip)
  • Hadamard gate (H): rotation of ฯ€\pi radians around the axis equally dividing the x and z axes (creates equal superposition)
  • Phase shifts represented by rotations around the z-axis (changes relative phase)

Relationship between the Bloch Sphere and Pauli Matrices

Bloch sphere vs Pauli matrices

  • Pauli matrices (ฯƒx\sigma_x, ฯƒy\sigma_y, ฯƒz\sigma_z) form a basis for single-qubit operations
    • Any single-qubit operation decomposed into a linear combination of Pauli matrices and the identity matrix
  • Bloch vector rโƒ—\vec{r} related to the density matrix ฯ\rho of a qubit state: ฯ=12(I+rโƒ—โ‹…ฯƒโƒ—)\rho = \frac{1}{2}(I + \vec{r} \cdot \vec{\sigma})
    • II is the 2x2 identity matrix
    • ฯƒโƒ—=(ฯƒx,ฯƒy,ฯƒz)\vec{\sigma} = (\sigma_x, \sigma_y, \sigma_z) is the vector of Pauli matrices
  • Expectation values of the Pauli matrices for a given qubit state correspond to the coordinates of the Bloch vector
    • โŸจฯƒxโŸฉ=sinโกฮธcosโกฯ•\langle\sigma_x\rangle = \sin\theta\cos\phi (x-coordinate)
    • โŸจฯƒyโŸฉ=sinโกฮธsinโกฯ•\langle\sigma_y\rangle = \sin\theta\sin\phi (y-coordinate)
    • โŸจฯƒzโŸฉ=cosโกฮธ\langle\sigma_z\rangle = \cos\theta (z-coordinate)