← Exercise library← All exercises for this theme
Theme 3 — Postulates and Applications

Precession of a spin in a magnetic field

Keywords: spin one-half · magnetic field · Larmor precession · Bloch sphere · pi pulse · Ehrenfest theorem

Exercise 1 : Precession of a spin in a magnetic field

A stationary electron with spin 1/21/2 is placed in a uniform, constant magnetic field B=B ex\mathbf B=B\,\mathbf e_x, with B>0B>0. Its magnetic moment is μ^=γS^\hat{\boldsymbol\mu}=\gamma\hat{\mathbf S}, with γ=−e/me\gamma=-e/m_e (the Landé factor is taken to be equal to 22), and its Hamiltonian is H^=−μ^⋅B\hat H=-\hat{\boldsymbol\mu}\cdot\mathbf B. Let ω0=−γB=eB/me>0\omega_0=-\gamma B=eB/m_e>0. We use the basis (∣+⟩,∣−⟩)(\ket+,\ket-) of eigenstates of SzS_z, in which Sj=ℏ2σjS_j=\frac\hbar2\sigma_j, and recall that, for a unit vector n\mathbf n and a real number α\alpha,

e−iα n⋅σ=cos⁡α 1−isin⁡α  n⋅σ.e^{-i\alpha\,\mathbf n\cdot\boldsymbol\sigma}=\cos\alpha\,\mathbf{1}-i\sin\alpha\;\mathbf n\cdot\boldsymbol\sigma .

At time t=0t=0, the spin is in the state ∣+⟩\ket+.

Question 1
Write down the Hamiltonian. What are its eigenvalues?

Solution
We have H^=−γ B⋅S^=−γBSx=ω0Sx=ℏω02σx\hat H=-\gamma\,\mathbf B\cdot\hat{\mathbf S}=-\gamma BS_x=\omega_0S_x=\frac{\hbar\omega_0}{2}\sigma_x. Since the eigenvalues of σx\sigma_x are ±1\pm1, those of H^\hat H are ±ℏω0/2\pm\hbar\omega_0/2, with eigenvectors the states ∣x±⟩=(∣+⟩±∣−⟩)/2\ket{x\pm}=(\ket+\pm\ket-)/\sqrt2 of spin ±ℏ/2\pm\hbar/2 along xx. The separation between the two levels is ℏω0\hbar\omega_0. The initial state ∣+⟩\ket+ is not an eigenstate: it is an equal-weight superposition of the two levels.

Question 2
Determine the state ∣ψ(t)⟩\ket{\psi(t)}, then the probabilities of finding Sz=+ℏ/2S_z=+\hbar/2 and Sz=−ℏ/2S_z=-\hbar/2 at time tt.

Solution
The time-evolution operator is U(t)=e−iH^t/ℏ=e−i(ω0t/2)σxU(t)=e^{-i\hat Ht/\hbar}=e^{-i(\omega_0t/2)\sigma_x}. From the formula given above with n=ex\mathbf n=\mathbf e_x and α=ω0t/2\alpha=\omega_0t/2,

U(t)=cos⁡ω0t2 1−isin⁡ω0t2 σx.U(t)=\cos\frac{\omega_0t}{2}\,\mathbf{1}-i\sin\frac{\omega_0t}{2}\,\sigma_x .

Since σx∣+⟩=∣−⟩\sigma_x\ket+=\ket-, we obtain

∣ψ(t)⟩=cos⁡ω0t2 ∣+⟩−isin⁡ω0t2 ∣−⟩.\ket{\psi(t)}=\cos\frac{\omega_0t}{2}\,\ket+-i\sin\frac{\omega_0t}{2}\,\ket- .

The probabilities are

P+(t)=cos⁡2ω0t2,P−(t)=sin⁡2ω0t2.P_+(t)=\cos^2\frac{\omega_0t}{2},\qquad P_-(t)=\sin^2\frac{\omega_0t}{2}.

The spin periodically changes from the state ∣+⟩\ket+ to the state ∣−⟩\ket-, at the angular frequency ω0\omega_0, equal to the Bohr frequency of the system.

Question 3
Calculate ⟨Sx⟩\langle S_x\rangle, ⟨Sy⟩\langle S_y\rangle and ⟨Sz⟩\langle S_z\rangle as functions of time. Describe the motion of the Bloch vector.

Solution
Let c+=cos⁡(ω0t/2)c_+=\cos(\omega_0t/2) and c−=−isin⁡(ω0t/2)c_-=-i\sin(\omega_0t/2) denote the components of the state. For a state c+∣+⟩+c−∣−⟩c_+\ket++c_-\ket-, we have

⟨σx⟩=2Re⁡(c+∗c−),⟨σy⟩=2Im⁡(c+∗c−),⟨σz⟩=∣c+∣2−∣c−∣2.\langle\sigma_x\rangle=2\operatorname{Re}(c_+^*c_-),\qquad \langle\sigma_y\rangle=2\operatorname{Im}(c_+^*c_-),\qquad \langle\sigma_z\rangle=|c_+|^2-|c_-|^2 .

Here c+∗c−=−icos⁡ω0t2sin⁡ω0t2=−i2sin⁡(ω0t)c_+^*c_-=-i\cos\frac{\omega_0t}{2}\sin\frac{\omega_0t}{2}=-\frac i2\sin(\omega_0t), and therefore

⟨Sx⟩=0,⟨Sy⟩=−ℏ2sin⁡(ω0t),⟨Sz⟩=ℏ2cos⁡(ω0t).\langle S_x\rangle=0,\qquad \langle S_y\rangle=-\frac\hbar2\sin(\omega_0t),\qquad \langle S_z\rangle=\frac\hbar2\cos(\omega_0t).

The vector ⟨S⟩\langle\mathbf S\rangle, whose norm remains constant at ℏ/2\hbar/2, rotates in the (y,z)(y,z) plane, perpendicular to the field, at the angular frequency ω0\omega_0: on the Bloch sphere, the state traces the great circle perpendicular to the xx axis. This is the Larmor precession of the spin about the magnetic field.

Question 4
Verify that these expectation values satisfy the precession equation d⟨S^⟩dt=γ ⟨S^⟩×B\frac{d\langle\hat{\mathbf S}\rangle}{dt}=\gamma\,\langle\hat{\mathbf S}\rangle\times\mathbf B.

Solution
With B=Bex\mathbf B=B\mathbf e_x, we have ⟨S⟩×B=B(0, ⟨Sz⟩, −⟨Sy⟩)\langle\mathbf S\rangle\times\mathbf B=B\bigl(0,\ \langle S_z\rangle,\ -\langle S_y\rangle\bigr). The precession equation therefore reads, with γB=−ω0\gamma B=-\omega_0,

d⟨Sx⟩dt=0,d⟨Sy⟩dt=−ω0⟨Sz⟩,d⟨Sz⟩dt=ω0⟨Sy⟩.\frac{d\langle S_x\rangle}{dt}=0,\qquad \frac{d\langle S_y\rangle}{dt}=-\omega_0\langle S_z\rangle,\qquad \frac{d\langle S_z\rangle}{dt}=\omega_0\langle S_y\rangle .

Let us verify this using our results: ddt(−ℏ2sin⁡ω0t)=−ω0ℏ2cos⁡ω0t=−ω0⟨Sz⟩\frac{d}{dt}\bigl(-\frac\hbar2\sin\omega_0t\bigr)=-\omega_0\frac\hbar2\cos\omega_0t=-\omega_0\langle S_z\rangle, and ddt(ℏ2cos⁡ω0t)=−ω0ℏ2sin⁡ω0t=ω0⟨Sy⟩\frac{d}{dt}\bigl(\frac\hbar2\cos\omega_0t\bigr)=-\omega_0\frac\hbar2\sin\omega_0t=\omega_0\langle S_y\rangle. All three equations are satisfied. We thus recover exactly the classical equation for the precession of a magnetic moment, as a consequence of Ehrenfest's theorem and the angular-momentum commutation relations.

Question 5
After what time tπt_\pi is the spin flipped with certainty? Calculate tπt_\pi for B=1B=1 mT. Take e/me≃1,76×1011e/m_e\simeq1{,}76\times10^{11} C kg−1^{-1}.

Solution
The spin is in the state ∣−⟩\ket- with certainty when P−(t)=sin⁡2(ω0t/2)=1P_-(t)=\sin^2(\omega_0t/2)=1, that is, when ω0t=π\omega_0t=\pi: tπ=π/ω0t_\pi=\pi/\omega_0. During this time, the Bloch vector has completed a half-turn, from the north pole to the south pole; this is called a π\pi pulse. Numerically, ω0=eB/me≃1,76×1011×10−3≃1,76×108\omega_0=eB/m_e\simeq1{,}76\times10^{11}\times10^{-3}\simeq1{,}76\times10^{8} rad s−1^{-1}, and

tπ=πω0≃1,8×10−8 s≃18 ns.t_\pi=\frac{\pi}{\omega_0}\simeq1{,}8\times10^{-8}\ \mathrm{s}\simeq18\ \mathrm{ns}.