搜索

x
中国物理学会期刊

基于码转换的表面码容错通用量子计算实现方法研究

Research on Fault-Tolerant Universal Quantum Computation via Surface Code Conversion

PDF
导出引用
  • 量子计算在处理某类特定问题时展现出巨大潜力,但其易受噪声干扰的特性要求高效的量子纠错方案。表面码作为一种重要的量子纠错码,其中2D表面码易于实现Clifford门集,而3D表面码可横截实现CCZ,CZ门,通过两者之间的码转换可高效实现容错通用门集。本文旨在优化3D表面码的编码线路设计,并研究其与2D表面码之间的码转换机制,以降低容错通用量子计算的资源开销。采用基于稳定子实现的编码线路设计及时隙优化方法,实现了高效的逻辑态编码;进一步提出基于融合与分割操作的码转换方案,并在Qiskit平台上对码距为2的实例进行仿真验证。结果表明,所设计的编码线路可以在较少时隙内正确编码,码转换方案能够有效实现任意逻辑态在2D表面码与3D表面码间的相互传输。本方案避免了魔幻态蒸馏过程,为高效实现容错通用量子计算提供了一种新途径。

    Quantum superposition enables the inherent parallelism of quantum computing, which demonstrates great potential for solving specific problems, but its practical implementation is hindered by high susceptibility to noise. Therefore, encoding logical qubits with quantum error-correcting codes and implementing universal quantum operations on these logical qubits is a feasible way toward fault-tolerant quantum computing. Because its stabilizers involve only neighboring qubits, the surface code achieves a high fault-tolerance threshold, making it a leading class of topological quantum error-correcting codes. The 2D surface code is well-suited for implementing Clifford-group gates, whereas the 3D surface code natively supports transversal non-Clifford gates such as CCZ and CZ. In this work, to fully leverage the transversal gates of both 2D and 3D surface codes, we present a scheme for implementing fault-tolerant quantum computation via code conversion.
    By studying the structure and stabilizers of the 3D surface code, this paper designs encoding circuits through stabilizer implementation, followed by time-slot optimization to reduce circuit depth and improve fidelity. Simulation results confirm the correctness and superiority of the encoding circuit design. We demonstrate the realization of a transversal CZ gate and, building on the respective transversal gates of the two surface codes, propose a fault-tolerant universal quantum computation framework based on code conversion. During quantum circuit design, frequent alternation between CCZ gates, H gates, and CNOT gates across differently-colored surface codes should be avoided. Throughout fault-tolerant computation, quantum operations should be executed as extensively as possible within a single surface code. A switch to another surface code should only occur when encountering an operation that cannot be executed transversally. Furthermore, we present a code conversion scheme that enables dynamic switching between 2D and 3D encodings during computation. This scheme, based on lattice merging and splitting operations, is illustrated with a code distance of 3. In this process, two surface codes are first merged through the initialization of data qubits along with the measurement and correction of auxiliary stabilizers. Subsequently, the logical information is transferred to the target surface code via logical measurements performed on the original surface code and correcting operations applied to the target surface code.
    Limited by the qubit availability in the Qiskit platform, the proposed schemes were validated through simulations of distance-2 codes, which successfully demonstrated correct encoding and bidirectional conversion between 2D and 3D logical states. Our results indicate that the hybrid approach leverages the efficiency of 2D codes for Clifford operations and the transversal capabilities of 3D codes for non-Clifford gates. This work provides a new pathway toward fault-tolerant universal quantum computation.

    目录

    返回文章
    返回
    Baidu
    map