exponenta event banner

Матричный перемежитель

Переставлять входные символы, заполняя матрицу строками и опустошая ее столбцами

Библиотека

Блочная вспомогательная библиотека перемежения

  • Matrix Interleaver block

Описание

Блок перемежителя матриц выполняет перемежение блоков, заполняя матрицу входными символами по строкам и затем посылая содержимое матрицы в столбец выходного порта по столбцам.

Параметры Количество строк (Number of rows) и Количество столбцов (Number of columns) - это размеры матрицы, которые блок использует для внутренних вычислений.

Этот блок принимает входной сигнал вектора столбца. Число элементов входного вектора должно быть произведением числа строк и числа столбцов.

Блок принимает следующие типы данных: int8, uint8, int16, uint16, int32, uint32, boolean, single, doubleи фиксированная точка. Выходной сигнал наследует тип данных из входного сигнала.

Параметры

Количество строк

Количество строк в матрице, используемое блоком для вычислений.

Количество столбцов

Количество столбцов в матрице, используемое блоком для вычислений.

Примеры

Если параметры Number of rows и Number of columns имеют значения 2 и 3 соответственно, то перемежитель использует матрицу 2 на 3 для своих внутренних вычислений. Задан входной сигнал [1; 2; 3; 4; 5; 6], блок выдает выходной сигнал [1; 4; 2; 5; 3; 6].

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен до R2006a