Products codes (PCs) are conventionally decoded with efficient iterative bounded-distance decoding (iBDD) based on hard-decision channel outputs which entails a performance loss compared to a soft-decision decoder. Recently, several hybrid algorithms have been proposed aimed to improve the performance of iBDD decoders via the aid of a certain amount of soft information while keeping the decoding complexity similarly low as in iBDD. We propose a novel hybrid low-complexity decoder for PCs based on error-and-erasure (EaE) decoding and dynamic reliability scores (DRSs). This decoder is based on a novel EaE component code decoder, which is able to decode beyond the designed distance of the component code but suffers from an increased miscorrection probability. The DRSs, reflecting the reliability of a codeword bit, are used to detect and avoid miscorrections. Simulation results show that this policy can reduce the miscorrection rate significantly and improves the decoding performance. The decoder requires only ternary message passing and a slight increase of computational complexity compared to iBDD, which makes it suitable for high-speed communication systems. Coding gains of up to 1.2 dB compared to the conventional iBDD decoder are observed.
翻译:产品代码(PCs)通常以基于硬决定频道输出的高效迭代约束-远程解码(iBDDD)编码(iBDD),与软决定解码器相比,这会造成性能损失。最近,提出了几项混合算法,目的是借助一定数量软信息的帮助,提高iBDD解码器的性能,同时保持与iBDD一样的低的解码复杂度。我们提议基于错误和缩小(EaE)解码和动态可靠性分数(DRSs),为PC提供一个新的混合的低复合解码解码器(iBDD),这一解码器基于硬决定频道输出,与软决定解码器解码器相比,产生性损失。这个解码器以新的EAE组件代码解码解码码解码码器为基础,它能够解码出超出部件代码设计距离,但有更大的误差概率。DRSs反映了编码的可靠性,用来探测和避免错误。我们模拟结果显示,这一政策可以大大降低误差错率率,改进解码性性性性性性性分解功能。解码器只需只需要只需要传递信息传递和微增加计算复杂度,相对于IDDDDDDDDDDDD的系统。