www.wikidata.de-de.nina.az
Quantengatter sind die elementaren Operationen die ein Quantencomputer auf seinen Qubits durchfuhren kann Sie sind vergleichbar mit elektronischen Gattern welche die elementaren Operationen eines klassischen Computers durchfuhren Ein Quantengatter arbeitet jedoch mit quantenmechanischen Systemen wie dem Spin Auch wenn ihr Name es suggeriert stellen Quantengatter in der Regel keine physikalischen Bauelemente wie Transistoren dar Ein Quantengatter ist vielmehr eine zeitlich steuerbare Wechselwirkung der Qubits untereinander oder mit der Umgebung Aus mathematischer Sicht ist ein Quantengatter eine unitare Transformation U displaystyle U welche auf den Zustand PS displaystyle Psi der Qubits angewendet wird und den Zustand U PS displaystyle U Psi erzeugt Die Unitaritat dieser Transformation folgt aus der Forderung dass ein Quantengatter die Normierung der Wellenfunktion erhalten muss U PS 2 PS 2 displaystyle U Psi 2 Psi 2 Inhaltsverzeichnis 1 Darstellung 2 Universelle Gatter 3 Beispiele 4 Besonderheiten 4 1 Umkehrbarkeit 4 2 Nicht Kopierbarkeit 5 Realisierung 5 1 1 Qubit Gatter 5 2 2 Qubit Gatter 5 3 3 Qubit Gatter 6 Wirkung 7 Siehe auch 8 Weblinks 9 EinzelnachweiseDarstellung BearbeitenUm U displaystyle U nbsp als Matrix schreiben zu konnen wahlt man als Basiszustande ublicherweise die Rechenbasis also gerade die Qubit Zustande die klassischen Zahlen entsprechen Fur beispielsweise zwei Qubits besteht die Rechenbasis aus 00 01 10 11 displaystyle 00 rangle 01 rangle 10 rangle 11 rangle nbsp Ein Quantengatter das einfach die beiden Qubits miteinander vertauscht hatte dann die MatrixdarstellungS W A P 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 1 displaystyle mathsf SWAP begin pmatrix 1 amp 0 amp 0 amp 0 0 amp 0 amp 1 amp 0 0 amp 1 amp 0 amp 0 0 amp 0 amp 0 amp 1 end pmatrix nbsp Fur konkrete Berechnungen ist eine solche Matrixdarstellung nutzlich Um aber bei mehreren nacheinander auf das System angewendeten Quantengatter nicht die Ubersicht zu verlieren fuhrt man analog zu den klassischen Logikgattern Schaltsymbole ein die zu einem Quantenschaltkreis verbunden werden Jedes Schaltsymbol entspricht darin einer unitaren Operation nbsp Die gezeigten Graphen sollen die Bloch Kugel fur verschiedene Anfangs und Endzustande darstellen welche jeweils in einer anderen Farbe dargestellt sind Dadurch kann man sich die Drehungen besser vorstellen Die Wahrscheinlichkeiten der einzelnen uberlagerten Zustande konnen in dieser Darstellungsform allerdings nicht berucksichtigt werden Universelle Gatter BearbeitenAus Grunden der einfacheren Realisierung ist es wunschenswert sich bei einem Quantencomputer ahnlich wie beim klassischen Computer auf eine Handvoll elementarer einfach zu realisierender Gatter zu beschranken Dort ist beispielsweise das NAND Gatter alleine ausreichend um jeden denkbaren Schaltkreis zu bauen Eine Menge von Quantengattern wird universell genannt wenn sich jede unitare Transformation U displaystyle U nbsp als Produkt von Gattern aus der betrachteten Menge darstellen lasst oder sich durch ein solches Produkt beliebig genau approximieren lasst 1 Es konnte gezeigt werden dass das CNOT Gatter zusammen mit allen 1 Qubit Gattern eine solche universelle Menge ist 2 und das fast jedes Zwei oder Mehr Qubit Gatter fur sich allein eine universelle Menge bildet 3 Wie im klassischen Fall wird hier jeweils angenommen dass die Elemente der universellen Menge auf jede beliebige Kombination von Qubits angewandt werden konnen d h das Gatter CNOT steht fur alle CNOT mit Kontroll Qubit i displaystyle i nbsp und Zielqubit j displaystyle j nbsp Die in der Quanteninformatik meistverwendete universelle Menge ist aber ein diskrete Menge aus Ein und Zwei Qubit Gattern namlich neben dem Controlled NOT CNOT Gatter die Ein Qubit Gatter Hadamard Gatter H displaystyle H nbsp und p 8 displaystyle pi 8 nbsp Gatter T displaystyle T nbsp H displaystyle H nbsp bildet die Rechenbasiszustande 0 displaystyle 0 rangle nbsp und 1 displaystyle 1 rangle nbsp auf gleichgewichtete Superpositionen am H 0 0 1 2 displaystyle H 0 rangle 0 rangle 1 rangle sqrt 2 nbsp und H 1 0 1 2 displaystyle H 1 rangle 0 rangle 1 rangle sqrt 2 nbsp und T displaystyle T nbsp erzeugt eine relative Phase von p 4 displaystyle pi 4 nbsp zwischen 0 displaystyle 0 rangle nbsp und 1 displaystyle 1 rangle nbsp T 0 0 displaystyle T 0 rangle 0 rangle nbsp und T 1 e i p 4 1 displaystyle T 1 rangle e i pi 4 1 rangle nbsp Ein Vorteil dieser universellen Gattermenge ist dass die Gatter sich sie sich fur eine fehlertolerante Implementierung im Rahmen der Quantenfehlerkorrektur eignen 4 Es lasst sich zwar jeder N displaystyle N nbsp Qubit Quantenoperation durch ein Produkt d h eine Hintereinanderausfuhrung von Elementen dieser universellen Mengen beliebig genau approximieren allerdings ist diese Approximation im Allgemeinen nicht effizient die Zahl der dazu notigen Gatter wachst exponentiell mit N displaystyle N nbsp 5 Beispiele BearbeitenZwei haufig benutzte Quantengatter Name Matrix Symbol BeschreibungHadamard Gatter 1 2 1 1 1 1 displaystyle frac 1 sqrt 2 begin pmatrix 1 amp 1 1 amp 1 end pmatrix nbsp nbsp Uberfuhrt 0 displaystyle 0 rangle nbsp und 1 displaystyle 1 rangle nbsp in uberlagerte Zustande Controlled NOT CNOT 1 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0 displaystyle begin pmatrix 1 amp 0 amp 0 amp 0 0 amp 1 amp 0 amp 0 0 amp 0 amp 0 amp 1 0 amp 0 amp 1 amp 0 end pmatrix nbsp nbsp Das erste Qubit wird als Kontroll Qubit bezeichnet das zweite als Ziel Qubit Das Ziel Qubit wird invertiert genau dann wenn das Kontroll Bit auf 1 displaystyle 1 rangle nbsp ist Besonderheiten BearbeitenQuantengatter weisen neben den zu Beginn genannten Eigenschaften noch weitere Besonderheiten auf die sie von den klassischen Gattern unterscheiden und daher noch einmal betont werden sollen Umkehrbarkeit Bearbeiten Die vom Quantengatter realisierte Operation ist eine unitare Transformation und damit insbesondere auch eine umkehrbare oder reversible Transformation Das bedeutet Die Wirkung von jedem Quantengatter kann mit einem anderen Quantengatter ruckgangig gemacht werden Eine Folge davon ist dass ein Quantengatter nicht mehr Eingange als Ausgange haben kann denn dann wurde ja eines der Eingangsqubits verloren gehen Nicht Kopierbarkeit Bearbeiten Da ein Quantengatter eine auf den Qubits durchgefuhrte Operation ist kann ein Quantengatter nicht mehr Qubits erzeugen als von Anfang an vorhanden sind Insbesondere lasst sich der Zustand eines Qubits nicht kopieren ohne den Ausgangszustand zu zerstoren Dies besagt das wichtige No Cloning Theorem Wahrend also in einem klassischen Schaltplan die Leitung von einem Bit in zwei Leitungen verzweigen kann ist dies beim Quantencomputer nicht moglich Daher gibt es in einem Quantenschaltkreis genau eine Leitung pro Qubit Diese wird durchgehend von links nach rechts im Schaltplan gezeichnet und beinhaltet die 1 Qubit Gatter sowie die Anschlusse der Mehr Qubit Gatter Realisierung BearbeitenDie physikalische Realisierung eines Quantengatters hangt selbstverstandlich davon ab wie das Qubit selbst physikalisch realisiert wird In einer Ionenfalle festgehaltene Teilchen werden beispielsweise mit Hilfe von Photonen mit einem vorgegebenen Quantisierungszustand manipuliert beispielsweise durch Laserpulse welche den Spinzustand des jeweils ausseren Elektrons von zwei wechselwirkenden Ionen oder Atomen koharent d h mit kontrollierter Phase manipulieren 6 Fur ein Gatter braucht man eine starke und kontrollierte Wechselwirkung Die Art der Wechselwirkung hangt von den Informationstragern ab Es gibt viele verschiedene Arten von Quantengattern die bereits realisiert wurden Teilweise sind das elektronische Gatter mit supraleitenden Metallen die dann aber auch sehr kalt sein mussen Es gibt atomare Gatter wo meist ionisierte Atome miteinander verrechnet werden und Gatter zwischen zwei Lichtteilchen 7 Am Max Planck Institut fur Quantenoptik in Garching wurde 2016 ein solches Photon Photon Logikgatter 8 bei dem die Lichtteilchen wahrend der Verarbeitung nicht vernichtet werden entwickelt Dabei lasst sich Licht sehr leicht transportieren weshalb man prinzipiell auch beliebig viele Gatter damit verbinden kann 7 Arbeitsweise eines als Ionenfalle realisierten Quantengatters Schritt 1 Schritt 2 Schritt 3 nbsp nbsp nbsp Ein Ion gelb wird in einer Ionenfalle durch ein elektromagnetisches Feld blau festgehalten und durch einen Laser gekuhlt Auf dieses Ion wird ein polarisiertes Photon grun geschossen Sobald das Photon auf das Ion trifft entsteht eine Wechselwirkung zwischen den beiden Teilchen Dies ist die eigentliche Rechenoperation an dem Quantensystem Wenn das Photon die Ionenfalle verlasst hat das Ion einen Zustand eingenommen der sich aus der Uberlagerung des Quantenzustandes des Ions und des Photons ergibt 1 Qubit Gatter Bearbeiten Ein einzelnes Qubit mit den Zustanden 0 1 displaystyle 0 rangle 1 rangle nbsp kann rein formal stets als Spin Zustand eines Spin Teilchens geschrieben werden Die Zustande konnen daher stets als Elemente auf der so genannten Bloch Kugel dargestellt werden Ein Gatter welches auf einem einzelnen Qubit arbeitet kann dann formal als Rotation auf der Bloch Kugel um einen bestimmten Winkel beschrieben werden 2 Qubit Gatter Bearbeiten Fur Quantengatter die auf zwei Qubits arbeiten ist eine Wechselwirkung zwischen den fraglichen Qubits erforderlich Bei Spin Qubits kann dies unter anderem uber die Austauschwechselwirkung geschehen Atome in einer Ionenfalle konnten Photonen austauschen Da Gatter mit mehr als zwei Eingangen zwar theoretisch denkbar sind aber auf Grund der dafur notigen Mehrteilcheneffekte wesentlich komplexer umzusetzen sind beschrankt man sich bei Vorschlagen fur Quantencomputer in der Regel auf die 1 und 2 Qubit Gatter Es genugt ja mit diesen Gattern eine universelle Menge von Gattern zu haben Das wichtigste Quantengatter ist das controlled not gate CNOT welches das Ziel Qubit in Abhangigkeit des Control Qubit negiert 9 siehe auch Liste der Quantengatter Optimal Quantum Circuits for General Two Qubit Gates 10 3 Qubit Gatter Bearbeiten Zu den 3 Qubit Gattern zahlen 11 ToffoliGate CSwapGate ontrolled SWAP gate auch Fredkin gate CCZGate Three qubit controlled controlled Z gate PeresGate RCCXGate MargolusGate CiSwapGateWirkung BearbeitenQuantengatter mit einem einzigen Eingang sind in der Lage ein einzelnes Qubit zu verandern Dieses Qubit kann lediglich entweder logisch 1 oder logisch 0 darstellen Das allein ist also kein Vorteil im Vergleich zu den bisherigen elektronischen Gattern Die Phasenlage ist jedoch ein Indikator dafur wie wahrscheinlich die jeweiligen Zustande sind Man spricht hierbei davon dass sich die beiden Zustande 0 displaystyle left 0 right rangle nbsp und 1 displaystyle left 1 right rangle nbsp uberlagern und sich das Qubit in Superposition befindet Beispielsweise sind bei einer Phasenverschiebung von 90 die Messwerte zu 50 logisch 1 und die anderen 50 der Messwerte logisch 0 Eine Rechenoperation auf ein solches Qubit wird daher auf den Zustand 0 displaystyle left 0 right rangle nbsp und den Zustand 1 displaystyle left 1 right rangle nbsp gleichzeitig angewendet Der Nachteil ist dass bei einer Messung aufgrund des Kollaps der Wellenfunktion nur ein einzelnes mogliches Ergebnis zuruckgeliefert wird Ein brauchbares Ergebnis ist daher meistens nur durch mehrfaches Wiederholen der Rechenoperation und eine anschliessende statistische Auswertung der Messergebnisse moglich Wenn jedoch mit mehreren Qubits gleichzeitig gerechnet wird kann man manchmal mit einem Trick zum Beispiel der Quanten Fouriertransformation schon mit nur einer Berechnung an brauchbare Ergebnisse kommen Siehe auch BearbeitenListe der Quantengatter Quantencomputer Qubit QuantenparallelismusWeblinks BearbeitenSimulatorenlisteEinzelnachweise Bearbeiten M A Nielsen I L Chuang Quantum Computation and Quantum Information Cambridge University Press Cambridge MA 2010 ISBN 978 1 107 00217 3 S 188 198 wordpress com PDF M A Nielsen I L Chuang Quantum Computation and Quantum Information Cambridge University Press Cambridge MA 2010 ISBN 978 1 107 00217 3 S 191 92 wordpress com PDF Seth Lloyd Almost Any Quantum Logic Gate is Universal In Phys Rev Lett Band 75 1995 S 346 349 doi 10 1103 PhysRevLett 75 346 M A Nielsen I L Chuang Quantum Computation and Quantum Information Cambridge University Press Cambridge MA 2010 ISBN 978 1 107 00217 3 S 194f wordpress com PDF M A Nielsen I L Chuang Quantum Computation and Quantum Information Cambridge University Press Cambridge MA 2010 ISBN 978 1 107 00217 3 S 198 199 wordpress com PDF Quantengatter In Lexikon der Physik a b Franziska Konitzer Das erste seiner Art In Welt der Physik 6 Juli 2016 Quantenschaltkreis mit Photonen Photon Photon Logikgatter nutzt ein stark gekoppeltes Atom Resonator System In pro Physik 6 Juli 2016 Henning Schomerus Quantum information representation and manipulation Quantum information processing Lecture Notes Lancaster University Farrokh Vatan Colin Williams Optimal Quantum Circuits for General Two Qubit Gates PDF arxiv org 1 Februar 2008 abgerufen am 24 September 2019 englisch GitHub Quantum Circuits Library Three qubit gates Abgerufen von https de wikipedia org w index php title Quantengatter amp oldid 239509671