DeepTurbo: Deep Turbo Decoder
Not on the map. Why?
Abstract (arXiv)
Present-day communication systems routinely use codes that approach the channel capacity when coupled with a computationally efficient decoder. However, the decoder is typically designed for the Gaussian noise channel and is known to be sub-optimal for non-Gaussian noise distribution. Deep learning methods offer a new approach for designing decoders that can be trained and tailored for arbitrary channel statistics. We focus on Turbo codes and propose DeepTurbo, a novel deep learning based architecture for Turbo decoding. The standard Turbo decoder (Turbo) iteratively applies the Bahl-Cocke-Jelinek-Raviv (BCJR) algorithm with an interleaver in the middle. A neural architecture for Turbo decoding termed (NeuralBCJR), was proposed recently. There, the key idea is to create a module that imitates the BCJR algorithm using supervised learning, and to use the interleaver architecture along with this module, which is then fine-tuned using end-to-end training. However, knowledge of the BCJR algorithm is required to design such an architecture, which also constrains the resulting learned decoder. Here we remedy this requirement and propose a fully end-to-end trained neural decoder - Deep Turbo Decoder (DeepTurbo). With novel learnable decoder structure and training methodology, DeepTurbo reveals superior performance under both AWGN and non-AWGN settings as compared to the other two decoders - Turbo and NeuralBCJR. Furthermore, among all the three, DeepTurbo exhibits the lowest error floor.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). First posted on arXiv 6 Mar 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 0; 2024: 3; 2025: 2.
9 papers.
- 2021Semantic Communication with Adaptive Universal Transformercited by 22
- 2021KO codes: Inventing Nonlinear Encoding and Decoding for Reliable Wireless Communication via Deep-learningcited by 17
- 2024Learning Linear Block Error Correction Codescited by 9
- 2022CRISP: Curriculum based Sequential Neural Decoders for Polar Code Familycited by 5
- 2022TinyTurbo: Efficient Turbo Decoders on Edgecited by 3
- 2024Factor Graph Optimization of Error-Correcting Codes for Belief Propagation Decodingcited by 3
- 2025MinGRU-Based Encoder for Turbo Autoencoder Frameworkscited by 2
- 2024DeepPolar: Inventing Nonlinear Large-Kernel Polar Codes via Deep Learningcited by 1
- 2025Decoding for Punctured Convolutional and Turbo Codes: A Deep Learning Solution for Protocols Compliancecited by 0
- 2025MinGRU-Based Encoder for Turbo Autoencoder Frameworks11 Mar 2025
- 2025Decoding for Punctured Convolutional and Turbo Codes: A Deep Learning Solution for Protocols Compliance21 Feb 2025
- 2024Factor Graph Optimization of Error-Correcting Codes for Belief Propagation Decoding9 Jun 2024
- 2024Learning Linear Block Error Correction Codes7 May 2024
- 2024DeepPolar: Inventing Nonlinear Large-Kernel Polar Codes via Deep Learning14 Feb 2024
- 2022CRISP: Curriculum based Sequential Neural Decoders for Polar Code Family1 Oct 2022
- 2022TinyTurbo: Efficient Turbo Decoders on Edge30 Sep 2022
- 2021KO codes: Inventing Nonlinear Encoding and Decoding for Reliable Wireless Communication via Deep-learning29 Aug 2021
- 2021Semantic Communication with Adaptive Universal Transformer20 Aug 2021