Документация Engee

Random Deinterleaver

Восстановление порядка входных символов с помощью случайной перестановки.

random deinterleaver

Описание

Блок Random Deinterleaver переставляет элементы входного вектора, используя случайную перестановку. Параметр Initial seed инициализирует генератор случайных чисел, который блок использует для определения перестановки. Блок Random Deinterleaver и блок Random Interleaver являются инверсиями друг друга, если значение параметра Initial seed у них одинаковое.

Этот блок принимает входной сигнал в виде вектора-столбца. Параметр Number of elements указывает, сколько чисел содержится во входном векторе.

Блок принимает следующие типы данных: Float32, Float64, Int8, Int16, Int32, UInt8, UInt16, UInt32, Bool. Выходной сигнал наследует тип данных от входного сигнала.

Порты

Вход

Port_1 — входной сигнал
вектор-столбец

Входной сигнал в виде вектора-столбца.

Типы данных: Float32, Float64, Int8, Int16, Int32, UInt8, UInt16, UInt32, Bool.

Выход

Port_1 — выходной сигнал
вектор-столбец

Выходной сигнал в виде вектора-столбца. Выходной сигнал наследует свой тип данных от входного сигнала.

Типы данных: Float32, Float64, Int8, Int16, Int32, UInt8, UInt16, UInt32, Bool.

Параметры

Number of elements — количество элементов во входном векторе
100 (по умолчанию)

Количество элементов во входном векторе.

Initial seed — начальное случайное значение для генератора случайных чисел
12345 (по умолчанию)

Начальное случайное значение для генератора случайных чисел.

Дополнительные возможности

Генерация Си кода: Да