Die Träger von Quanteninformation, die sogenannten Qubits, sind anfällig für Fehler, die durch unerwünschte Wechselwirkungen mit der Umwelt verursacht werden. Diese Fehler häufen sich während einer Quantenrechnung an, ihre Korrektur ist für den zuverlässigen Einsatz von Quantencomputern eine zentrale Voraussetzung. Ähnlich wie der klassische Computer benötigt auch der Quantencomputer eine funktionierende Fehlerkorrektur.
Inzwischen können Quantencomputer mit einer gewissen Anzahl von Rechenfehlern, wie zum Beispiel Bitflip- oder Phasenflip-Fehlern, umgehen. Zusätzlich zu diesen Fehlern können jedoch auch Qubits ganz aus dem Quantenregister verloren gehen. Je nach Art des Quantencomputers kann dies auf den tatsächlichen Verlust von Teilchen wie Atomen oder Ionen zurückzuführen sein, oder darauf, dass Quantenteilchen beispielsweise in unerwünschte Energiezustände übergehen, welche nicht mehr als Qubit erkannt werden. Wenn ein Qubit verloren geht, wird die Information in den verbleibenden Qubits unlesbar und ungeschützt. Für das Ergebnis der Berechnung kann dieser Prozess zu einem potentiell verheerenden Fehler werden.
Verlust in Echtzeit erkennen und korrigieren
Ein Team von Physikern um Rainer Blatt vom Institut für Experimentalphysik der Universität Innsbruck hat nun in Zusammenarbeit mit Theoretischen Physikern aus Deutschland und Italien fortgeschrittene Methoden entwickelt und implementiert, die es ihrem Ionenfallen-Quantencomputer erlauben, sich in Echtzeit an den Verlust von Qubits anzupassen und den Schutz der fragilen Quanteninformation aufrechtzuerhalten. „In unserem Quantencomputer können die Ionen, die die Qubits speichern, für sehr lange Zeit, sogar Tage, gefangen werden“, erzählt Roman Stricker aus dem Team von Rainer Blatt. „Unsere Ionen sind jedoch viel komplexer als die vereinfachte Beschreibung als zweistufiges Qubit vermuten lässt. Dies bietet ein großes Potenzial und zusätzliche Flexibilität bei der Steuerung unseres Quantencomputers, führt aber leider auch dazu, dass Quanteninformation aufgrund von unvollkommenen Rechenoperationen oder Zerfallsprozessen verloren geht.“ Mit einem von der Theorie-Gruppe um Markus Müller an der RWTH Aachen und dem Forschungszentrum Jülich in Zusammenarbeit mit Davide Vodola von der Universität Bologna entwickelten Ansatz hat das Innsbrucker Team gezeigt, dass ein solcher Verlust in Echtzeit erkannt und korrigiert werden kann. Müller betont, dass „die Kombination von Quantenfehlerkorrektur und der Korrektur von Qubit-Verlusten ein notwendiger nächster Schritt in Richtung großer und robuster Quantencomputer ist“.
Breit einsetzbare Methoden
Die Forscher mussten zwei Schlüsseltechniken entwickeln, um ihren Quantencomputer vor dem Verlust von Qubits zu schützen. Die erste Herausforderung bestand darin, den Verlust eines Qubit überhaupt zu erkennen: „Die direkte Messung des Qubits ist keine Option, da dies die darin gespeicherte Quanteninformation zerstören würde“, erklärt Philipp Schindler von der Universität Innsbruck. „Wir konnten dieses Problem überwinden, indem wir eine Technik entwickelten, bei der wir mit einem zusätzlichen Ion prüfen, ob das fragliche Qubit noch vorhanden ist oder nicht, ohne es aber zu stören“, erläutert Martin Ringbauer. Die zweite Herausforderung bestand darin, den Rest der Berechnung in Echtzeit anzupassen, falls tatsächlich ein Qubit verloren geht. Diese Anpassung ist entscheidend, um die Quanteninformation nach einem Verlust zu entschlüsseln und die verbleibenden Qubits zu schützen. Der Leiter des Innsbrucker Teams, Thomas Monz, betont, dass „alle in dieser Arbeit entwickelten Bausteine leicht auf andere Quantencomputerarchitekturen und andere führende Protokolle zur Quantenfehlerkorrektur anwendbar sind“.
Die Forschungen wurden unter anderem vom österreichischen Wissenschaftsfonds FWF, der österreichischen Forschungsförderungsgesellschaft FFG, der Europäischen Union und der Industriellenvereinigung Tirol finanziert.