Zum Hauptinhalt springen

Bloch-Kugel

Es gibt eine nützliche geometrische Darstellung von Qubit-Zuständen, die als Bloch-Kugel bekannt ist. Sie ist sehr praktisch, funktioniert jedoch leider nur für Qubits — die analoge Darstellung entspricht keinem kugelförmigen Objekt mehr, sobald unser System drei oder mehr klassische Zustände hat.

Qubit-Zustände als Punkte auf einer Kugel

Beginnen wir damit, einen Quantenzustandsvektor eines Qubits zu betrachten: α0+β1.\alpha \vert 0\rangle + \beta \vert 1\rangle. Wir können unsere Aufmerksamkeit auf Vektoren beschränken, bei denen α\alpha eine nichtnegative reelle Zahl ist, weil jeder Qubit-Zustandsvektor bis auf eine globale Phase äquivalent zu einem Vektor ist, für den α0\alpha \geq 0 gilt. Das erlaubt uns, zu schreiben

ψ=cos(θ/2)0+eiϕsin(θ/2)1\vert\psi\rangle = \cos\bigl(\theta/2\bigr) \vert 0\rangle + e^{i\phi} \sin\bigl(\theta/2\bigr) \vert 1\rangle

für zwei reelle Zahlen θ[0,π]\theta \in [0,\pi] und ϕ[0,2π).\phi\in[0,2\pi). Hierbei lassen wir θ\theta von 00 bis π\pi variieren und teilen durch 22 im Argument von Sinus und Kosinus, da dies eine konventionelle Methode zur Parametrisierung von Vektoren dieser Art ist, was die Dinge etwas später vereinfacht.

Nun sind die Zahlen θ\theta und ϕ\phi nicht exakt eindeutig durch einen gegebenen Quantenzustandsvektor α0+β1\alpha \vert 0\rangle + \beta \vert 1\rangle bestimmt, aber fast. Insbesondere gilt: Wenn β=0,\beta = 0, dann ist θ=0,\theta = 0, und es macht keinen Unterschied, welchen Wert ϕ\phi annimmt, sodass es beliebig gewählt werden kann. Ebenso gilt: Wenn α=0,\alpha = 0, dann ist θ=π,\theta = \pi, und erneut ist ϕ\phi irrelevant (da unser Zustand für jedes ϕ\phi bis auf eine globale Phase äquivalent zu eiϕ1e^{i\phi}\vert 1\rangle ist). Wenn jedoch weder α\alpha noch β\beta null ist, dann gibt es eine eindeutige Wahl des Paars (θ,ϕ),(\theta,\phi), für das ψ\vert\psi\rangle bis auf eine globale Phase äquivalent zu α0+β1\alpha\vert 0\rangle + \beta\vert 1\rangle ist.

Betrachten wir nun die Dichtematrixdarstellung dieses Zustands.

ψψ=(cos2(θ/2)eiϕcos(θ/2)sin(θ/2)eiϕcos(θ/2)sin(θ/2)sin2(θ/2))\vert\psi\rangle\langle\psi\vert = \begin{pmatrix} \cos^2(\theta/2) & e^{-i\phi}\cos(\theta/2)\sin(\theta/2)\\[2mm] e^{i\phi}\cos(\theta/2)\sin(\theta/2) & \sin^2(\theta/2) \end{pmatrix}

Wir können einige trigonometrische Identitäten verwenden,

cos2(θ/2)=1+cos(θ)2,sin2(θ/2)=1cos(θ)2,cos(θ/2)sin(θ/2)=sin(θ)2,\begin{gathered} \cos^2(\theta/2) = \frac{1 + \cos(\theta)}{2},\\[2mm] \sin^2(\theta/2) = \frac{1 - \cos(\theta)}{2},\\[2mm] \cos(\theta/2) \sin(\theta/2) = \frac{\sin(\theta)}{2}, \end{gathered}

sowie die Formel eiϕ=cos(ϕ)+isin(ϕ),e^{i\phi} = \cos(\phi) + i\sin(\phi), um die Dichtematrix wie folgt zu vereinfachen.

ψψ=12(1+cos(θ)(cos(ϕ)isin(ϕ))sin(θ)(cos(ϕ)+isin(ϕ))sin(θ)1cos(θ))\vert\psi\rangle\langle\psi\vert = \frac{1}{2} \begin{pmatrix} 1 + \cos(\theta) & (\cos(\phi) - i \sin(\phi)) \sin(\theta)\\[1mm] (\cos(\phi) + i \sin(\phi)) \sin(\theta) & 1 - \cos(\theta) \end{pmatrix}

Das macht es einfach, diese Dichtematrix als Linearkombination der Pauli-Matrizen auszudrücken:

I=(1001),σx=(0110),σy=(0ii0),σz=(1001). \mathbb{I} = \begin{pmatrix} 1 & 0\\[1mm] 0 & 1 \end{pmatrix}, \quad \sigma_x = \begin{pmatrix} 0 & 1\\[1mm] 1 & 0 \end{pmatrix}, \quad \sigma_y = \begin{pmatrix} 0 & -i\\[1mm] i & 0 \end{pmatrix}, \quad \sigma_z = \begin{pmatrix} 1 & 0\\[1mm] 0 & -1 \end{pmatrix}.

Konkret ergibt sich daraus

ψψ=I+sin(θ)cos(ϕ)σx+sin(θ)sin(ϕ)σy+cos(θ)σz2.\vert\psi\rangle\langle\psi\vert = \frac{\mathbb{I} + \sin(\theta) \cos(\phi)\sigma_x + \sin(\theta)\sin(\phi) \sigma_y + \cos(\theta) \sigma_z}{2}.

Die Koeffizienten von σx,\sigma_x, σy\sigma_y und σz\sigma_z im Zähler dieses Ausdrucks sind allesamt reelle Zahlen, sodass wir sie zu einem Vektor in einem gewöhnlichen dreidimensionalen euklidischen Raum zusammenfassen können.

(sin(θ)cos(ϕ),sin(θ)sin(ϕ),cos(θ))\bigl(\sin(\theta) \cos(\phi), \sin(\theta)\sin(\phi), \cos(\theta)\bigr)

Tatsächlich ist dies ein Einheitsvektor. In Kugelkoordinaten lässt er sich als (1,θ,ϕ)(1,\theta,\phi) schreiben. Die erste Koordinate, 1,1, repräsentiert den Radius oder radialen Abstand (der in diesem Fall immer 11 beträgt), θ\theta repräsentiert den Polarwinkel und ϕ\phi den Azimutwinkel.

Wenn wir uns die Kugel als die Erde vorstellen, ist der Polarwinkel θ\theta die Drehung nach Süden vom Nordpol, um den beschriebenen Punkt zu erreichen, von 00 bis π=180°,\pi = 180°, während der Azimutwinkel ϕ\phi die Drehung nach Osten vom Nullmeridian angibt, von 00 bis 2π=360°.2\pi = 360°. Dabei wird der Nullmeridian als die Kurve auf der Kugeloberfläche definiert, die von einem Pol zum anderen entlang der positiven xx-Achse verläuft.

Illustration eines Punktes auf der Einheits-2-Sphäre in Kugelkoordinaten.

Jeder Punkt auf der Kugel lässt sich auf diese Weise beschreiben — das bedeutet, dass die Punkte, die wir erhalten, wenn wir über alle möglichen reinen Zustände eines Qubits variieren, genau einer Kugel in 3 reellen Dimensionen entsprechen. (Diese Kugel wird üblicherweise als Einheits-2-Sphäre bezeichnet, da die Oberfläche dieser Kugel zweidimensional ist.)

Wenn wir Punkte auf der Einheits-2-Sphäre mit reinen Zuständen von Qubits verknüpfen, erhalten wir die Bloch-Kugel-Darstellung dieser Zustände.

Sechs wichtige Beispiele

  1. Die Standardbasis {0,1}.\{\vert 0\rangle,\vert 1\rangle\}. Beginnen wir mit dem Zustand 0.\vert 0\rangle. Als Dichtematrix lässt er sich so schreiben.

    00=I+σz2\vert 0 \rangle \langle 0 \vert = \frac{\mathbb{I} + \sigma_z}{2}

    Indem wir die Koeffizienten der Pauli-Matrizen im Zähler sammeln, sehen wir, dass der entsprechende Punkt auf der Einheits-2-Sphäre in kartesischen Koordinaten (0,0,1)(0,0,1) ist. In Kugelkoordinaten ist dieser Punkt (1,0,ϕ),(1,0,\phi), wobei ϕ\phi ein beliebiger Winkel sein kann. Das ist konsistent mit dem Ausdruck

    0=cos(0)0+eiϕsin(0)1,\vert 0\rangle = \cos(0) \vert 0\rangle + e^{i \phi} \sin(0) \vert 1\rangle,

    der ebenfalls für jedes ϕ\phi gilt. Anschaulich gesprochen: Der Polarwinkel θ\theta ist null, wir befinden uns also am Nordpol der Bloch-Kugel, wo der Azimutwinkel irrelevant ist.

    Entsprechend lässt sich die Dichtematrix für den Zustand 1\vert 1\rangle so schreiben.

    11=Iσz2\vert 1 \rangle \langle 1 \vert = \frac{\mathbb{I} - \sigma_z}{2}

    Diesmal sind die kartesischen Koordinaten (0,0,1).(0,0,-1). In Kugelkoordinaten ist dieser Punkt (1,π,ϕ),(1,\pi,\phi), wobei ϕ\phi ein beliebiger Winkel sein kann. In diesem Fall ist der Polarwinkel genau π,\pi, wir befinden uns also am Südpol, wo der Azimutwinkel erneut irrelevant ist.

  2. Die Basis {+,}.\{\vert + \rangle, \vert - \rangle\}. Für die Dichtematrizen dieser Zustände gelten folgende Ausdrücke.

    ++=I+σx2=Iσx2\begin{aligned} \vert {+} \rangle\langle {+} \vert & = \frac{\mathbb{I} + \sigma_x}{2}\\[2mm] \vert {-} \rangle\langle {-} \vert & = \frac{\mathbb{I} - \sigma_x}{2} \end{aligned}

    Die entsprechenden Punkte auf der Einheits-2-Sphäre haben kartesische Koordinaten (1,0,0)(1,0,0) und (1,0,0),(-1,0,0), und Kugelkoordinaten (1,π/2,0)(1,\pi/2,0) und (1,π/2,π)(1,\pi/2,\pi) beziehungsweise.

    Mit anderen Worten: +\vert +\rangle entspricht dem Punkt, an dem die positive xx-Achse die Einheits-2-Sphäre schneidet, und \vert -\rangle entspricht dem Punkt, an dem die negative xx-Achse sie schneidet. Anschaulicher ausgedrückt: +\vert +\rangle befindet sich am Äquator der Bloch-Kugel, wo dieser den Nullmeridian schneidet, und \vert - \rangle befindet sich am Äquator auf der gegenüberliegenden Seite der Kugel.

  3. Die Basis {+i,i}.\{\vert {+i} \rangle, \vert {-i} \rangle\}. Wie wir zu Beginn der Lektion gesehen haben, sind diese zwei Zustände wie folgt definiert:

    +i=120+i21i=120i21.\begin{aligned} \vert {+i} \rangle & = \frac{1}{\sqrt{2}} \vert 0 \rangle + \frac{i}{\sqrt{2}} \vert 1 \rangle\\[2mm] \vert {-i} \rangle & = \frac{1}{\sqrt{2}} \vert 0 \rangle - \frac{i}{\sqrt{2}} \vert 1 \rangle. \end{aligned}

    Diesmal erhalten wir folgende Ausdrücke.

    +i+i=I+σy2ii=Iσy2\begin{aligned} \vert {+i} \rangle\langle {+i} \vert & = \frac{\mathbb{I} + \sigma_y}{2}\\[2mm] \vert {-i} \rangle\langle {-i} \vert & = \frac{\mathbb{I} - \sigma_y}{2} \end{aligned}

    Die entsprechenden Punkte auf der Einheits-2-Sphäre haben kartesische Koordinaten (0,1,0)(0,1,0) und (0,1,0),(0,-1,0), und Kugelkoordinaten (1,π/2,π/2)(1,\pi/2,\pi/2) und (1,π/2,3π/2)(1,\pi/2,3\pi/2) beziehungsweise.

    Mit anderen Worten: +i\vert {+i} \rangle entspricht dem Punkt, an dem die positive yy-Achse die Einheits-2-Sphäre schneidet, und i\vert {-i} \rangle dem Punkt, an dem die negative yy-Achse sie schneidet.

Illustration von sechs Beispielen reiner Zustände auf der Bloch-Kugel

Hier ist eine weitere Klasse von Quantenzustandsvektoren, die im Laufe dieser Reihe immer wieder auftaucht, einschließlich zuvor in dieser Lektion.

ψα=cos(α)0+sin(α)1(fu¨α[0,π))\vert \psi_{\alpha} \rangle = \cos(\alpha) \vert 0\rangle + \sin(\alpha) \vert 1\rangle \qquad \text{(für $\alpha \in [0,\pi)$)}

Die Dichtematrixdarstellung jedes dieser Zustände ist wie folgt.

ψαψα=(cos2(α)cos(α)sin(α)cos(α)sin(α)sin2(α))=I+sin(2α)σx+cos(2α)σz2\vert \psi_{\alpha} \rangle \langle \psi_{\alpha} \vert = \begin{pmatrix} \cos^2(\alpha) & \cos(\alpha)\sin(\alpha)\\[2mm] \cos(\alpha)\sin(\alpha) & \sin^2(\alpha) \end{pmatrix} = \frac{\mathbb{I} + \sin(2\alpha) \sigma_x + \cos(2\alpha) \sigma_z}{2}

Die folgende Abbildung illustriert die entsprechenden Punkte auf der Bloch-Kugel für einige Wahlen von α.\alpha.

Illustration reellwertiger Qubit-Zustandsvektoren auf der Bloch-Kugel

Konvexkombinationen von Punkten

Ähnlich wie bereits für Dichtematrizen besprochen, können wir Konvexkombinationen von Punkten auf der Bloch-Kugel bilden, um Darstellungen von Qubit-Dichtematrizen zu erhalten. Im Allgemeinen ergeben sich dabei Punkte innerhalb der Bloch-Kugel, die Dichtematrizen von Zuständen darstellen, die nicht rein sind. Manchmal spricht man vom Bloch-Ball, wenn man explizit darauf hinweisen möchte, dass auch Punkte im Inneren der Bloch-Kugel als Darstellungen von Qubit-Dichtematrizen einbezogen werden.

Wir haben zum Beispiel gesehen, dass die Dichtematrix 12I,\frac{1}{2}\mathbb{I}, die den vollständig gemischten Zustand eines Qubits darstellt, auf diese zwei alternativen Weisen geschrieben werden kann:

12I=1200+1211und12I=12+++12.\frac{1}{2} \mathbb{I} = \frac{1}{2} \vert 0\rangle\langle 0\vert + \frac{1}{2} \vert 1\rangle\langle 1\vert \quad\text{und}\quad \frac{1}{2} \mathbb{I} = \frac{1}{2} \vert +\rangle\langle +\vert + \frac{1}{2} \vert -\rangle\langle -\vert.

Außerdem gilt

12I=12+i+i+12ii,\frac{1}{2} \mathbb{I} = \frac{1}{2} \vert {+i}\rangle\langle {+i} \vert + \frac{1}{2} \vert {-i} \rangle\langle {-i}\vert,

und allgemeiner können wir beliebige zwei orthogonale Qubit-Zustandsvektoren verwenden (die stets zwei antipodalen Punkten auf der Bloch-Kugel entsprechen). Wenn wir die entsprechenden Punkte auf der Bloch-Kugel auf ähnliche Weise mitteln, erhalten wir denselben Punkt, der in diesem Fall im Zentrum der Kugel liegt. Das ist konsistent mit der Beobachtung, dass

12I=I+0σx+0σy+0σz2,\frac{1}{2} \mathbb{I} = \frac{\mathbb{I} + 0 \cdot \sigma_x + 0 \cdot \sigma_y + 0 \cdot \sigma_z}{2},

was uns die kartesischen Koordinaten (0,0,0)(0,0,0) liefert.

Ein anderes Beispiel für Konvexkombinationen von Bloch-Kugel-Punkten ist das im vorigen Unterabschnitt besprochene.

1200+12++=(34141414)=cos2(π/8)ψπ/8ψπ/8+sin2(π/8)ψ5π/8ψ5π/8\frac{1}{2} \vert 0\rangle\langle 0 \vert + \frac{1}{2} \vert +\rangle\langle + \vert = \begin{pmatrix} \frac{3}{4} & \frac{1}{4}\\[2mm] \frac{1}{4} & \frac{1}{4} \end{pmatrix} = \cos^2(\pi/8) \vert \psi_{\pi/8} \rangle \langle \psi_{\pi/8}\vert + \sin^2(\pi/8) \vert \psi_{5\pi/8} \rangle \langle \psi_{5\pi/8}\vert

Die folgende Abbildung veranschaulicht diese zwei verschiedenen Möglichkeiten, diese Dichtematrix als Konvexkombination reiner Zustände zu gewinnen.

Illustration des Durchschnitts des Nullzustands und des Plus-Zustands auf der Bloch-Kugel