Communications Blockset    

Block Interleaving

You can open the Block sublibrary by double-clicking on the Block icon in the main Interleaving library, or by typing commblkintrlv2 at the MATLAB prompt.

The table below lists and describes the blocks in the Block sublibrary of the Interleaving library. For information about a specific block, see the reference pages that follow; for a discussion of this library's capabilities, see Block Interleavers.

Block Name 
Purpose 
Algebraic Deinterleaver
Restore ordering of the input symbols using algebraically derived permutation
Algebraic Interleaver
Reorder the input symbols using algebraically derived permutation table
General Block Deinterleaver
Restore ordering of the symbols in the input vector
General Block Interleaver
Reorder the symbols in the input vector
Matrix Deinterleaver
Permute input symbols by filling a matrix by columns and emptying it by rows
Matrix Helical Scan Deinterleaver
Restore ordering of input symbols by filling a matrix along diagonals
Matrix Helical Scan Interleaver
Permute input symbols by selecting matrix elements along diagonals
Matrix Interleaver
Permute input symbols by filling a matrix by rows and emptying it by columns
Random Deinterleaver
Restore ordering of the input symbols using a random permutation
Random Interleaver
Reorder the input symbols using a random permutation


 Interleaving Convolutional Interleaving