Decoding for Punctured Convolutional and Turbo Codes: A Deep Learning Solution for Protocols Compliance
Yongli Yan, Linglong Dai

TL;DR
This paper introduces a novel LSTM-based neural decoder with puncturing-aware embedding for improved error correction in punctured convolutional and Turbo codes, enhancing protocol compatibility and robustness across various channels.
Contribution
It presents a unified neural decoding approach that adapts to different code rates using puncturing-aware embedding and a balanced training strategy, addressing limitations of existing methods.
Findings
Outperforms conventional decoders in AWGN and Rayleigh channels
Achieves lower bit error rates across various code rates and lengths
Demonstrates robustness and protocol compatibility in simulations
Abstract
Neural network-based decoding methods show promise in enhancing error correction performance but face challenges with punctured codes. In particular, existing methods struggle to adapt to variable code rates or meet protocol compatibility requirements. This paper proposes a unified long short-term memory (LSTM)-based neural decoder for punctured convolutional and Turbo codes to address these challenges. The key component of the proposed LSTM-based neural decoder is puncturing-aware embedding, which integrates puncturing patterns directly into the neural network to enable seamless adaptation to different code rates. Moreover, a balanced bit error rate training strategy is designed to ensure the decoder's robustness across various code lengths, rates, and channels. In this way, the protocol compatibility requirement can be realized. Extensive simulations in both additive white Gaussian…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
