10 Channel Coding and Interleaving
Requisitos de finalización
10.5 Interleaving
To
be able to correct longer burst errors an interleaver is placed between the two coders. This interleaver
does not add new, redundant data but rearranges the data in a way the bits
which have been close before the interleaver now are separated by I (interleaving depth).
Therefore
e.g. a block interleaver reads the data in rows in a memory block and reads
them out by columns. The number of columns gives the interleaving depth I.
The delay caused by the interleaving is given by the number of the rows of the
matrix. With this method incorrect bits of larger burst errors are separated
and therefore can be corrected by the inner code. A disadvantage is the
grouping of periodical errors resulting in larger burst errors after the
interleaver. These cannot be corrected then.
Figure 10-15: Priniple of the interleaver.