General Block Interleaver
Перестановка символов во входном векторе.
Тип: GeneralBlockInterleaver
Путь в библиотеке:
|
Описание
Блок General Block Interleaver переставляет элементы входного вектора, не повторяя и не пропуская ни одного элемента. Если входной вектор содержит элементов, то параметр Permutation vector представляет собой вектор-столбец длины . Вектор-столбец указывает на порядок индексов входных элементов, которые формируют выходной вектор длины , то есть
Выход ( ) = Вход (Permutation vector( ))
для каждого целого числа между 1 и . Параметр Permutation vector должен состоять из целых чисел от 1 до без повторений.
Входные данные и параметр Permutation vector должны представлять собой векторы-столбцы.
Порты
Выход
#
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.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |