In this work, we present a simplification and a corresponding hardware architecture for hard-decision recursive projection-aggregation (RPA) decoding of Reed-Muller (RM) codes. In particular, we transform the recursive structure of RPA decoding into a simpler and iterative structure with minimal error-correction degradation. Our simulation results for RM(7,3) show that the proposed simplification has a small error-correcting performance degradation (0.005 in terms of channel crossover probability) while reducing the average number of computations by up to 40%. In addition, we describe the first fully parallel hardware architecture for simplified RPA decoding. We present FPGA implementation results for an RM(6,3) code on a Xilinx Virtex-7 FPGA showing that our proposed architecture achieves a throughput of 171 Mbps at a frequency of 80 MHz.
翻译:在这项工作中,我们提出了一个简化和相应的硬件结构,用于硬决定递归性投影集成(RPA)解码Reed-Muller(RM)代码,特别是,我们将RPA解码的递归结构转换成一个简单和迭代的结构,尽量减少错误校正退化。我们对RM(7 3)的模拟结果表明,拟议的简化有轻微的错误校正性能退化(在频道交叉概率方面为0.005),同时将平均计算数减少40%。此外,我们描述了简化RPA解码的第一个完全平行的硬件结构。我们提出了Xilinx Virtex-7 FPGA的RM(6 3)代码的FPGA实施结果,显示我们拟议的结构在80兆赫的频率下达到171 Mbps的吞吐量。