|q⟩ Bad Qubits

advanced · Programming · Quantum Sensing & Metrology

Quantum Fisher Information

How much information does a quantum probe carry about an unknown parameter θ\theta? The quantum Fisher information (QFI), FQ(θ)F_Q(\theta), answers this with a single number. It is the quantum-mechanical ceiling on how sharply any measurement can resolve θ\theta, and the next lesson turns it into a hard precision bound.

From states to distinguishability

Estimating θ\theta is possible only because the state ρθ\rho_\theta changes with θ\theta. The faster nearby states ρθ\rho_\theta and ρθ+dθ\rho_{\theta + d\theta} pull apart — in the sense of being statistically distinguishable — the more precisely θ\theta can be pinned down. Braunstein and Caves (1994) made this geometric idea exact: the rate of distinguishability is the QFI.

For a pure probe ψθ|\psi_\theta\rangle there is a clean formula. Writing θψ=θψθ|\partial_\theta\psi\rangle = \partial_\theta|\psi_\theta\rangle,

FQ(θ)=4(θψθψψθθψ2).F_Q(\theta) = 4\big(\langle\partial_\theta\psi|\partial_\theta\psi\rangle - |\langle\psi_\theta|\partial_\theta\psi\rangle|^2\big).

Unitary encoding: QFI is a variance

In sensing, θ\theta enters through a unitary U(θ)=eiθGU(\theta) = e^{-i\theta G} generated by a Hermitian operator GG, so ψθ=eiθGψ0|\psi_\theta\rangle = e^{-i\theta G}|\psi_0\rangle. Substituting into the formula collapses it to a variance of the generator in the initial state:

FQ=4Varψ0(G)=4(G2G2).F_Q = 4\,\mathrm{Var}_{\psi_0}(G) = 4\big(\langle G^2\rangle - \langle G\rangle^2\big).

The QFI does not depend on θ\theta at all for unitary encoding — only on the probe state and the generator. The whole art of probe design is choosing ψ0|\psi_0\rangle to maximise Var(G)\mathrm{Var}(G).

The single-qubit case

Take the phase generator G=Z/2G = Z/2, so U(θ)=eiθZ/2=RZ(θ)U(\theta) = e^{-i\theta Z/2} = R_Z(\theta). Then

FQ=4Var ⁣(Z2)=Var(Z)=Z2Z2=1Z2,F_Q = 4\,\mathrm{Var}\!\left(\frac{Z}{2}\right) = \mathrm{Var}(Z) = \langle Z^2\rangle - \langle Z\rangle^2 = 1 - \langle Z\rangle^2,

using Z2=IZ^2 = I. The variance is maximal when Z=0\langle Z\rangle = 0, which happens exactly on the equator of the Bloch sphere. The optimal probe is therefore +=H0|+\rangle = H|0\rangle, whose Bloch vector is (x,y,z)=(1,0,0)(x, y, z) = (1, 0, 0) and which gives

FQmax=1.F_Q^{\max} = 1.

Why the variance picture is powerful

The variance form FQ=4Var(G)F_Q = 4\,\mathrm{Var}(G) generalises immediately to NN qubits. If the collective generator is G=12kZkG = \tfrac12\sum_{k} Z_k, then for NN independent equatorial probes the variances add and FQ=NF_Q = N. But an entangled probe can make Var(G)\mathrm{Var}(G) as large as N2/4N^2/4, giving FQ=N2F_Q = N^2. That quadratic jump — visible already in this single formula — is the seed of the Heisenberg limit we reach later in the module.

Try it

Prepare the optimal single-qubit probe for the generator G=Z/2G = Z/2. The grader checks the probe's Bloch vector: it must sit on the equator at (1,0,0)(1, 0, 0), the configuration that maximises Var(Z)\mathrm{Var}(Z) and hence the QFI.

Run your code to see the quantum state.

Sign in on the full site to ask questions and join the discussion.