A list decoding scheme for universal polar codes is presented. Our scheme applies to the universal polar codes first introduced by Şaşoğlu and Wang, and generalized to processes with memory by the authors. These codes are based on the concatenation of different polar transforms: a sequence of "slow" transforms and Arıkan’s original "fast" transform. List decoding of polar codes has been previously presented in the context of the fast transform. However, the slow transform is markedly different and requires new techniques and data structures. We show that list decoding is possible with space complexity $O({mathcal{L}}cdot N)$ and time complexity $O({mathcal{L}}cdot Nlog N)$, where N is the overall blocklength and ${mathcal{L}}$ is the list size.
展开▼