Since polar codes were proposed, improving the performance of polar codes at limited code lengths has received significant attention. One of the effective solutions is a series of list flip decoders proposed in recent years. To further enhance performance, we proposed a parity-check-aided dynamic successive cancellation list flip (PC-DSCLF) decoder in this paper. First, we designed a simplified flip metric, and proved by simulations that this simplification hardly affects the error-correction performance of list flip decoders. Subsequently, we optimized the existing allocation scheme for parity check (PC) bits, and then designed the first multi-PC-aided scheme with the dynamic characteristic for list flip decoders. The dynamic characteristic refers to an excellent ability to correct higher-order errors, which is beneficial for error-correction performance improvement. Meantime, the multi-PC-aided scheme to list flip decoders brings more flexible distributed check bits, which can narrow down the range for searching error bits and achieve a more efficient early termination. Simulation results showed that without error-correction performance loss, PC-DSCLF decoder shows up to 51.1% average complexity gain with respect to the state-of-the-art list flip decoder at practical code lengths. Lower average complexity leads to lower average energy consumption and lower average decoding delay.
翻译:自极化码提出以来,如何在有限的码长下提高极化码的性能一直备受关注。近年来,一系列列表翻转解码器成为提高性能的有效解决方案之一。为进一步提高性能,在本文中,我们提出了一种带奇偶校验辅助的动态逐次取消列表翻转(PC-DSCLF)解码器。首先,我们设计了一种简化的翻转度量,并通过仿真证明了这种简化几乎不影响列表翻转解码器的纠错性能。随后,我们优化了现有的奇偶校验(PC)比特分配方案,然后设计了首个多奇偶校验辅助方案,其具备列表翻转解码器的动态特性。动态特性指的是卓越的纠正高阶错误的能力,这有助于提高纠错性能。与此同时,列表翻转解码器的多奇偶校验辅助方案带来了更为灵活的分布式检查位,可以缩小搜索错误位的范围,从而实现更高效的提前终止。仿真结果表明,在实际码长下,PC-DSCLF解码器不会有性能损失,相对于最先进的列表翻转解码器,平均复杂度提高了51.1%。更低的平均复杂度意味着更低的平均能量消耗和更短的平均解码延迟。