Soweit mir bekannt ist, gilt der Oberflächencode immer noch als der beste. Bei einer Annahme, dass alle Elemente mit gleicher Wahrscheinlichkeit (und in gewisser Weise) versagen, liegt die Schwelle bei etwa 1% .
Beachten Sie, dass das von Ihnen verknüpfte Papier keinen 3D-Oberflächencode enthält. Es ist das Decodierungsproblem, das bei 3D auftritt, da Änderungen des 2D-Gitters im Laufe der Zeit verfolgt werden. Wie Sie vermutlich vermutet haben, ist dies das erforderliche Verfahren, wenn Sie versuchen, die gespeicherten Informationen so lange wie möglich kohärent zu halten. In diesem Artikel finden Sie eine frühere Referenz zu einigen dieser Themen.
Genaue Schwellenwerte bedeuten, dass Sie, wie Sie wissen, ein bestimmtes Fehlermodell benötigen. Und dafür brauchen Sie einen Decoder, der sich idealerweise an die Besonderheiten des Fehlermodells anpasst und dabei schnell genug bleibt, um Schritt zu halten. Ihre Definition, was für die jeweilige Aufgabe schnell genug ist, hat großen Einfluss auf die Schwellenwerte.
Um obere Schranken für einen bestimmten Code und ein bestimmtes Rauschmodell zu erhalten, können wir das Modell manchmal einer statistischen Mechanik zuordnen. Die Schwelle entspricht dann dem Punkt eines Phasenübergangs. In diesem Dokument finden Sie ein Beispiel dafür und die darin enthaltenen Verweise für andere.
Neben der Schwelle ist ein weiterer wichtiger Faktor, wie einfach es ist, eine Quantenberechnung für die gespeicherten Informationen durchzuführen. Der Oberflächencode ist dabei ziemlich schlecht, was ein Hauptgrund dafür ist, dass die Leute trotz der großen Vorteile der Oberflächencodes immer noch andere Codes in Betracht ziehen.
Der Oberflächencode kann nur die X-, Z- und H-Gatter sehr einfach ausführen, aber sie reichen nicht aus. Der Farbcode kann das S-Tor auch problemlos verwalten, aber das beschränkt uns nur auf die Clifford-Tore. Teure Techniken wie die Destillation im magischen Zustand werden in beiden Fällen noch benötigt, um zusätzliche Operationen zu erhalten, wie es für die Universalität erforderlich ist.
Einige Codes haben diese Einschränkung nicht. Mit ihnen können Sie auf einfache und fehlertolerante Weise ein vollständiges Universal-Gate-Set erstellen. Leider zahlen sie dafür, indem sie viel weniger realistisch bauen. Diese Folien weisen Sie möglicherweise in die richtigen Richtungen, um weitere Ressourcen zu diesem Thema zu erhalten.
Es ist auch erwähnenswert, dass es auch innerhalb der Familie der Oberflächencodes Variationen gibt, die untersucht werden müssen. Die Stabilisatoren können in ein alternierendes Muster geändert werden , oder es kann ein JJJJ- Stabilisator verwendet werden, um mit bestimmten Geräuschtypen besser umzugehen. Noch drastischer ist, dass wir sogar die Art der Stabilisatoren stark verändern könnten . Es gibt auch die Randbedingungen, die einen planaren Code von einem torischen Code usw. unterscheiden. Diese und andere Details geben uns viel zu optimieren.