A Soft-Aided Staircase Decoder Using Three-Level Channel Reliabilities
arXiv:2103.09991 · doi:10.1109/JLT.2021.3096377
Abstract
The soft-aided bit-marking (SABM) algorithm is based on the idea of marking bits as highly reliable bits (HRBs), highly unreliable bits (HUBs), and uncertain bits to improve the performance of hard-decision (HD) decoders. The HRBs and HUBs are used to assist the HD decoders to prevent miscorrections and to decode those originally uncorrectable cases via bit flipping (BF), respectively. In this paper, an improved SABM algorithm (called iSABM) is proposed for staircase codes (SCCs). Similar to the SABM, iSABM marks bits with the help of channel reliabilities, i.e., using the absolute values of the log-likelihood ratios. The improvements offered by iSABM include: (i) HUBs being classified using a reliability threshold, (ii) BF randomly selecting HUBs, and (iii) soft-aided decoding over multiple SCC blocks. The decoding complexity of iSABM is comparable of that of SABM. This is due to the fact that on the one hand no sorting is required (lower complexity) because of the use of a threshold for HUBs, while on the other hand multiple SCC blocks use soft information (higher complexity). Additional gains of up to 0.53 dB with respect to SABM and 0.91 dB with respect to standard SCC decoding at a bit error rate of are reported. Furthermore, it is shown that using 1-bit reliability marking, i.e., only having HRBs and HUBs, only causes a gain penalty of up to 0.25 dB with a significantly reduced memory requirement.
References in corpus (9)
- Staircase Codes: FEC for 100 Gb/s OTN
- Finite Alphabet Iterative Decoders, Part II: Improved Guaranteed Error Correction of LDPC Codes via Iterative Decoder Diversity
- Improved Decoding of Staircase Codes: The Soft-aided Bit-marking (SABM) Algorithm
- Novel High-Throughput Decoding Algorithms for Product and Staircase Codes based on Error-and-Erasure Decoding
- One and Two Bit Message Passing for SC-LDPC Codes with Higher-Order Modulation
- Decoding Staircase Codes with Marked Bits
- Improved Decoding and Error Floor Analysis of Staircase Codes
- Refined Reliability Combining for Binary Message Passing Decoding of Product Codes
- Improving HD-FEC decoding via bit marking