Random Deinterleaver
Restoring the order of input symbols using random permutation.
Description
The Random Deinterleaver block rearranges the elements of the input vector using a random permutation. The Initial seed parameter initialises the random number generator that the block uses to determine the permutation. The Random Deinterleaver block and the Random Interleaver block are inverses of each other if the value of the Initial seed parameter is the same.
This block accepts the input signal as a column vector. The Number of elements parameter indicates 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.