A novel recursive list decoding (RLD) algorithm of Reed-Muller (RM) codes based on successive permutations (SP) of the codeword is presented. An SP scheme that performs maximum likelihood decoding on 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 applied to 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, an efficient latency reduction scheme is introduced that virtually preserves the error-correction performance of the proposed decoder. Simulation results demonstrate that for the RM code of size $256$ with $163$ information bits, the proposed decoder reduces $39\%$ of the computational complexity, $36\%$ of the decoding latency, and $74\%$ of the memory requirement of the state-of-the-art RLD algorithm with list size $64$ that also uses the permutations from the full symmetry group of RM codes, while only incurring an error-correction performance degradation of $0.1$ dB at the target frame error rate of $10^{-3}$.
翻译:在代码词组连续排列(SP)的基础上,提出了新的Reed-Muller(RM)代码递归序列解码算法(RLD)新颖的递归列表解码算法(RLD),该算法根据编码词的顺序顺序顺序顺序顺序顺序排列(RM),介绍了一个SP方案,该办法在对称 RM 代码组的一个子子子群上进行最大可能性解码。首先提议仔细选择一个好的代码字词在飞上进行排列。然后,拟议的SP技术应用到一个经过改进的RLD算法,该算法将不同的解码路径与随机编码拼码调码路径进行初始化,这些路径是从RM码组完整对称组合中抽取的。最后,引入了一种有效的延缩办法,几乎保存了拟议解码器的错误校正性表现。模拟结果显示,对于256美元大小的RM码组值为256美元,信息比特163美元,拟议解算法将计算复杂度减少39美元,脱码的值为36 美元,RDLD 缩缩度缩度缩度缩略度算法中仅使用了10美元。