<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Quanten-Fouriertransformation</id>
	<title>Quanten-Fouriertransformation - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Quanten-Fouriertransformation"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Quanten-Fouriertransformation&amp;action=history"/>
	<updated>2026-06-04T11:02:38Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Quanten-Fouriertransformation&amp;diff=699048&amp;oldid=prev</id>
		<title>imported&gt;Boehm: typog, abb</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Quanten-Fouriertransformation&amp;diff=699048&amp;oldid=prev"/>
		<updated>2024-10-02T10:34:50Z</updated>

		<summary type="html">&lt;p&gt;typog, abb&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Die &amp;#039;&amp;#039;&amp;#039;Quanten-Fouriertransformation&amp;#039;&amp;#039;&amp;#039; ist ein [[Algorithmus]] aus dem Gebiet der [[Quanteninformatik]]. Sie ist eine Zerlegung der [[Diskrete Fourier-Transformation|diskreten Fouriertransformation]] in ein Produkt [[Unitäre Matrix|unitärer Matrizen]]. Dadurch kann sie als [[Quantenschaltkreis]] aus [[Hadamard-Gatter]]n und [[Allgemeines Phasengatter|Phasengattern]] implementiert werden.&lt;br /&gt;
&lt;br /&gt;
Die Quanten-Fouriertransformation ist ein wesentlicher Bestandteil eines der prominentesten [[Quantenalgorithmus|Quantenalgorithmen]], des [[Shor-Algorithmus]].&lt;br /&gt;
&lt;br /&gt;
== Quantenschaltkreis ==&lt;br /&gt;
&lt;br /&gt;
Am einfachsten wird die Struktur der Quanten-Fouriertransformation anhand des entsprechenden Quantenschaltkreises sichtbar. In Abbildung 1 findet man ihn für &amp;lt;math&amp;gt;n=3&amp;lt;/math&amp;gt; (ohne die noch erforderliche Umkehrung der Reihenfolge der Zustände der Ausgaben). Dort ist die übliche Notation für die binäre Darstellung der Phasenterme genutzt, d.&amp;amp;nbsp;h. &amp;lt;math&amp;gt;[0.x_1x_2 \dots x_n] = x_1/2 + x_2/4~+ \dots +~x_n/2^{n}&amp;lt;/math&amp;gt; usw.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Q fourier 3qubits.png|700px|mini|Abbildung 1: QFT für 3 Qubits (ohne Umkehrung der Reihenfolge der Zustände der Ausgaben)]]&lt;br /&gt;
&lt;br /&gt;
Die Situation für 1-, 2- und 3-Qubit-Register wird auf der Seite des Wolfram Demonstrations Project dargestellt.&amp;lt;ref&amp;gt;{{cite web | url=https://demonstrations.wolfram.com/QuantumFourierTransformCircuit/ | title=Quantum Fourier Transform Circuit | publisher=WOLFRAM TECHNOLOGIES | language=englisch | accessdate=2019-09-24}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Daran kann man leicht erkennen, wie die Schaltkreise für größere Quantenregister aussehen. Die mit &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; beschrifteten [[Quantengatter]] stellen Hadamard-Gatter dar, während die mit &amp;lt;math&amp;gt;R_m&amp;lt;/math&amp;gt; beschrifteten Gatter Phasengatter repräsentieren, die hier als gesteuerte Gatter eingesetzt werden (Steuer-Qubit wie üblich durch schwarzen Punkt und Verbindungslinie zum Ziel-Qubit angedeutet; Controlled Phase).&lt;br /&gt;
&lt;br /&gt;
Die einzelnen Gatter werden jeweils durch folgende [[Unitäre Matrix|unitäre Matrizen]] beschrieben.&lt;br /&gt;
:&amp;lt;math&amp;gt;H = \frac{1}{\sqrt{2}} \begin{pmatrix} 1 &amp;amp; 1 \\ 1 &amp;amp; -1 \end{pmatrix} \quad&lt;br /&gt;
R_m = \begin{pmatrix} 1 &amp;amp; 0 \\ 0 &amp;amp; \zeta_m \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Dabei bezeichnet &amp;lt;math&amp;gt;\zeta_m&amp;lt;/math&amp;gt; die &amp;lt;math&amp;gt;2^m&amp;lt;/math&amp;gt;-te [[Einheitswurzel]] &amp;lt;math&amp;gt;e^{\frac{2 \pi i}{2^m}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Datei: Q fourier nqubits.png|700px|mini|Abbildung 2: QFT für n Qubits (ohne Umkehrung der Reihenfolge der Zustände der Ausgaben)]]&lt;br /&gt;
Eine verallgemeinerte Schaltskizze ist in Abbildung 2 zu sehen, wieder ohne die erforderliche Umkehrung der Reihenfolge der Ausgabe-Zustände. Hier ist wieder die binäre Darstellung in den Ausgabezuständen genutzt.&lt;br /&gt;
&lt;br /&gt;
Die Quanten-Fouriertransformation benötigt bei &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; Qubits insgesamt &amp;lt;math&amp;gt;O(n^2)&amp;lt;/math&amp;gt; Gatter&lt;br /&gt;
für den entsprechenden Schaltkreis sowie &amp;lt;math&amp;gt;O(n)&amp;lt;/math&amp;gt; weitere, um die Output-Qubits in die richtige Ordnung zu bringen.&lt;br /&gt;
&lt;br /&gt;
== Mathematische Beschreibung ==&lt;br /&gt;
&lt;br /&gt;
In der Quanteninformatik werden Algorithmen durch ihre Wirkung auf ein Quantenregister beschrieben. Die Quanten-Fouriertransformation arbeitet auf einem Quantenregister mit &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; Qubits, wobei dessen &amp;lt;math&amp;gt;N = 2^n&amp;lt;/math&amp;gt; Basiszustände unter Verwendung der [[Bra-Ket]]-Notation folgendermaßen notiert werden:&lt;br /&gt;
:&amp;lt;math&amp;gt;| 0 \rangle , | 1 \rangle , \ldots, | N - 1 \rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
Als diskrete Fouriertransformation bildet auch die Quanten-Fouriertransformation jeden Basiszustand &amp;lt;math&amp;gt;| x \rangle&amp;lt;/math&amp;gt; auf eine Überlagerung aller Basiszustände ab:&lt;br /&gt;
:&amp;lt;math&amp;gt;\operatorname{QFT}_N | x \rangle = \frac{1}{\sqrt N} \sum_{j=0}^{N - 1} \zeta_n^{x \cdot j} | j \rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
mit &amp;lt;math&amp;gt;\zeta_n = \exp\left(\tfrac{2\pi \mathrm i}{N}\right)&amp;lt;/math&amp;gt; der N-ten [[Einheitswurzel]].&lt;br /&gt;
Alternativ kann die Quanten-Fouriertransformation auch mittels der folgenden Faktorisierung berechnet werden:&lt;br /&gt;
:&amp;lt;math&amp;gt; \operatorname{QFT}_N | x \rangle = \frac{1}{\sqrt N} \cdot \left( | 0 \rangle + \zeta_1^x | 1 \rangle \right) \otimes \left( | 0 \rangle + \zeta_2^x | 1 \rangle \right) \otimes \left( | 0 \rangle + \zeta_3^x | 1 \rangle \right) \otimes \cdots \otimes \left( | 0 \rangle + \zeta_n^x | 1 \rangle \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Berechnet man sie mit Hilfe der Verallgemeinerung der obigen Quantenschaltkreis-Idee, erhält man fast die obige Faktorisierung, allerdings in umgekehrter Reihenfolge, konkret:&lt;br /&gt;
:&amp;lt;math&amp;gt; | x \rangle \longmapsto \frac{1}{\sqrt N} \cdot \left( | 0 \rangle + \zeta_n^x | 1 \rangle \right) \otimes \left( | 0 \rangle + \zeta_{n-1}^x | 1 \rangle \right) \otimes \left( | 0 \rangle + \zeta_{n-2}^x | 1 \rangle \right) \otimes \cdots \otimes \left( | 0 \rangle + \zeta_1^x | 1 \rangle \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Eigenschaften ==&lt;br /&gt;
&lt;br /&gt;
Wendet man die Quanten-Fouriertransformation auf den Zustand &amp;lt;math&amp;gt;| 0 \rangle&amp;lt;/math&amp;gt; an, so erzeugt sie genauso wie die [[Hadamard-Transformation]] eine gleichgewichtete [[Superposition (Physik)|Superposition]] der Basiszustände:&lt;br /&gt;
:&amp;lt;math&amp;gt;\operatorname{QFT}_N | 0 \rangle = \operatorname{H}_N | 0 \rangle = \frac{1}{\sqrt N} \sum_{x=0}^{N - 1} | x \rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Des Weiteren besitzt die Quanten-Fouriertransformation natürlich auch alle Eigenschaften der diskreten Fouriertransformation.&lt;br /&gt;
&lt;br /&gt;
== Quellen und Einzelnachweise ==&lt;br /&gt;
=== Allgemeine Quellen ===&lt;br /&gt;
* M. Homeister: &amp;#039;&amp;#039;Quantum Computing verstehen.&amp;#039;&amp;#039; fünfte Auflage, Vieweg-Verlag, Wiesbaden 2018, ISBN 978-3-658-22883-5, S. 214ff.&lt;br /&gt;
* B. Lenze: &amp;#039;&amp;#039;Mathematik und Quantum Computing.&amp;#039;&amp;#039; zweite Auflage, Logos Verlag, Berlin 2020, ISBN 978-3-8325-4716-5, S. 67ff.&lt;br /&gt;
* {{Literatur|Autor=[[Michael Nielsen|M. A. Nielsen]], [[Isaac Chuang|I. L. Chuang]]|Titel= Quantum Computation and Quantum Information. |Verlag = Cambridge University Press|Ort= Cambridge MA| Datum = 2010|ISBN = 978-1-107-00217-3| Seiten= 216ff|Online =https://profmcruz.files.wordpress.com/2017/08/quantum-computation-and-quantum-information-nielsen-chuang.pdf }}&lt;br /&gt;
* W. Scherer: &amp;#039;&amp;#039;Mathematik der Quanteninformatik.&amp;#039;&amp;#039; Springer-Verlag, Berlin/Heidelberg 2016, ISBN 978-3-662-49079-2, S. 180ff.&lt;br /&gt;
* C.P. Williams: &amp;#039;&amp;#039;Explorations in Quantum Computing.&amp;#039;&amp;#039; zweite Auflage, Springer-Verlag, London 2011, ISBN 978-1-84628-886-9, S. 140ff.&lt;br /&gt;
&lt;br /&gt;
=== Einzelnachweise ===&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* Alexandra Waldherr: [https://www.heise.de/hintergrund/Quantencomputer-programmieren-Nur-eine-Phase-7358148.html &amp;#039;&amp;#039;Quantencomputer programmieren: Nur eine Phase?&amp;#039;&amp;#039;] [[heise online]] 2. Dezember 2022 &lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Quanteninformatik]]&lt;br /&gt;
[[Kategorie:Diskrete Transformation]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Boehm</name></author>
	</entry>
</feed>