Matrix Deinterleaver

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

Библиотека

Сублибрарий перемежения блоков

  • Matrix Deinterleaver block

Описание

Блок Matrix Deinterleaver выполняет перемежение блоков, заполняя матрицу с входными символами по столбцам и затем отправляя содержимое матрицы в выход порта по строкам. Параметры Number of rows и Number of columns являются размерностями матрицы, которую блок использует внутренне для своих расчетов.

Этот блок принимает вектор-столбец входной сигнал. Длина входного вектора должна быть в Number of rows раза Number of columns.

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

Параметры

Number of rows

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

Number of columns

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

Примеры

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

Парный блок

Matrix Interleaver

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

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

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