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

Random Deinterleaver

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

Тип: SubSystem

Путь в библиотеке:

/Communication Systems/Interleaving/Block/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 (по умолчанию)

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