Random Interleaver
Arranging the input characters using random permutation.
Description
The Random Interleaver block rearranges the elements of the input vector using random permutation. This block accepts the input as a column vector. The Number of elements parameter specifies how many numbers are contained in the input vector.
The block accepts the following data types: Float32
, Float64
, Int8
, Int16
, Int32
, UInt8
, UInt16
, UInt32
, Bool
.
The output signal inherits the data type from the input signal.
The Initial seed parameter initialises the random number generator that the block uses to determine the permutation. The block is predictable at the given parameter value, but different values of this parameter produce different permutations.