{"title":"Qudit 稳定器编码的 Trellis 解码及其在 Qubit 拓扑编码中的应用","authors":"Eric Sabo;Arun B. Aloshious;Kenneth R. Brown","doi":"10.1109/TQE.2024.3401857","DOIUrl":null,"url":null,"abstract":"Trellis decoders are a general decoding technique first applied to qubit-based quantum error correction codes by Ollivier and Tillich in 2006. Here, we improve the scalability and practicality of their theory, show that it has strong structure, extend the results using classical coding theory as a guide, and demonstrate a canonical form from which the structural properties of the decoding graph may be computed. The resulting formalism is valid for any prime-dimensional quantum system. The modified decoder works for any stabilizer code \n<inline-formula><tex-math>$S$</tex-math></inline-formula>\n and separates into two parts: 1) a one-time offline computation that builds a compact graphical representation of the normalizer of the code, \n<inline-formula><tex-math>$\\mathcal {S}^{\\perp}$</tex-math></inline-formula>\n and 2) a quick, parallel, online query of the resulting vertices using the Viterbi algorithm. We show the utility of trellis decoding by applying it to four high-density length-20 stabilizer codes for depolarizing noise and the well-studied Steane, rotated surface, and 4.8.8/6.6.6 color codes for \n<inline-formula><tex-math>$Z$</tex-math></inline-formula>\n only noise. Numerical simulations demonstrate a 20% improvement in the code-capacity threshold for color codes with boundaries by avoiding the mapping from color codes to surface codes. We identify trellis edge number as a key metric of difficulty of decoding, allowing us to quantify the advantage of single-axis (\n<inline-formula><tex-math>$X$</tex-math></inline-formula>\n or \n<inline-formula><tex-math>$Z$</tex-math></inline-formula>\n) decoding for Calderbank–Steane–Shor codes and block decoding for concatenated codes.","PeriodicalId":100644,"journal":{"name":"IEEE Transactions on Quantum Engineering","volume":"5 ","pages":"1-30"},"PeriodicalIF":0.0000,"publicationDate":"2024-03-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10531666","citationCount":"0","resultStr":"{\"title\":\"Trellis Decoding for Qudit Stabilizer Codes and Its Application to Qubit Topological Codes\",\"authors\":\"Eric Sabo;Arun B. Aloshious;Kenneth R. Brown\",\"doi\":\"10.1109/TQE.2024.3401857\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Trellis decoders are a general decoding technique first applied to qubit-based quantum error correction codes by Ollivier and Tillich in 2006. Here, we improve the scalability and practicality of their theory, show that it has strong structure, extend the results using classical coding theory as a guide, and demonstrate a canonical form from which the structural properties of the decoding graph may be computed. The resulting formalism is valid for any prime-dimensional quantum system. The modified decoder works for any stabilizer code \\n<inline-formula><tex-math>$S$</tex-math></inline-formula>\\n and separates into two parts: 1) a one-time offline computation that builds a compact graphical representation of the normalizer of the code, \\n<inline-formula><tex-math>$\\\\mathcal {S}^{\\\\perp}$</tex-math></inline-formula>\\n and 2) a quick, parallel, online query of the resulting vertices using the Viterbi algorithm. We show the utility of trellis decoding by applying it to four high-density length-20 stabilizer codes for depolarizing noise and the well-studied Steane, rotated surface, and 4.8.8/6.6.6 color codes for \\n<inline-formula><tex-math>$Z$</tex-math></inline-formula>\\n only noise. Numerical simulations demonstrate a 20% improvement in the code-capacity threshold for color codes with boundaries by avoiding the mapping from color codes to surface codes. We identify trellis edge number as a key metric of difficulty of decoding, allowing us to quantify the advantage of single-axis (\\n<inline-formula><tex-math>$X$</tex-math></inline-formula>\\n or \\n<inline-formula><tex-math>$Z$</tex-math></inline-formula>\\n) decoding for Calderbank–Steane–Shor codes and block decoding for concatenated codes.\",\"PeriodicalId\":100644,\"journal\":{\"name\":\"IEEE Transactions on Quantum Engineering\",\"volume\":\"5 \",\"pages\":\"1-30\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-03-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10531666\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE Transactions on Quantum Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/10531666/\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Quantum Engineering","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/10531666/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Trellis Decoding for Qudit Stabilizer Codes and Its Application to Qubit Topological Codes
Trellis decoders are a general decoding technique first applied to qubit-based quantum error correction codes by Ollivier and Tillich in 2006. Here, we improve the scalability and practicality of their theory, show that it has strong structure, extend the results using classical coding theory as a guide, and demonstrate a canonical form from which the structural properties of the decoding graph may be computed. The resulting formalism is valid for any prime-dimensional quantum system. The modified decoder works for any stabilizer code
$S$
and separates into two parts: 1) a one-time offline computation that builds a compact graphical representation of the normalizer of the code,
$\mathcal {S}^{\perp}$
and 2) a quick, parallel, online query of the resulting vertices using the Viterbi algorithm. We show the utility of trellis decoding by applying it to four high-density length-20 stabilizer codes for depolarizing noise and the well-studied Steane, rotated surface, and 4.8.8/6.6.6 color codes for
$Z$
only noise. Numerical simulations demonstrate a 20% improvement in the code-capacity threshold for color codes with boundaries by avoiding the mapping from color codes to surface codes. We identify trellis edge number as a key metric of difficulty of decoding, allowing us to quantify the advantage of single-axis (
$X$
or
$Z$
) decoding for Calderbank–Steane–Shor codes and block decoding for concatenated codes.