A low-complexity tree search approach is presented that achieves the maximum-likelihood (ML) decoding performance of Reed-Muller (RM) codes. The proposed approach generates a bit-flipping tree that is traversed to find the ML decoding result by performing successive-cancellation decoding after each node visit. A depth-first search (DFS) and a breadth-first search (BFS) scheme are developed and a log-likelihood-ratio-based bit-flipping metric is utilized to avoid redundant node visits in the tree. Several enhancements to the proposed algorithm are presented to further reduce the number of node visits. Simulation results confirm that the BFS scheme provides a lower average number of node visits than the existing tree search approach to decode RM codes.
翻译:提出了一种低复杂树搜索方法,可实现Reed-Muller(RM)代码的最大似值解码性能。拟议方法产生了一条小滑动树,通过每次节点访问后进行连续取消解码来寻找ML解码结果。开发了深度第一次搜索和宽度第一次搜索(BFS)办法,并使用了以对正对准基线为基点的位滑动测量标准,以避免在树上进行冗余节点访问。对拟议算法作了一些改进,以进一步减少节点访问次数。模拟结果证实BFS办法提供的节点访问平均次数低于现有的解码树搜索方法。