Sparsely Pre-transformed Polar Codes for Low-Latency SCL Decoding
Geon Choi, Namyoon Lee
TL;DR
The paper tackles the challenge of achieving low-latency, finite-blocklength reliability in polar-encoded communications by improving pre-transformed polar codes for small-list SCL decoding. It introduces sparsely pre-transformed polar (SPP) codes that run two parallel pre-transform types—Type-i and Type-ii—to simultaneously mitigate two distinct SCL error events, $P_{ m SCL}({\mathcal E}_1;S)$ and $P_{ m SCL}({\mathcal E}_2;S)$. The approach combines rate-profile optimization, bit-swapping, and upper-triangular pre-transform ideas, with encoding implemented through a sparse, block-diagonal pre-transform matrix ${\bf T}$ and parallel pre-transform blocks. Extensive simulations show that SPP codes outperform state-of-the-art pre-transformed polar codes (CRC-aided polar, PAC, and deep polar) under small list sizes, especially at short blocklengths, highlighting their potential for URLLC-like latency reductions. The work thus provides a practical design framework for high-performance, low-latency polar codes that can be integrated with CRC precoding to further improve distance properties and decoding robustness.
Abstract
Deep polar codes, employing multi-layered polar kernel pre-transforms in series, are recently introduced variants of pre-transformed polar codes. These codes have demonstrated the ability to reduce the number of minimum weight codewords, thereby closely achieving finite-block length capacity with successive cancellation list (SCL) decoders in certain scenarios. However, when the list size of the SCL decoder is small, which is crucial for low-latency communication applications, the reduction in the number of minimum weight codewords does not necessarily improve decoding performance. To address this limitation, we propose an alternative pre-transform technique to enhance the suitability of polar codes for SCL decoders with practical list sizes. Leveraging the fact that the SCL decoding error event set can be decomposed into two exclusive error event sets, our approach applies two different types of pre-transformations, each targeting the reduction of one of the two error event sets. Extensive simulation results under various block lengths and code rates have demonstrated that our codes consistently outperform all existing state-of-the-art pre-transformed polar codes, including CRC-aided polar codes and polarization-adjusted convolutional codes, when decoded using SCL decoders with small list sizes.
