A product code with single parity-check component codes can be described via the tools of a multi-kernel polar code, where the rows of the generator matrix are chosen according to the constraints imposed by the product code construction. Following this observation, successive cancellation decoding of such codes is introduced. In particular, the error probability of single parity-check product codes over binary memoryless symmetric channels under successive cancellation decoding is characterized. A bridge with the analysis of product codes introduced by Elias is also established for the binary erasure channel. Successive cancellation list decoding of single parity-check product codes is then described. For the provided example, simulations over the binary input additive white Gaussian channel show that successive cancellation list decoding outperforms belief propagation decoding applied to the code graph. Finally, the performance of the concatenation of a product code with a high-rate outer code is investigated via distance spectrum analysis. Examples of concatenations performing within $0.7$ dB from the random coding union bound are provided.
翻译:单对等检查元件代码可以通过多内核极代码工具描述产品代码, 生成器矩阵的行是根据产品代码构建过程中的限制选择的。 在此观察之后, 连续取消这些代码的解码。 特别是, 在连续取消解码的过程中, 单对等检查产品代码对二进制无内存对称通道的误差概率 。 在二进制删除通道中, 也为以利亚引入的产品代码分析建立了桥梁 。 接续的取消单对等检查产品代码解码 。 在提供的例子中, 对二进制添加白高斯频道的模拟显示, 连续的取消列表解码了适用于代码图中的信仰传播解码 。 最后, 通过远程频谱分析对产品代码与高流码的配置情况进行调查 。 提供了随机编码联盟约束在0. 7 美元 dB 内进行配置的实例 。