Skip to main content
Chemistry LibreTexts

1.107: The Bloch Sphere

  • Page ID
    160265
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    The eigenfunctions of the Pauli spin matrices.

    \[ \begin{matrix} \sigma_z = \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix} & \sigma_x = \begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix} & \sigma_y = \begin{pmatrix} 0 & -i \\ i & 0 \end{pmatrix} \end{matrix} \nonumber \]

    are presented mathematically and shown on the Bloch sphere below. The Xu state is highlighted.

    \[ \begin{matrix} Z_u = \begin{pmatrix} 1 \\ 0 \end{pmatrix} & Z_d = \begin{pmatrix} 0 \\ 1 \end{pmatrix} & X_u = \frac{1}{ \sqrt{2}} \begin{pmatrix} 1 \\ 1 \end{pmatrix} & X_d = \frac{1}{ \sqrt{2}} \begin{pmatrix} 1 \\ -1 \end{pmatrix} & Y-u = \frac{1}{ \sqrt{2}} \begin{pmatrix} 1 \\ i \end{pmatrix} & Y_d = \frac{1}{ \sqrt{2}} \begin{pmatrix} 1 \\ -i \end{pmatrix} \end{matrix} \nonumber \]

    Screen Shot 2019-06-26 at 8.32.14 PM.png

    This figure was taken from demonstrations.wolfram.com/QubitsOnThePoincareBlochSphere/ a contribution by Rudolf Muradian. The Bloch sphere is prepared in Cartesian coordinates using Mathcad graphics.

    \[ \begin{matrix} \text{numpts} = 100 & i = 0 .. \text{numpts} & j = 0 .. \text{numpts} & \theta_i = \frac{ \pi i}{ \text{numpts}} & \phi_j = \frac{2 \pi j}{ \text{numpts}} \end{matrix} \nonumber \]

    \[ \begin{matrix} X_{i,~j} = \sin \left( \theta_i \right) \cos \left( \phi_j \right) & Y_{i,~j} = \sin \left( \theta_i \right) \sin \left( \phi_j \right) & Z_{i,~j} = \cos \left( \theta_i \right) \end{matrix} \nonumber \]

    Next, the coordinates of a quantum qubit are calculated and displayed on the Bloch sphere as a white dot. As the polar and azmuthal angles are changed, you will need to rotate the figure to see where the white dot is on the surface of the Bloch sphere.

    \[ \begin{matrix} \theta 1 = \frac{ \pi}{2} & \phi 1 = 0 & \Psi ( \theta 1,~ \phi 1 ) = \cos \left( \frac{ \theta 1}{2} \right) \begin{pmatrix} 1 \\ 0 \end{pmatrix} + \text{exp} ( i \phi 1) \sin \left( \frac{ \theta 1}{2} \right) \begin{pmatrix} 0 \\ 1 \end{pmatrix} & \Psi ( \theta 1,~ \phi 1) = \begin{pmatrix} 0.707 \\ 0.707 \end{pmatrix} \end{matrix} \nonumber \]

    \[ \begin{matrix} XX_{i,~j} = \sin ( \theta 1) \cos ( \phi 1) & YY_{i,~j} = \sin ( \theta 1) \sin ( \phi 1) & ZZ_{i,~j} = \cos ( \theta 1) \end{matrix} \nonumber \]

    Screen Shot 2019-06-26 at 8.33.12 PM.png


    1.107: The Bloch Sphere is shared under a not declared license and was authored, remixed, and/or curated by LibreTexts.

    • Was this article helpful?