The surface code is one of the most promising candidates for combating errors in large scale fault-tolerant quantum computation. A fault-tolerant decoder is a vital part of the error correction process-it is the algorithm which computes the operations needed to correct or compensate for the errors according to the measured syndrome, even when the measurement itself is error prone. Previously decoders based on minimum-weight perfect matching have been studied. However, these are not immediately generalizable from qubit to qudit codes. In this work, we develop a fault-tolerant decoder for the surface code, capable of efficient operation for qubits and qudits of any dimension, generalizing the decoder first introduced by Bravyi and Haah [Phys. Rev. Lett. 111, 200501 (2013)]. We study its performance when both the physical qudits and the syndromes measurements are subject to generalized uncorrelated bit-flip noise (and the higher-dimensional equivalent). We show that, with appropriate enhancements to the decoder and a high enough qudit dimension, a threshold at an error rate of more than 8% can be achieved.
I. OVERVIEWTopological quantum codes built from qubits [twodimensional (2D) quantum systems] play a central role in architectures for fault-tolerant quantum computing at the forefront of current research [1][2][3][4]. The surface code [5] and the related toric code [6,7] are prominent examples of such codes. Compared with other quantum error correcting codes, they posses the key experimental benefit of requiring only local interactions and yet, under realistic noise models, they have been shown to achieve the highest reported fault-tolerant thresholds [8,9].Recent developments have shown that employing ddimensional quantum systems, or qudits, as the building blocks for fault-tolerant schemes may offer some important advantages. For example, an integral part of many faulttolerant schemes is the distillation of magic states [10]-a procedure necessary to achieve universal computation-where generalization to higher dimensions has resulted in improved distillation thresholds and lower overheads in the number of qudit magic states [11][12][13]. Moreover, threshold investigations of the qudit toric code with noise-free syndrome measurements have shown that, for a standard independent noise model, the error correction threshold increases significantly with increasing qudit dimension [14][15][16], although we caution that it is difficult to fairly compare noise rates between systems of different dimensions. Although it is more challenging to realize qudit quantum systems experimentally, recent work has demonstrated the ability to coherently control and perform operations in single 16-dimensional atomic systems with high fidelity [17,18], with the implementation of high-fidelity multiqudit interactions still to be achieved.A surface code is a stabilizer code with local stabilizer generators. Qudits are associated with the edges of a 2D square lattice. In order to store the encoded information for * fern.watson10@imperial...