A novel recursive list decoding (RLD) algorithm for Reed-Muller (RM) codes based on successive permutations (SP) of the codeword is presented. A low-complexity SP scheme applied to a subset of the symmetry group of RM codes is first proposed to carefully select a good codeword permutation on the fly. Then, the proposed SP technique is integrated into an improved RLD algorithm that initializes different decoding paths with random codeword permutations, which are sampled from the full symmetry group of RM codes. Finally, efficient latency and complexity reduction schemes are introduced that virtually preserve the error-correction performance of the proposed decoder. Simulation results demonstrate that at the target frame error rate of $10^{-3}$ for the RM code of size $256$ with $163$ information bits, the proposed decoder reduces $33\%$ of the computational complexity and $60\%$ of the decoding latency of a simplified successive-cancellation decoder with fast Hadamard transform (SSC-FHT) that uses $128$ permutations from the full symmetry group of RM codes, at the cost of negligible error-correction performance loss and memory consumption overhead.
翻译:在代码词组连续排列的基础上,提出了新的Reed-Muller(RM)编码递归列表解码算法(RLD)新颖的递归列表解码算法(RLD),在编码词组的顺序顺序顺序(SP)的基础上,提出了一套低复杂性的SP办法,适用于对称 RM 代码组的一组子群,首先提议仔细选择一个好的代码字词在苍蝇上进行修改。然后,将拟议的SP技术纳入经过改进的RLD算法,该算法将不同的解码路径与随机编码拼码拼接开始,这些路径由完全的RM码组抽样抽取。最后,引入了有效的延缩和复杂性减少方案,几乎保持了拟议解码器的错误纠正性能。模拟结果表明,在目标框中,在256美元的RM码中,256美元加上163美元的信息比特,拟议解算法将计算复杂性减少3美元,从快速哈达德转换的简化连续解码解码解码(SSC-FHT)减少60美元。