BackgroundDigital communication systems use forward error correction (FEC) in order to be spectrally efficient and approach the Shannon limit. The drawbacks of using FEC are high latency and high computational complexity. On the other extreme, communication systems without FEC (uncoded systems) ...