Home/Glossary/6G Glossary/Turbo Autoencoder
6G • Spectrum

Turbo Autoencoder

End-to-End Deep Learning Neural Channel Coding

Neural network encoders and decoders that learn custom, channel-optimized error-correcting codes superior to classical codes on non-linear hardware.

Technical Explanation

Classical error-correcting codes (like LDPC and Turbo codes) were mathematically optimized under the assumption of ideal linear Gaussian channels. Real-world 6G hardware has non-linear power amplifiers, phase noise, and memory effects where classical codes are suboptimal. A Turbo Autoencoder trains deep convolutional neural networks end-to-end through physical channel hardware, discovering bespoke error-correcting codes that outperform classical codes on real-world silicon.

Key Functions

  • End-to-end neural network channel coding outperforming classical codes on non-linear hardware
  • Joint optimization of coding and modulation constellations via deep autoencoders
  • Iterative neural belief propagation decoding matching Turbo code structural principles
  • Autonomous adaptation to specific transceiver non-linearities and amplifier compression
  • Hardware-accelerated neural inference executing on baseband tensor accelerators
Specifications
IEEE Transactions on Cognitive Communications and Networking, 3GPP Rel-20 Studies
Interfaces
Turbo-AE-CodecTensor-Code-Die

Related 6G Concepts

Want to memorize 6G concepts like this one?
Study it with SuperMemo SM-2 spaced repetition flashcards.
Practice 6G Flashcards