Optimizing quantum error correction protocols with erasure qubits
Shouzhen Gu, Yotam Vaknin, Alex Retzker, Aleksander Kubica
TL;DR
The paper evaluates quantum error correction with erasure qubits, focusing on the surface code as a quantum memory and varying erasure-check schedules to map the correctable region and subthreshold scaling. It introduces an approximate erasure-to-stabilizer decoding framework and analyzes architecture-independent results alongside superconducting implementations, notably dual-rail qubits, compared to conventional transmons. Key findings show erasure qubits can outperform standard qubits under practical timing and noise-bias conditions, with the 4 EC schedule offering advantages in highly erasure-biased regimes and XZZX codes benefiting from biased noise; however, imperfect erasure resets and measurement noise can reduce gains, which can be mitigated by selective one-way resets. The work provides a practical path toward reducing QEC overhead and informs design choices for hardware platforms, decoding strategies, and code selection in the presence of erasures.
Abstract
Erasure qubits offer a promising avenue toward reducing the overhead of quantum error correction (QEC) protocols. However, they require additional operations, such as erasure checks, that may add extra noise and increase runtime of QEC protocols. To assess the benefits provided by erasure qubits, we focus on the performance of the surface code as a quantum memory. In particular, we analyze various erasure check schedules, find the correctable regions in the phase space of error parameters and probe the subthreshold scaling of the logical error rate. We then consider a realization of erasure qubits in the superconducting hardware architectures via dual-rail qubits. We use the standard transmon-based implementation of the surface code as the performance benchmark. Our results indicate that QEC protocols with erasure qubits can outperform the ones with state-of-the-art transmons, even in the absence of precise information about the locations of erasure errors.
