Was ist ein Quantengatter und was macht es mit einem Qubit?
Übersicht
Auf einen Blick
Schlüsselbegriffe: Logikgatter, Quantengatter, Bit, Qubit
Alter: 14+ Jahre
Erforderliche Kenntnisse/Fähigkeiten: Grundkenntnisse der Matrizen- und Vektorrechnung
Zeitrahmen: zwei Unterrichtsstunden (je 45 Minuten)
Autorin: Elena Vladescu (RO)
Quantencomputer unterscheiden sich von klassischen Computern, indem sie Qubits anstelle von Bits zur Speicherung und Verarbeitung von Informationen nutzen. Außerdem nutzen sie zwei spezifische Eigenschaften der Quantenphysik – Superposition und Verschränkung –, um simultan riesige Datenmengen zu verarbeiten. Während ein klassischer Computer Bits (0 und 1) sequenziell verarbeitet, können Quantencomputer alle möglichen Eingaben gleichzeitig verarbeiten. Dies führt zu einer enormen Beschleunigung der Rechenzeit. Quantencomputer können allerdings nicht jedes Problem schneller lösen als ein klassischer Computer. Neben den Qubits sind Quantengatter weitere Grundbausteine von Quantencomputern. Ähnlich wie klassische Logik-Gatter (siehe Klassische Computer – Einführung in Logikgatter) führen Quantengatter Operationen an Qubits durch und verändern diese.
Vom Bit zum Qubit und vom Logik-Gatter zum Quantengatter
Während klassische Bits nur die Werte 0 oder 1 annehmen können, kann ein Qubit gleichzeitig in einer Superposition von 0 und 1 existieren. Dies ist die Grundlage für die Rechenleistung von Quantencomputern.
Quantengatter ähneln den klassischen Logik-Gattern. Sie wirken auf ein oder mehrere Qubits und verändern diese. Im Folgenden beschreiben wir einige Quantengatter, die auf ein oder zwei Qubits wirken. Eine Liste von Quantengattern finden Sie hier.
Materialien
- Papier und Bleistift
- Tablets/Computer und Zugang zum Internet
Lernziele
In dieser Unterrichtseinheit lernen die Schüler*innen:
- was Quantengatter sind und wie sie auf ein oder mehrere Qubits wirken;
- die Matrixschreibweise einiger Quantengatter kennen;
- wie man mit Matrizen und Vektoren mathematisch zeigen kann, wie Quantengatter Qubit-Zustände verändern.
Quantengatter, die auf ein Qubit wirken
Die Pauli-Gatter
Die Pauli-Gatter X, Y und Z gehören zu den wichtigsten Gattern, die auf ein ein Qubit wirken.
Das Pauli-X-Gatter, auch NOT-Quantengatter genannt oder Bit-Flip, vertauscht den Basiszustand des Qubits von zu , oder von zu . Man kann auch sagen: Es tauscht die Wahrscheinlichkeiten aus, das Qubit in einem der beiden Basiszustände zu finden.
Sind die Schüler*innen mit der Ket-Notation ( und ) noch nicht vertraut und benötigen sie eine Einführung bzw. eine Auffrischung für das Rechnen mit Matrizen, können Sie mit ihnen die Unterrichtseinheit Matrizen und wie sie im Quantencomputing eingesetzt werden durchnehmen.
Das Ket kann auch als Vektor geschrieben werden, und das Ket als Vektor . Die Ket-Notation und die Vektor-Notation sind äquivalent. Die Ket-Notation ist in der Regel übersichtlicher.
Die Matrix-Darstellung für das Pauli-X-Gatter ist:
.
Wendet man nun ein Pauli-X-Gatter auf ein Qubit im Zustand an, erhält man:
.
Und analog:
.
Das kann auch geschrieben werden: und
In einem Quantenschaltkreis, einem visuellen Modell eines Programms für einen Quantencomputer, wird das Pauli-X-Gatter durch das folgende Symbol dargestellt:

Das Pauli-Y-Gatter, das Pauli-Z-Gatter und weitere Gatter, die auf ein Qubit wirken, werden in der Liste der Quantengatter beschrieben.
Das Hadamard-Gatter
Das Hadamard-Gatter, benannt nach dem französischen Mathematiker Jacques Hadamard und symbolisiert durch den Buchstaben H, bringt ein einzelnes Qubit in eine gleichwahrscheinliche Superposition der beiden Basiszustände und .
.
Angewandt auf den Basiszustand ergibt:
.
Oder in Ket-Notation:
.
Und analog:
.
Oder in Ket-Notation:
Die resultierenden Superpositionszustände werden als und bezeichnet:
und
.
In einem Quantenschaltkreis wird das Hadamard-Gatter durch das folgende Symbol dargestellt:

Quantengatter, die auf zwei Qubits wirken
Kontrolliertes NICHT-Gatter (CNOT-Gatter)
Das kontrollierte NICHT-Gatter wird auch als CNOT bezeichnet – vom Englischen Controlled NOT. Es wirkt auf zwei Qubits. Das erste Qubit ist das Kontroll-Qubit, das zweite Qubit das Ziel-Qubit. Je nach Zustand des Kontroll-Qubits wird das Ziel-Qubit vertauscht oder es bleibt unverändert.
Die Wirkung eines CNOT-Gatters ist in Tabelle 1 zusammengefasst, wobei das Kontroll-Qubit und das Ziel-Qubit darstellt.
|
|
|
|
|
|
|
|
Tab.: Wirkung des CNOT-Quantengatters auf zwei Qubits. Der Zustand beschreibt den Fall, dass beide Qubits - das Kontroll-Qubit und das Ziel-Qubit - im Zustand sind.
Für weitere Quantengatter, die auf zwei Qubits wirken, siehe Liste der Quantengatter.
Aktivitäten für Schüler*innen
Die Schüler*innen können sich anhand von drei Arbeitsblättern näher mit Qubits und Quantengattern vertraut machen – den grundlegenden Bausteinen von Quantencomputern.
Arbeitsblatt 1: Die Schüler*innen entdecken verschiedene Simulatoren für Quantenschaltkreise und erstellen einfache Schaltkreise. Download als docx und pdf.
Arbeitsblatt 2: Die Schüler*innen verwenden einen Quantenschaltkreis-Simulator ihrer Wahl (zum Beispiel die Quantum Machine) und wenden ein Hadamard-Gatter auf ein Qubit und/oder ein CNOT-Gatter auf zwei Qubits an. Download als docx und pdf.
Arbeitsblatt 3: Die Schüler*innen programmieren einen Zufallszahlengenerator, indem sie das Prinzip der Superposition verwenden. Download als docx und pdf.
Die folgenden Unterrichtseinheiten in diesem Projekt geben einen tieferen/anderen Einblick, wie Quantengatter auf ein oder mehrere Qubits wirken:
- Die Quantum Machine
- In der Unterrichtseinheit Qubits, Quantengatter und Quantenschaltkreise – aus der Informatikperspektive können die Schüler*innen Programme schreiben, die auf einem echten Quantencomputer ausgeführt werden.
- In der Unterrichtseinheit Simulation der Quantensuperspoition und der Verschränkung können die Schüler*innen kleine elektronischen Schaltkreise entwerfen und bauen (mit Tinkercad und Arduino), mit denen das Prinzip der Superposition und/oder das Prinzip der Verschränkung simuliert werden.
Shoshany, B. (2018), "Thinking Quantum: Lectures on Quantum Theory". arXiv preprint arXiv:1803.07098. https://arxiv.org/pdf/1803.07098
Satanassi, S. (2019), Quantum computers for high school: design of activities for an I SEE teaching module, University of Bologna, Supervisor: Levrini O., Co-supervisor: Giovanni Ravaioli. https://iseeproject.eu/wp-content/uploads/2017/04/Quantum-computers-for-high-school-_-SS.pdf
Barelli, E. (2017), Science of complex systems and future-scaffolding skills: a pilot study with secondary school students, University of Bologna, Supervisor: Levrini O., Co-supervisor: Tasquier G. and Laura Branchetti. https://iseeproject.eu/wp-content/uploads/2017/04/EB_Tesi.pdf
Quantum Logic Gates: Roots, Exponents, and Eigensystems — Wolfram Demonstrations Project. https://demonstrations.wolfram.com/QuantumLogicGatesRootsExponentsAndEigensystems/
Classical computing versus quantum computing — IBM. https://www.ibm.com/topics/quantum-computing
Diese Seite teilen