Puncturing Quantum Stabilizer Codes

Jaron Skovsted Gundersen,René Bødker Christensen,Petar Popovski,Rafał Wisniewski
2024-10-23
Abstract:Classical coding theory contains several techniques to obtain new codes from other codes, including puncturing and shortening. For quantum codes, a form of puncturing is known, but its description is based on the code space rather than its generators. In this work, we take a different approach and describe puncturing of a stabilizer code by focusing on its stabilizer matrix containing the generators. In this way, we are able to explicitly describe the stabilizer matrix of the punctured code given the stabilizer matrix of the original stabilizer code. This gives an immediate way to construct new codes from old. We indicate how this may be used to search for good or even optimal codes. Furthermore, we show the equivalence to the original description of puncturing and the connection to a shortening of a classical code. Lastly, we generalize the proof of the Griesmer bound from the classical setting to stabilizer codes since the proof relies heavily on the puncturing technique.
Information Theory,Rings and Algebras
What problem does this paper attempt to address?
This paper attempts to solve two main problems in quantum error - correcting codes: 1. **Constructing quantum error - correcting codes with excellent parameters**: By introducing a new puncturing technique, which can generate new and potentially better quantum error - correcting codes from known stabilizer codes. This method can inherit some structures and properties of the original codes, thus ensuring that the newly generated codes still have good performance. 2. **Determining the optimal parameters of quantum error - correcting codes**: By generalizing the Griesmer bound in classical coding theory to quantum stabilizer codes, a theoretical tool is provided for evaluating the optimality of quantum codes. This helps to narrow the gap between the actually constructed codes and the theoretically optimal parameters. Specifically, the authors re - define the puncturing operation of stabilizer codes, focusing on using the stabilizer matrix to describe this process, rather than based on the code space as before. This new method allows puncturing to be directly performed on the stabilizer matrix and clearly gives the form of the stabilizer matrix of the punctured code. In addition, they also show the relationship between this puncturing method and the shortening operation in classical coding, and prove how to use the puncturing technique to derive the Griesmer bound applicable to quantum codes. In summary, the main contributions of this research include: - Providing a method for explicitly describing the stabilizer matrix of any \( p \)-ary quantum stabilizer code after puncturing; - Proposing a strategy for searching for excellent or optimal quantum error - correcting codes based on the existing best codes; - Generalizing the classical Griesmer bound to quantum stabilizer codes. These results not only enrich the design methods of quantum error - correcting codes, but also provide strong theoretical support for further exploration of quantum information processing.