exponenta event banner

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

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

Библиотека

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

  • Matrix Deinterleaver 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; 3; 5; 2; 4; 6].

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

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

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