The inherent randomness of these errors makes even a single disruption capable of derailing an entire quantum computation. Consequently, the development of robust error mitigation and correction strategies is paramount for quantum engineers.
Fortifying Quantum Information with Logical Qubits
A cornerstone of current error reduction strategies involves the concept of logical qubits. Instead of relying on a single physical qubit, which is highly susceptible to errors, researchers encode the information of a single logical qubit across multiple physical qubits. This redundant encoding, coupled with continuous error correction, forms a more stable repository for quantum information, significantly enhancing its storage longevity. However, preserving quantum information is only one piece of the puzzle. To execute quantum algorithms, qubits must be actively manipulated through quantum gates, the fundamental building blocks of quantum computation. The challenge intensifies when attempting to perform these operations without introducing new errors, a task proving considerably more complex than simply maintaining qubit stability at rest.
A Novel Approach to Computing While Simultaneously Correcting Errors
A groundbreaking development by a team led by D-PHYS Professor Andreas Wallraff, in collaboration with researchers from the Paul Scherrer Institute (PSI) and theorists Professor Markus Müller at RWTH Aachen University and Forschungszentrum Jülich, has unveiled a method that directly addresses this critical challenge. Their innovative approach demonstrates how to perform quantum operations between superconducting logical qubits while concurrently correcting errors. This significant breakthrough, detailed in a recent publication in Nature Physics, represents a crucial stride towards fault-tolerant quantum computing, a paradigm where computations can proceed reliably without being compromised by persistent errors.
The Distinctive Nature of Quantum Error Correction
The principles of error correction in classical computing are fundamentally different from those in the quantum realm. Classical computers leverage redundancy through copying information. Multiple identical bits can be stored, and if an error occurs in one, a majority vote among the copies can reliably identify and correct the faulty bit. This straightforward approach is impossible in quantum systems.
"With qubits, things are a lot more complicated," explains Dr. Ilya Besedin, a postdoctoral researcher in Wallraff’s group and co-leading author of the study alongside PhD student Michael Kerschbaum. The fundamental tenet of quantum mechanics that prevents the exact cloning of an unknown quantum state means that quantum information cannot be simply copied. Instead, it must be distributed across a network of entangled qubits. Furthermore, quantum systems are susceptible to phase flip errors, a phenomenon with no direct analogue in classical computing, necessitating specialized correction mechanisms.
Error Correction Employing Surface Codes
A widely adopted strategy for quantum error correction is the surface code. In this architecture, the information of a single logical qubit is spread across an array of physical data qubits. Error detection is achieved through repeated measurements of stabilizers, ancillary qubits that work in tandem with the data qubits to define the logical qubit.
These stabilizers are monitored by additional qubits that are coupled to the data qubits. By measuring the stabilizers, researchers can detect whether a bit flip or a phase flip has occurred since the last check. Z-type stabilizers are designed to identify changes in the bit value of the data qubits, while X-type stabilizers are sensitive to alterations in their phase. A crucial advantage of this method is that the data qubits themselves are never directly measured. This protection allows them to reliably store the corrected quantum state, shielded from the disruptive effects of measurement.
The Intricacy of Performing Logical Operations
The complexity escalates considerably when researchers aim to execute a logical operation, such as a controlled-NOT (CNOT) gate, between two logical qubits. Errors can arise during the operation itself, and these newly introduced errors must also be rectified.
"Performing a logical operation in this fault-tolerant way would be relatively easy if we could move our qubits around and connect them arbitrarily to each other," notes Kerschbaum. However, in the architecture of superconducting quantum processors, qubits are fixed in their positions. This spatial constraint means that only neighboring qubits can directly interact, significantly limiting the flexibility with which operations can be performed.
The Art of Splitting the Square with Lattice Surgery
To surmount these spatial limitations, the research team adopted a technique known as lattice surgery. In their experimental setup, the researchers began with a single logical qubit encoded across seventeen physical qubits. The data qubits and stabilizers were arranged in a configuration approximating a square. Over a series of meticulously timed cycles, stabilizers were measured every 1.66 microseconds, ensuring continuous correction of both bit flips and phase flips.
At a pivotal moment in the experiment, three data qubits situated at the center of the square were measured. This seemingly simple act had a profound effect: it effectively divided the surface code into two independent halves. Concurrently, the measurements of the X-type stabilizers were temporarily suspended.
"The end result of this operation was that we had two logical qubits entangled with each other," explains Besedin. During this splitting process, bit flip errors continued to be corrected within each emerging half. Following the split, bit flip error correction resumed independently on each segment. While this lattice surgery operation, in isolation, does not directly produce a CNOT gate, it serves as a foundational building block. By combining it with subsequent splitting and merging operations, the creation of a CNOT gate and other complex logical operations becomes feasible.
A Groundbreaking First for Superconducting Qubits
"One could say that the lattice surgery operation is the operation, and all the others can be constructed from it," emphasizes Besedin, highlighting the fundamental nature of their achievement.
He further elaborates, "To the best of our knowledge, this is the first time lattice surgery has been performed on superconducting qubits." While acknowledging that further advancements are necessary – for instance, forty-one physical qubits would be required to achieve phase flip stability during the splitting operation on a single logical qubit – Besedin underscores the significance of this milestone. "Nonetheless, this demonstration of lattice surgery on superconducting qubits marks an important step towards the ambitious goal of building useful quantum computers with thousands of qubits." This pioneering work paves the way for more robust and scalable quantum computing architectures, bringing the dream of practical quantum computation closer to reality.

