Interleavers and deinterleavers
Random errors and burst errors An interleaver is there because of the way errors arrive, not because of the code itself. Two patterns matter. Random errors. Error locations are independent. A channel that does this has no memory: an error in one position says nothing about the next. Burst errors. Errors arrive in runs. A … Read more