High-rate product codes (PCs) and staircase codes (SCs) are ubiquitous codes in high-speed optical communication achieving near-capacity performance on the binary symmetric channel (BSC). Their success is mostly due to very efficient iterative decoding algorithm that require very little complexity. In this paper, we extend the density evolution (DE) analysis for PCs and SCs to a channel with ternary output and ternary message passing, where the third symbol marks an erasure. We investigate the performance of a standard error-and-erasure decoder and of two simplifications using DE. The proposed analysis can be used to find component code configurations and quantizer levels for the channel output. We also show how the use of even-weight BCH subcodes as component codes can improve the decoding performance at high rates. The DE results are verified by Monte-Carlo simulations, which show that additional coding gains of up to 0.6 dB are possible by ternary decoding, at only a small additional increase in complexity compared to traditional binary message passing.
翻译:高标准产品代码(PCs)和楼梯代码(SCs)是高速光学通信中无处不在的代码,在二进制对称信道(BSC)上达到近容量性能。它们的成功主要归功于非常高效的迭代解码算法,需要的复杂程度很少。在本文中,我们将PCs和SCs的密度演化分析扩展至一个具有长期输出和永久信息传递标志的频道,第三个符号标志着一个破灭。我们调查标准错误和时代解码的性能以及两个使用DE的简化的性能。提议的分析可用于查找频道输出的组件代码配置和量级。我们还展示了将均量的BCH子代码用作组件代码如何以高速改进解码性能。蒙特-卡洛模拟证实了DE的结果,它表明通过二次解码处理,最多为0.6 dB的追加编码收益是可能的,而与传统的二进式信息传递相比,其复杂性仅略有增加。