Polar Codes for CQ Channels: Decoding via Belief-Propagation with Quantum Messages
Avijit Mandal, S. Brandsen, Henry D. Pfister
TL;DR
Problem: design and decoding of polar codes for general CQ channels. Approach: PM-BPQM decoding with a DE framework to compute effective-channel reliabilities via the recursions $W_N^{(2i-1)}=W^{(i)}_{N/2}\boxast W^{(i)}_{N/2}$ and $W_N^{(2i)}=W^{(i)}_{N/2}\varoast W^{(i)}_{N/2}$, aided by Monte Carlo parameter tracking; information-set selection via smallest estimated Helstrom error. Contributions: DE-based polar-code design for CQ channels under PM-BPQM, a Python implementation of the PM-BPQM polar decoder, and simulations showing higher rates than hard-decision baselines with observable polarization. Significance: provides a practical route to rate–reliability trade-offs for CQ channels and demonstrates the viability of PM-BPQM-based polar decoding both theoretically and in software.
Abstract
This paper considers the design and decoding of polar codes for general classical-quantum (CQ) channels. It focuses on decoding via belief-propagation with quantum messages (BPQM) and, in particular, the idea of paired-measurement BPQM (PM-BPQM) decoding. Since the PM-BPQM decoder admits a classical density evolution (DE) analysis, one can use DE to design a polar code for any CQ channel and then efficiently compute the trade-off between code rate and error probability. We have also implemented and tested a classical simulation of our PM-BPQM decoder for polar codes. While the decoder can be implemented efficiently on a quantum computer, simulating the decoder on a classical computer actually has exponential complexity. Thus, simulation results for the decoder are somewhat limited and are included primarily to validate our theoretical results.
