Матричный Deinterleaver

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

Библиотека

Блокируйте подбиблиотеку Чередования

Описание

Блок 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, соответственно, то deinterleaver использует 2 3 матрица для ее внутренних вычислений. Учитывая входной сигнал      [1; 2; 3; 4; 5; 6], блок производит вывод      [1; 3; 5; 2; 4; 6].

Парный блок

Матричный Interleaver

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

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

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