The recently proposed recursive projection-aggregation (RPA) decoding algorithm for Reed-Muller codes has received significant attention as it provides near-ML decoding performance at reasonable complexity for short codes. However, its complicated structure makes it unsuitable for hardware implementation. Iterative projection-aggregation (IPA) decoding is a modified version of RPA decoding that simplifies the hardware implementation. In this work, we present a flexible hardware architecture for the IPA decoder that can be configured from fully-sequential to fully-parallel, thus making it suitable for a wide range of applications with different constraints and resource budgets. Our simulation and implementation results show that the IPA decoder has 41% lower area consumption, 44% lower latency, and four times higher throughput for a code with block length of 128 and information length of 29 compared to a state-of-the-art polar successive cancellation list (SCL) decoder with comparable decoding performance.
翻译:最近提议的Reed-Muller 代码的递归性预测-汇总解码算法(RPA)解码算法(RPA)已受到极大关注,因为它提供了近ML解码性能,其复杂性对短期代码来说是合理的。然而,由于结构复杂,它不适合硬件的安装。循环性预测-汇总(IPA)解码是RPA解码的修改版本,简化了硬件的安装。在这项工作中,我们为IPA解码器提供了一个灵活的硬件结构,从完全序列解码到完全平行的配置,从而可以适用于各种应用,但有不同的限制和资源预算。我们的模拟和执行结果显示,IPA解码器的消耗面积低41%,拉低44%,对128个区段长度和29个信息长度的代码的吞吐量高出四倍,而一个具有类似解码性能的极相继脱码器(SCL)脱码器(SCL)的状态。