Communications Blockset | ![]() ![]() |
Reorder the symbols in the input vector
Library
Block sublibrary of Interleaving
Description
The General Block Interleaver block rearranges the elements of its input vector without repeating or omitting any elements. The input can be real or complex. If the input contains N elements, then the Elements parameter is a vector of length N that indicates the indices, in order, of the input elements that form the length-N output vector; that is,
for each integer k between 1 and N. The contents of Elements must be integers between 1 and N, and must have no repetitions.
If the input is frame-based, then both it and the Elements parameter must be column vectors.
Dialog Box
Examples
If Elements is [4,1,3,2]
and the input vector is [40;32;59;1]
, then the output vector is [1;40;59;32]
. Notice that all of these vectors have the same length and that the vector Elements is a permutation of the vector [1:4]
.
Pair Block
See Also
perms
(MATLAB function)
![]() | General Block Deinterleaver | General CRC Generator | ![]() |