High throughput Two-Stage Soft/Hard Codecs for Optical Communications

We consider the problem of designing two-stage codecs with one hard decoding stage to reduce the decoder complexity for optical fiber applications. We will show that these schemes offer performance close to the information-theoretical limits while keeping low the decoder complexity. We focus the attention on the design of schemes for the binary input AWGN channel (BAWGN) in the positive SNR regime correspondent to high rates. The encoder includes two-stage encoders and one inner and simple "channel polarizing code". The polarizing code aims at creating a worse channel and a better one from a given BAWGN channel. The rationale of this asymmetry is that "very good channels" admit simpler hard-input decoders instead of more complex soft-input decoders. We observe that for a co-decoder working in the positive SNR regime the first stage is a capacity-achieving encoder, coupled with a soft-input iterative decoder, and the second stage is a very high-rate encoder coupled with a simple hard input decoder (BCH or RS-like). The rate splitting between the two stages allows to construct flexible and low complexity encoding schemes for a high SNR range.

[1]  Hideki Imai,et al.  Correction to 'A New Multilevel Coding Method Using Error-Correcting Codes' , 1977, IEEE Trans. Inf. Theory.

[2]  Ramesh Pyndiah,et al.  Near-optimum decoding of product codes: block turbo codes , 1998, IEEE Trans. Commun..

[3]  Robert F. H. Fischer,et al.  Multilevel codes: Theoretical concepts and practical design rules , 1999, IEEE Trans. Inf. Theory.

[4]  Gabriella Bosco,et al.  Channel Coding for Optical Communications , 2005 .

[5]  H. Yoshida,et al.  Proposal for frame structure of optical channel transport unit employing LDPC codes for 100 Gb/s FEC , 2009, 2009 Conference on Optical Fiber Communication - incudes post deadline papers.

[6]  Laurent Schmalen,et al.  Status and Recent Advances on Forward Error Correction Technologies for Lightwave Systems , 2014, Journal of Lightwave Technology.

[7]  Guido Montorsi Design of LDPC codes with tunable slope of their EXIT charts , 2016, 2016 9th International Symposium on Turbo Codes and Iterative Information Processing (ISTC).

[8]  Guido Montorsi,et al.  Design of Constellation Sets for Multistage Systems , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[9]  Guido Montorsi,et al.  Low Complexity Two-Stage Soft/Hard Decoders , 2017, ArXiv.

[10]  Udo Wachsmann,et al.  Multilevel Coding : Use of Hard Decisions in Multistage Decoding , .