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