Related Experiment Video
Updated: Nov 21, 2025

Decoding Natural Behavior from Neuroethological Embedding
Published on: October 3, 2025
Deep Ensemble of Weighted Viterbi Decoders for Tail-Biting Convolutional Codes
Tomer Raviv1, Asaf Schwartz1, Yair Be'ery1
1School of Electrical Engineering, Tel-Aviv University, Tel-Aviv 6997801, Israel.
This study introduces a machine learning approach to enhance tail-biting convolutional code decoding, improving performance in short code lengths. The method offers significant frame error rate (FER) improvements over existing algorithms with minimal added complexity.
Area of Science:
- Coding Theory
- Machine Learning
- Digital Communications
Background:
- Tail-biting convolutional codes offer flexible termination compared to zero-termination codes.
- Efficient decoding is crucial, especially in short code length regimes like LTE.
- Existing methods like the Circular Viterbi Algorithm (CVA) provide a baseline for decoding.
Purpose of the Study:
- To develop a machine learning-based decoder for tail-biting convolutional codes.
- To improve decoding performance in the short code length regime, relevant to standards like LTE.
- To enhance the state-of-the-art in decoding tail-biting codes, particularly in the waterfall region.
Main Methods:
- Parameterization of the Circular Viterbi Algorithm (CVA) into weighted decoders.
- Ensemble creation combining specialized decoders covering the entire state space.
- Implementation of a non-learnable gating mechanism and CRC-based expert selection.
Main Results:
- Achieved up to 0.75 dB Frame Error Rate (FER) improvement over CVA in the waterfall region.
- Demonstrated effectiveness across multiple code lengths.
- Introduced negligible computational complexity increase compared to CVA at high SNRs.
Conclusions:
- The proposed machine learning approach significantly enhances tail-biting convolutional code decoding.
- The ensemble method with gating and CRC filtering offers a practical improvement over standard CVA.
- This technique is particularly beneficial for short code lengths and improves performance in critical regions.
Related Concept Videos
Deconvolution
Deconvolution involves several mathematical techniques to derive the impulse response. One common approach is polynomial division. In this method, the input and output sequences are treated as coefficients of...
Classification of Signals
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
Convolution: Math, Graphics, and Discrete Signals
To simplify the convolution integral, it is assumed that both the input signal and impulse response are zero for negative time values. The graphical convolution process...
Neural Circuits
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Signal Sequences and Sorting Receptors
Discrete-Time Fourier Series
For a discrete-time periodic signal x[n]...
