Communications Blockset | ![]() ![]() |
Restore ordering of the input symbols using algebraically derived permutation
Library
Block sublibrary of Interleaving
Description
The Algebraic Deinterleaver block restores the original ordering of a sequence that was interleaved using the Algebraic Interleaver block. In typical usage, the parameters in the two blocks have the same values.
The Number of elements parameter, N, indicates how many numbers are in the input vector.If the input is frame-based, then it must be a column vector.
The Type parameter indicates the algebraic method that the block uses to generate the appropriate permutation table. Choices are Takeshita-Costello and Welch-Costas. Each of these methods has parameters and restrictions that are specific to it; these are described on the reference page for the Algebraic Interleaver block.
Dialog Box
Pair Block
See Also
References
[1] Heegard, Chris and Stephen B. Wicker. Turbo Coding. Boston: Kluwer Academic Publishers, 1999.
[2] Takeshita, O. Y. and D. J. Costello, Jr. "New Classes Of Algebraic Interleavers for Turbo-Codes." Proc. 1998 IEEE International Symposium on Information Theory, Boston, Aug. 16-21, 1998. 419.
![]() | A-Law Expander | Algebraic Interleaver | ![]() |