IEEE International Symposium on Information Theory (ISIT)
On Fast SC-Based Polar Decoders: Metric Polarization and a Pruning Technique
Mohsen Moradi, Hessam Mahdavifar
Abstract
In this paper, we propose a method for obtaining metric functions for each depth of the channel polarization tree through a process that we call polarization of the metric function. One of the major advantages of the proposed metric function is that it can be utilized in fast successive cancellation-based (FSC) and SC list-based (FSCL) decoders, i.e., decoders that opt to skip the so-called rate-1 and rate-0 nodes in the binary tree representation for significantly more efficient implementation. Furthermore, we relate the average and variance values of the polarized metric function of FSC-based decoders to the polarized channel capacity and polarized varentropy. By leveraging this observations, we introduce a pruning technique that keeps only the paths in the FSCL decoder whose metric values are close to the average value. As a result, our proposed technique significantly reduces the number of required sorting operations for FSCL-based decoding algorithms. For instance, for a highrate PAC (128,99) code, SCL decoding with a list size of 32 achieves error-correction performance comparable to the Fano algorithm. FSCL decoding requires visiting only 28 nodes of the polarization tree, significantly fewer than the 254 nodes required for conventional SCL decoding. Additionally, our method reduces the number of sorting operations by a factor of 3, further decreasing latency and complexity.