General Block Deinterleaver
Восстановление порядка символов во входном векторе.
Тип: GeneralBlockDeinterleaver
Путь в библиотеке:
|
Описание
Блок General Block Deinterleaver переставляет элементы входного вектора, не повторяя и не пропуская ни одного элемента. Если входной вектор содержит элементов, то параметр Permutation vector представляет собой вектор-столбец длины . Вектор-столбец указывает на порядок индексов выходных элементов, полученных из входного вектора. То есть для каждого целого числа между и
Выход (Permutation vector( )) = Вход ( ).
Параметр Permutation vector должен состоять из целых чисел от 1 до без повторений.
Пример
Этот пример обращает операцию, описанную в примере для блока General Block Interleaver.
Если параметр Permutation vector имеет значение [4,1,3,2], а входной вектор — [1,40,59,32], тогда выходной вектор будет иметь значение [40,32,59,1].
Порты
Выход
#
OUT_1
—
выходной сигнал
вектор-столбец
Details
Выходной сигнал в виде вектора-столбца. Выходной сигнал наследует свой тип данных от входного сигнала.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Вход
#
IN_1
—
входной сигнал
вектор-столбец
Details
Входной сигнал в виде вектора-столбца.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
#
u
—
входной сигнал
вектор-столбец
Details
Входной сигнал в виде вектора-столбца длины .
Зависимости
Чтобы использовать этот порт, установите для параметра Permutation vector source значение Input Port.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
#
k
—
вектор перестановок
вектор-столбец из целых чисел
Details
Вектор-столбец длины , в котором перечислены индексы входных элементов, полученных из выходного вектора.
Зависимости
Чтобы использовать этот порт, установите для параметра Permutation vector source значение Input Port.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Параметры
Основные
#
Permutation vector source —
источник вектора перестановки
Dialog | Input Port
Details
Определяет источник вектора перестановки:
-
Dialog— вектор перестановки задается параметром Permutation vector; -
Input Port— вектор перестановки задается через порт k.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
#
Permutation vector —
вектор перестановок
Scalar / array of real numbers
Details
Вектор-столбец длины , в котором перечислены индексы входных элементов, полученных из выходного вектора.
Зависимости
Чтобы использовать этот порт, установите для параметра Permutation vector source значение Dialog.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |