Low-density parity-check codes together with belief propagation (BP) decoding are known to be well-performing for large block lengths. However, for short block lengths there is still a considerable gap between the performance of the BP decoder and the maximum likelihood decoder. Different ensemble decoding schemes such as, e.g., the automorphism ensemble decoder (AED), can reduce this gap in short block length regime. We propose a generalized AED (GAED) that uses automorphisms according to the definition in linear algebra. Here, an automorphism of a vector space is defined as a linear, bijective self-mapping, whereas in coding theory self-mappings that are scaled permutations are commonly used. We show that the more general definition leads to an explicit joint construction of codes and automorphisms, and significantly enlarges the search space for automorphisms of existing linear codes. Furthermore, we prove the concept that generalized automorphisms can indeed be used to improve decoding. Additionally, we propose a code construction of parity check codes enabling the construction of codes with suitably designed automorphisms. Finally, we analyze the decoding performances of the GAED for some of our constructed codes.
翻译:低密度奇偶校验码与置信传播(BP)译码被认为在大块长度时表现良好。然而,对于短块长度,BP译码器的表现与最大似然译码器之间仍存在相当大的差距。不同的编码方案,如自同构集合译码器(AED),可以缩小这种差距在短块长度范围内。我们提出了一种广义AED(GAED),该方案根据线性代数的定义使用自同构。这里,向量空间的自同构被定义为线性、双射的自我映射,而在编码理论中常用的是缩放置换。我们展示了更一般的定义导致了代码和自同构的明确联合构造,并显著扩大了现有线性码的自同构搜索空间的概念。此外,我们证明广义自同构确实可以用于改善解码。此外,我们提出了一种奇偶校验码构造,使得可以构造具有适当设计的自同构的代码。最后,我们分析了GAED应用于我们构造的一些代码的译码性能。