arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2002.06805cs.ITmath.IT

PAC码:顺序译码与列表译码

PAC Codes: Sequential Decoding vs List Decoding

Mohammad Rowshan, Andreas Burg, Emanuele Viterbo

AI总结:

本文研究PAC码的译码方法,将列表译码和顺序译码适配用于PAC码,并提出自适应度量、树搜索约束和搜索策略以降低顺序译码复杂度,同时给出中间LLR的高效计算方法,最后比较三种译码算法的性能、复杂度与资源需求。

摘要:

在2019年国际信息论研讨会(ISIT)的香农讲座中,Arıkan提出在极化变换之前采用一对一卷积变换作为预编码步骤。这种级联产生的码被称为极化调整卷积(PAC)码。在该方案中,一对极化映射器和解映射器作为前后处理设备部署在无记忆信道周围,为外译码器提供极化信息,从而改善外码的纠错性能。本文首先将列表译码和顺序译码(包括Fano译码和堆栈译码)适配用于PAC码的译码。然后,为了降低PAC/极化码顺序译码的复杂度,我们提出:(i)一种自适应启发式度量,(ii)用于回溯的树搜索约束,以避免探索不太可能的子路径,以及(iii)与极化码中错误发生模式一致的树搜索策略。相对于不应用相应搜索策略,这些方法在FER=10^-3范围内将平均译码时间复杂度降低了50%至80%,代价是纠错性能下降0.05至0.3 dB。此外,作为PAC/极化码Fano译码中的一个重要组成部分,本文提供了一种用于中间LLR和部分和的高效计算方法。该方法在回溯中有效,并避免了存储中间信息或重新开始译码过程。最后,从性能、复杂度和资源需求三个方面对三种译码算法进行了比较。

英文摘要:

In the Shannon lecture at the 2019 International Symposium on Information Theory (ISIT), Arıkan proposed to employ a one-to-one convolutional transform as a pre-coding step before the polar transform. The resulting codes of this concatenation are called polarization-adjusted convolutional (PAC) codes. In this scheme, a pair of polar mapper and demapper as pre- and postprocessing devices are deployed around a memoryless channel, which provides polarized information to an outer decoder leading to improved error correction performance of the outer code. In this paper, the list decoding and sequential decoding (including Fano decoding and stack decoding) are first adapted for use to decode PAC codes. Then, to reduce the complexity of sequential decoding of PAC/polar codes, we propose (i) an adaptive heuristic metric, (ii) tree search constraints for backtracking to avoid exploration of unlikely sub-paths, and (iii) tree search strategies consistent with the pattern of error occurrence in polar codes. These contribute to the reduction of the average decoding time complexity from 50% to 80%, trading with 0.05 to 0.3 dB degradation in error correction performance within FER=10^-3 range, respectively, relative to not applying the corresponding search strategies. Additionally, as an important ingredient in Fano decoding of PAC/polar codes, an efficient computation method for the intermediate LLRs and partial sums is provided. This method is effective in backtracking and avoids storing the intermediate information or restarting the decoding process. Eventually, all three decoding algorithms are compared in terms of performance, complexity, and resource requirements.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑