Interleaving


An interleaver permutes symbols according to a mapping. A corresponding deinterleaver uses the inverse mapping to restore the original sequence of symbols. Interleaving and deinterleaving can be useful for reducing errors caused by burst errors in a communication system. This chapter describes the interleaving features of the Communications Toolbox, in the sections listed below.

Block InterleaversUsing block interleavers, including matrix, random, algebraic, and helical scan interleavers
Convolutional InterleaversUsing convolutional interleavers, including helical interleavers
Selected Bibliography for InterleavingWorks containing background information about interleaving

Each interleaver function in this toolbox has a corresponding deinterleaver function. In typical usage of the interleaver/deinterleaver pairs, the inputs of the deinterleaver match those of the interleaver, except for the data being rearranged.


© 1994-2005 The MathWorks, Inc.