Communications Blockset | ![]() ![]() |
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.
You can open the Interleaving library by double-clicking on its icon in the main Communications Blockset library (commlib
), or by typing
comminterleave2
Then you can open the interleaving sublibraries by double-clicking on their icons in the Interleaving library, or by typing these commands at the MATLAB prompt.
commblkintrlv2 commcnvintrlv2
Interleaving Features of the Blockset
This blockset provides interleavers in two broad categories:
In typical usage of all interleaver/deinterleaver pairs in this blockset, the parameters of the deinterleaver match those of the interleaver.
For background information about interleavers, see the works listed in Selected Bibliography for Interleaving.
![]() | Selected Bibliography for Convolutional Coding | Block Interleavers | ![]() |