Random Deinterleaver
Восстановление порядка входных символов с помощью случайной перестановки.
Тип: SubSystem
Путь в библиотеке:
|
Описание
Блок Random Deinterleaver переставляет элементы входного вектора, используя случайную перестановку. Параметр Initial seed инициализирует генератор случайных чисел, который блок использует для определения перестановки. Блок Random Deinterleaver и блок Random Interleaver являются инверсиями друг друга, если значение параметра Initial seed у них одинаковое.
Этот блок принимает входной сигнал в виде вектора-столбца. Параметр Number of elements указывает, сколько чисел содержится во входном векторе.
Блок принимает следующие типы данных: Float32, Float64, Int8, Int16, Int32, UInt8, UInt16, UInt32, Bool.
Выходной сигнал наследует тип данных от входного сигнала.
Порты
Вход
#
IN_1
—
входной сигнал
вектор-столбец
Details
Входной сигнал в виде вектора-столбца.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Выход
#
OUT_1
—
выходной сигнал
вектор-столбец
Details
Выходной сигнал в виде вектора-столбца. Выходной сигнал наследует свой тип данных от входного сигнала.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Параметры
Main group
# Number of elements — количество элементов во входном векторе
Details
Количество элементов во входном векторе.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Initial seed — начальное случайное значение для генератора случайных чисел
Details
Начальное случайное значение для генератора случайных чисел.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |