Convolutional Interleaving Features of the Toolbox

The set of convolutional interleavers in this toolbox includes a general interleaver/deinterleaver pair as well as several special cases. Each special-case function uses the same computational code that its more general counterpart uses, but provides a syntax that is more suitable for the special case. The special cases are described below.

Type of InterleaverInterleaving FunctionDescription
General multiplexed interleavermuxintrlvAllows unrestricted delay values for the set of shift registers.
Convolutional interleaverconvintrlvThe delay values for the set of shift registers are nonnegative integer multiples of a fixed integer that you specify.
Helical interleaverhelintrlvFills an array with input symbols in a helical fashion and empties the array row by row.

The helscanintrlv function and the helintrlv function both use a helical array for internal computations. However, the two functions have some important differences:


© 1994-2005 The MathWorks, Inc.