Universelle Quantengatter

Ähnliche Dokumente
Kohärenz, Verschränkung und Verschränkungsmaße I

Seminar zur Nanoelektronik 2008: Quantencomputer. Jan-Philip Gehrcke. Julius-Maximilians-Universität Würzburg. 17. Juli 2008

Quantencomputer mit Spins in Quantenpunkten

Quantenfehlerkorrekturcodes

Proseminar CiS November Quantencomputer. Tom Petersen

Inhalt. Quantenbits, -gatter, -register. Einleitung. Seminar über Quantencomputer. Klassische Betrachtungsweise. Klassisches Modell

Grundlagen des Quantencomputers

Dekohärenz und die Entstehung klassischer Eigenschaften aus der Quantenmechanik

Quanteninformation/ Quantencomputer

Quantum Computing. Seminar: Informatikanwendungen in Nanotechnologien. Wladislaw Debus

Algorithmen für Quantencomputer I

Quantencomputer. Tobias Tyborski HU Berlin

Rechenoperationen und Elementare Algorithmen

Tomographie eines Zweiniveau-Systems

Teleportation mit Photonen und Ionen

Das Jaynes-Cummings-Modell

Theoretische Physik II Quantenmechanik

Kap. 4: Einige Grundtatsachen der Quantenmechanik

Quantenschaltkreise. Seminar: Quantenrechner ~ Sommersemester Dozenten: Prof. Johannes Köbler und Olaf Beyersdorff

Quantencomputer mit supraleitenden Systemen

Klassische Bloch-Gleichungen: mechanisches Zwei-Niveau-System

Skript zur 19. Vorlesung Quantenmechanik, Freitag den 24. Juni, 2011.

Mitschrift zur Vorlesung Theoretische Physik E - Quantenmechanik II Prof. Dr. Gerd Schön WS 2008/09. Christian Pulvermacher (pulvermacher at gmx.

Quantentheorie für Nanoingenieure Klausur Lösung

Seminar zur Theorie der Atome, Kerne und kondensierten Materie. Kohärente Zustände des harmonischen Oszillators. Thomas Biekötter

Was man von zwei Qubits über Quantenphysik lernen kann: Verschränkung und Quantenkorrelationen

2.3.4 Drehungen in drei Dimensionen

Dekohärenz und Grundprinzip der Quantenfehlerkorrektur

Vortrag zur. Quantenteleportation. Sebastian Knauer Institut für Physik Humboldt-Universität zu Berlin. S.Knauer. Einleitung.

Quantenmechanik in einer Paul-Falle. Seminarvortrag von Christian Piltz

Quanteninformationstheorie

x 2 +1=0? Wo sind die Nullstellen von x 2 +1 versteckt? 5. Lange Nacht der Mathematik Thomas Westermann Wo ist das Problem?

Simulation eines Quantencomputers

Einführung in Quantenalgorithmen

Freie Universität Berlin Institut für Informatik. Seminar über Algorithmen für Quanten-Computer. Vortrag Nr. 4 Quantenbits, -gatter, -register

Darstellungstheorie. Vortag von Heiko Fischer - Proseminar QM

Einführung in Quantencomputing

Adiabatisches Quantencomputing

Ferienkurs Quantenmechanik

adjungiert, Adjunktion

Ultrakalte Atome in optischen Gittern als Quantensimulatoren Seminar Optik/Photonik

Verschränkung und Verschränkungsmaße

Qubits Interferenz Verschränkung Messung

: Quantenmechanische Lösung H + 2. Molekülion und. Aufstellen der Schrödingergleichung für das H + 2

2. H Atom Grundlagen. Physik IV SS H Grundl. 2.1

Proseminar für Quanteninformation und Quantencomputer. Vorbesprechung

κ Κα π Κ α α Κ Α

Modellierung und Simulation von Mischvorgängen in einem Rührer - Bachelorarbeit -

Verschränkung. Kay-Sebastian Nikolaus

Geometrische Algebra

Symmetrietransformationen

Faraday-Rotation. I. Rückmann, H. Bieker, P. Kruse. Bad Honnef Universität Bremen

Abhörsichere Kommunikation über Quanten-Repeater

Fallender Stein auf rotierender Erde

Nachklausur: Quantentheorie I, WS 07/08

Drehung. Die orthogonale n n-matrix 1 0. c s. Zeile j. s c

Visualisierungen ein Schlüssel zu moderner Quantenphysik

Name: Gruppe: Matrikel-Nummer:

ൿ ψ ± = 01 ± Verschränkte Zustände. Fabio Di Pumpo ASQ Leibnitz und die Quantenphysik Verschränkte Zustände WS16/17

5. Raum-Zeit-Symmetrien: Erhaltungssätze

Thermodynamik und Statistische Physik

Übungsblatt

Elektrizitätslehre und Magnetismus

Quantencomputer: Einführung

Ferienkurs Quantenmechanik. Zeitabhängige Schrödingergleichung und der harmonische Oszillator

4.1. Vektorräume und lineare Abbildungen

Spezialfall m 1 = m 2 und v 2 = 0

Übungen zur Theoretischen Physik 2 Lösungen zu Blatt 13

(iii) (Super-)Kamiokande

Biostatistik, Winter 2011/12

7 Die Hamilton-Jacobi-Theorie

Gesamtdrehimpuls Spin-Bahn-Kopplung

Das von Neumannsche Theorem. von Martin Fiedler

Bild:Dali : Zerfliessende Uhren. Zeitmessungen

Das Heisenberg-Modell in einem zeitabhängigen Magnetfeld

Klassische Theoretische Physik II (Theorie B) Sommersemester 2016

(a) Transformation auf die generalisierten Koordinaten (= Kugelkoordinaten): ẏ = l cos(θ) θ sin(ϕ) + l sin(θ) cos(ϕ) ϕ.

Aharonov-Bohm-Effekt

Untersuchungen zum Grover-Algorithmus

Statistik - Fehlerrechnung - Auswertung von Messungen

WKB-Methode. Jan Kirschbaum

Theoretische Physik I: Lösungen Blatt Michael Czopnik

Grundlagen der Physik 2 Schwingungen und Wärmelehre

3 Geometrische Klassifikation der Bewegungen im R 2 und R 3

1 Drehimpuls. 1.1 Motivation für die Definition des Drehimpulses. 1.2 Algebraische Eigenschaften des Drehimpulses

Ferienkurs Quantenmechanik 2009

TC1 Grundlagen der Theoretischen Chemie

Quantenteleportation

Der Spin und die praktischen Pauli Matrizen

Photonische Kristalle für die integrierte optische Quantentechnologie. Tim Kroh am Seminar Optik/Photonik

Transkript:

Universelle Quantengatter Physik des Quantencomputers Alexander Jakub Kwiatkowski Fakultät für Physik, KIT 24. April 2012 A.J.Kwiatkowski (Fakultät für Physik, KIT) Universelle Quantengatter 24.04.12 1 / 19

Gliederung 1 Einleitung 2 1-Qubit-Operationen 3 2-Qubit-Operationen 4 Universelles Set von Gattern 5 Verallgemeinerung auf 2-Level-Systeme 6 Zusammenfassung A.J.Kwiatkowski (Fakultät für Physik, KIT) Universelle Quantengatter 24.04.12 2 / 19

Wozu Quantencomputer? Vorteile die durch Quantencomputer erzielt werden können: Schnellere Berechnung bestimmter Aufgaben Besseres Verständnis von komplexen Quantensystemen durch verbesserte Simulation Abhörsichere Datenübertragung Reduzierung des Kommunikationsaufwand bei paralleler Berechnung C.H. Bennett & D.P. DiVincenzo, Nature 404, S.247 (2000) A.J.Kwiatkowski (Fakultät für Physik, KIT) Universelle Quantengatter 24.04.12 3 / 19

Kriterien für einen Quantencomputer Um einen Quantencomputer bauen zu können müssen folgende Bedingungen erfüllt sein: 1 Register mit N Qubits 2 Initialisierung des Registers auf den Grundzustand 3 1-& 2-Qubit-Gatter zur Manipulierung der Qubits 4 Möglichkeit den Wert eines Qubits auszulesen 5 Lange Kohärenzzeit der Qubits gegenüber der benötigten Zeit um ein beliebiges Gatter anzuwenden D.P. DiVincenzo: The physical implementation of quantum computation, Fortschritte der Physik 48, S.773ff (2000) A.J.Kwiatkowski (Fakultät für Physik, KIT) Universelle Quantengatter 24.04.12 4 / 19

Unterschiede zwischen klassischen Bits und Qubits klassisches Bit Qubit Anzahl unterschiedlicher 2 Zustände eines Bit Zustand bestimmbar Ja Nein Einfluss des Auslesen Keiner Nach Auslesen befinden sich das Qubit im Zustand 0 oder 1 Kopieren und löschen Immer möglich Nur in den Zuständen 0 und 1 möglich. Benötigter Speicherplatz zur Simulation c n von n Qubits auf einem klassischen Computer M.A.Nielsen & I.L.Chuang, Quantum Computation and Quantum Information, Cambrigde University Press (2010) A.J.Kwiatkowski (Fakultät für Physik, KIT) Universelle Quantengatter 24.04.12 5 / 19

Zustandsraum eines Qubits: die Blochkugel Eine Realisierung eines Qubits ist der Spin eines Spin-1/2-Teilchens (z.b. ein Elektron). Zustand eines Qubits: ψ = α 0 + β 1 mit Normierungsbedingung α 2 + β 2 = 1 Daraus folgt die Blochdarstellung: ψ = e iρ cos( θ 2 ) 0 + ei(φ+ρ) sin( θ 2 ) 1 ˆ=cos( θ 2 ) 0 + eiφ sin( θ 2 ) 1 darstellen. G.Wendin & V.S.Shumeiko, arxiv:cond-mat/0508729, S.4 (2005) A.J.Kwiatkowski (Fakultät für Physik, KIT) Universelle Quantengatter 24.04.12 6 / 19

Grundlegende Funktionsweise Quantengatter Manipulation von Qubits wird über die Kontrolle des dazu gehörigen Hamiltonoperators H(t) erreicht. Der Zustand eines Qubits entwickelt sich gemäß der Schrödingergleichung: i ψ = H(t) ψ t Allgemeiner Zeitentwicklungsoperator: U(t, t 0 ) = Te i t t 0 H(t)dt mit der Eigenschaft: ψ(t) = U(t, t 0 ) ψ(t 0 ) Bei Hamiltonenoperatoren die zeitunabhängig sind gilt: U(t, t 0 ) = e i H(t t 0) A.J.Kwiatkowski (Fakultät für Physik, KIT) Universelle Quantengatter 24.04.12 7 / 19

Rotation um eine Achse Jede Operation die nur ein Qubit beeinflusst, ist als eine Drehung um eine geeignet gewählte Achse darstellbar, kann aber auch über mehrere Rotationen über zwei feste Achsen (z.b. x- und y-achse) erzielt werden. Eine Rotation wird über ein Magnetfeld B = B 0 n erzeugt, wobei n die Rotationsachse ist. Hamiltonoperator: H = g µ B S = gµb 0 2 n σ. Zeitentwicklung: U(t) = e i gµb 0 t 2 n σ = cos( gµb 0t 2 )I + isin( gµb 0t 2 ) n σ, mit Drehwinkel φ = gµb 0 t. G.Wendin & V.S.Shumeiko, arxiv:cond-mat/0508729, S.9 A.J.Kwiatkowski (Fakultät für Physik, KIT) Universelle Quantengatter 24.04.12 8 / 19

Rabi-Oszillation Ein Qubit komplett von jeglichem Magnetfeld abzuschirmen ist in der Praxis schwierig. Um dieses Problem anzugehen, kann man die Rabi-Oszillationen ausnützen: H(t) = gµb 0 2 ê z gµb 1 cos 2 ( gµb0 t ) ê x A.J.Kwiatkowski (Fakultät für Physik, KIT) Universelle Quantengatter 24.04.12 9 / 19

Rabi-Oszillation Setze: gµb 0 = ω und gµb 1 = Ω. Wechsel in das rotierende Bezugssystem mittels U = e i ωt 2 σz und Anwendung der Rotating Wave Approximation führen zum Hamiltonoperator: H Ω 4 σ x Drehung von 0 in die Äquatorialebene: B x für t = π Ω anschalten. Drehung von 0 zu 1 : B x für t = 2π Ω anschalten. A.J.Kwiatkowski (Fakultät für Physik, KIT) Universelle Quantengatter 24.04.12 10 / 19

Einige spezielle Rotationen Das X-Gatter, entspricht dem klassischen NOT-Gatter und ist auf der Blochkugel eine Drehung um 180 ( ) um die x-achse: U X = e i π 0 1 2 σx ˆ= 1 0 Das π 8 -Gatter, entspricht einer Drehung um 45 um die z-achse und hat wie alle nachfolgenden ( Gatter kein klassisches Gegenstück: U T = e i π e i π ) 8 σz 8 0 = 0 e i π 8 Das Phasengatter: ( ) U S = U 2 1 0 T ˆ= 0 i Das Hadamard-Gatter, erzeugt ( Superposition ) von Zuständen: U H = e i π 2 (σx +σz )/ 2 ˆ= 1 1 1 2 1 1 A.J.Kwiatkowski (Fakultät für Physik, KIT) Universelle Quantengatter 24.04.12 11 / 19

mehrere Qubits Der allgemeine Zustand eines Systems mit N Qubits: ψ = 00...00 + c 1 00...01 +... + c 2 N 1 11...11 mit der Normierung 2 N 1 i=0 c i 2 = 1. Gatter die auf zwei Spin-Qubits i und j wirken lassen sich mittels der Heisenbergwechselwirkung erstellen. H(t) = J i,j (t) S i Sj A.J.Kwiatkowski (Fakultät für Physik, KIT) Universelle Quantengatter 24.04.12 12 / 19

SWAP-Gatter Ein Gatter das es auch bei klassischen Computern gibt ist das SWAP-Gatter, dass die Zustände der beiden Qubits vertauscht, also folgende Übergänge hat: U SWAP 00 = 00 U SWAP 01 = 10 U SWAP 10 = 01 U SWAP 11 = 11 SWAP kann auf die Spins i und j angewendet werden in dem man die Wechselwirkung zwischen den beiden Spins für die Dauer von t = anschaltet. π J i,j A.J.Kwiatkowski (Fakultät für Physik, KIT) Universelle Quantengatter 24.04.12 13 / 19

SWAP-Gatter Mit dem SWAP-Gatter lassen sich keine verschränkten Zustände erzeugen, die ein entscheidender Vorteil von Quantencomputern sind. Um diesen Umstand zu beheben kann das SWAP-Gatter verwenden. Dieses erhält man, wenn man die Heisenbergwechselwirkung halb so lange wirken lässt wie für ein SWAP-Gatter. Übergänge SWAP: U SWAP 00 = e i π 4 00 U SWAP 01 = 1 2 01 i 2 10 U SWAP 10 = i 2 10 + 1 2 01 U SWAP 11 = e i π 4 11 Der Name kommt dadurch zu stande, da (U SWAP )2 = U SWAP gilt. A.J.Kwiatkowski (Fakultät für Physik, KIT) Universelle Quantengatter 24.04.12 14 / 19

CNOT Das controlled-not-gatter ist ein Gatter, dass je nach Zustand des ersten Qubit das zweiten Qubit invertiert oder nicht. 1 0 0 0 = U CNOT = 0 1 0 0 0 0 0 1 0 0 1 0 Bei einem Quantencomputer der auf Spins basiert könnte es wie folgt realisiert werden: N.Schuch & J.Siewert, PHYSICAL REVIEW A 67, 032301 (2003) Mathematische Darstellung: U CNOT = (I U P U 1/2 X U P)U SWAP (U Z I )U SWAP (U 1 P U 1/2 X U P ) A.J.Kwiatkowski (Fakultät für Physik, KIT) Universelle Quantengatter 24.04.12 15 / 19

Universelles Set von Gattern Mit einem universellem Set ist man in der Lage jedes andere Gatter einer bestimmten Art zu konstruieren. Universelles Set logische Gatter: NAND Universelles Set Quantengatter: alle Rotationen um 2 Achsen und CNOT Beliebig genaue Näherung eines beliebigen Quantengatters: Hadamard, π 8 und CNOT A.J.Kwiatkowski (Fakultät für Physik, KIT) Universelle Quantengatter 24.04.12 16 / 19

Beispiel eines 3-Qubitgatters aus 1- und 2-Qubit-Gattern Als Beispiel für ein Gatter, dass mehr als 2 Qubits umfasst möchte ich das Toffoligatter anführen. Es invertiert den Zustand des letzten Qubits, wenn die beiden anderen Qubits im Zustand 11 sind.man kann es mit CNOT-, Hadamard-, Phasen- und π 8 Gattern wie folgt realisieren: M.A.Nielsen & I.L.Chuang, Quantum Computation and Quantum Information, Cambrigde University Press, S.182 (2010) A.J.Kwiatkowski (Fakultät für Physik, KIT) Universelle Quantengatter 24.04.12 17 / 19

Verallgemeinerung Idealer Hamiltonoperator für 2-Zustand-System: H(t) = N B i (t) σ i + 1 2 i=0 N i,j=0 a,b {x,y,z} J i,j a,b (t) σi a σ j b, Wobei Parameter B i (t) und J i,j a,b (t) kontrollierbar. A.J.Kwiatkowski (Fakultät für Physik, KIT) Universelle Quantengatter 24.04.12 18 / 19

Zusammenfassung Quantencomputer können bestimmte Berechnungen beschleunigen Realisierung von 1- & 2-Qubit-Gatter am Beispiel von Spins im Magnetfeld Um alle möglichen Quantenoperationen durchführen zu können, benötigt man lediglich wenige 1-Qubit und 2-Qubit-Gatter A.J.Kwiatkowski (Fakultät für Physik, KIT) Universelle Quantengatter 24.04.12 19 / 19