The interleaver spreads the errors out so that they are "shared" between many blocks, making them manageable by all the blocks.
- What is the purpose of interleaver?
- What is convolutional interleaver?
- Why interleaver is used in Turbo Code?
- What is interleaving in channel coding?
What is the purpose of interleaver?
Interleavers are devices that permute sequences of symbols: they are widely used for improving error correction capabilities of coding schemes over bursty channels [37]. Their basic theory has received relatively limited attention in the past, apart from some classical papers ([38,39]).
What is convolutional interleaver?
A convolutional interleaver is a data reordering operation used to distribute bursts of errors and improve the performance of forward error correction algorithms in the presence of dropout events.
Why interleaver is used in Turbo Code?
The interleaver is a fundamental part of the turbo code design and plays a critical role in the performance of turbo coding. The basic role of the interleaver is to construct a random code and spread out burst errors.
What is interleaving in channel coding?
Interleaving is a process to rearrange code symbols so as to spread bursts of errors over multiple code-words that can be corrected by ECCs. By converting bursts of errors into random- like errors, interleaving thus becomes an effective means to combat error bursts.