A Soft-Aided Staircase Decoder Using Three-Level Channel Reliabilities

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 decoder 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). The gains achieved by iSABM are up to 0.53 dB with respect to SABM and up to 0.91 dB with respect to standard decoding of SCCs at a bit error rate of $10^{-6}$. 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.

[1]  Alexandre Graell i Amat,et al.  Refined Reliability Combining for Binary Message Passing Decoding of Product Codes , 2020, Journal of Lightwave Technology.

[2]  Weiming Wang,et al.  FPGA Investigation on Error-Flare Performance of a Concatenated Staircase and Hamming FEC Code for 400G Inter-Data Center Interconnect , 2019, Journal of Lightwave Technology.

[3]  Gianluigi Liva,et al.  Binary Message Passing Decoding of Product-Like Codes , 2019, IEEE Transactions on Communications.

[4]  Alexandre Graell i Amat,et al.  Iterative Bounded Distance Decoding of Product Codes with Scaled Reliability , 2018, 2018 European Conference on Optical Communication (ECOC).

[5]  Baoming Bai,et al.  Soft-Decision Based Sliding-Window Decoding of Staircase Codes , 2018, 2018 IEEE 10th International Symposium on Turbo Codes & Iterative Information Processing (ISTC).

[6]  Keshab K. Parhi,et al.  Min-Sum Decoder Architectures With Reduced Word Length for LDPC Codes , 2010, IEEE Transactions on Circuits and Systems I: Regular Papers.

[7]  Zhongfeng Wang,et al.  Improved Soft-Assisted Iterative Bounded Distance Decoding for Product Codes , 2019, 2019 IEEE 5th International Conference on Computer and Communications (ICCC).

[8]  Bin Chen,et al.  Improved Decoding of Staircase Codes: The Soft-Aided Bit-Marking (SABM) Algorithm , 2019, IEEE Transactions on Communications.

[9]  Henry D. Pfister,et al.  Miscorrection-free Decoding of Staircase Codes , 2017, 2017 European Conference on Optical Communication (ECOC).

[10]  Bin Chen,et al.  Decoding Staircase Codes with Marked Bits , 2018, 2018 IEEE 10th International Symposium on Turbo Codes & Iterative Information Processing (ISTC).

[11]  Costas N. Georghiades,et al.  Turbo decoding of quantized data , 2002, IEEE Trans. Commun..

[12]  Qinyu Zhang,et al.  Performance Analysis of Soft Decoding Algorithms for Polar-Staircase Coding Scheme , 2018, 2018 10th International Conference on Wireless Communications and Signal Processing (WCSP).

[13]  William Shieh,et al.  End-to-End Energy Modeling and Analysis of Long-Haul Coherent Transmission Systems , 2014, Journal of Lightwave Technology.

[14]  Lara Dolecek,et al.  Design of LDPC decoders for improved low error rate performance: quantization and algorithm choices , 2009, IEEE Transactions on Communications.

[15]  Benjamin Peter Smith,et al.  Error-correcting Codes for Fibre-optic Communication Systems , 2012 .

[16]  Hannes Bartz,et al.  Improved decoding and error floor analysis of staircase codes , 2019, Des. Codes Cryptogr..

[17]  Dmitri Truhachev,et al.  Efficient Implementation of 400 Gbps Optical Communication FEC , 2021, IEEE Transactions on Circuits and Systems I: Regular Papers.

[18]  Yi Lei,et al.  First Experimental Verification of Improved Decoding of Staircase Codes using Marked Bits , 2019, 2019 Optical Fiber Communications Conference and Exhibition (OFC).

[19]  Hoglah Leena Bollam FINITE-PRECISION ANALYSIS OF DEMAPPERS AND DECODERS FOR LDPC-CODED M-QAM SYSTEMS , 2014 .

[20]  Frank R. Kschischang,et al.  Staircase Codes: FEC for 100 Gb/s OTN , 2012, Journal of Lightwave Technology.

[21]  Alexandre Graell i Amat,et al.  Coding for Optical Communications - Can We Approach the Shannon Limit With Low Complexity? , 2019, 45th European Conference on Optical Communication (ECOC 2019).

[22]  Yi Lei,et al.  Improving HD-FEC decoding via bit marking , 2019, 2019 24th OptoElectronics and Communications Conference (OECC) and 2019 International Conference on Photonics in Switching and Computing (PSC).

[23]  Emanuele Viterbo,et al.  LDPC-Staircase Codes for Soft Decision Decoding , 2020, 2020 IEEE Wireless Communications and Networking Conference (WCNC).

[24]  Leszek Szczecinski,et al.  Bit-Interleaved Coded Modulation: Fundamentals, Analysis and Design , 2015 .

[25]  Alexandre Graell i Amat,et al.  Binary Message Passing Decoding of Product Codes Based on Generalized Minimum Distance Decoding : (Invited Paper) , 2019, 2019 53rd Annual Conference on Information Sciences and Systems (CISS).

[26]  Alex Alvarado,et al.  A novel soft-aided bit-marking decoder for product codes , 2019, ArXiv.

[27]  Alexios Balatsoukas-Stimming,et al.  Hardware Architecture for List Successive Cancellation Decoding of Polar Codes , 2014, IEEE Transactions on Circuits and Systems II: Express Briefs.

[28]  Warren J. Gross,et al.  A Semi-Parallel Successive-Cancellation Decoder for Polar Codes , 2013, IEEE Transactions on Signal Processing.