Capacity-achieving Polar-based Codes with Sparsity Constraints on the Generator Matrices
Abstract
In this paper, we leverage polar codes and the well-established channel polarization to design capacity-achieving codes with a certain constraint on the weights of all the columns in the generator matrix (GM) while having a low-complexity decoding algorithm. We first show that given a binary-input memoryless symmetric (BMS) channel and a constant , there exists a polarization kernel such that the corresponding polar code is capacity-achieving with the \textit{rate of polarization} , and the GM column weights being bounded from above by . To improve the sparsity versus error rate trade-off, we devise a column-splitting algorithm and two coding schemes for BEC and then for general BMS channels. The \textit{polar-based} codes generated by the two schemes inherit several fundamental properties of polar codes with the original kernel including the decay in error probability, decoding complexity, and the capacity-achieving property. Furthermore, they demonstrate the additional property that their GM column weights are bounded from above sublinearly in , while the original polar codes have some column weights that are linear in . In particular, for any BEC and , the existence of a sequence of capacity-achieving polar-based codes where all the GM column weights are bounded from above by with , and with the error probability bounded by under a decoder with complexity , is shown. The existence of similar capacity-achieving polar-based codes with the same decoding complexity is shown for any BMS channel and with .
Keywords
Cite
@article{arxiv.2303.09511,
title = {Capacity-achieving Polar-based Codes with Sparsity Constraints on the Generator Matrices},
author = {James Chin-Jen Pang and Hessam Mahdavifar and S. Sandeep Pradhan},
journal= {arXiv preprint arXiv:2303.09511},
year = {2023}
}
Comments
31 pages, single column. arXiv admin note: substantial text overlap with arXiv:2012.13977