Deinterlacer

Распределите элементы входного вектора поочередно между двумя выходными векторами

Библиотека

Операции последовательности

Описание

Блок Deinterlacer принимает ровный входной сигнал вектор-столбца длины. Блок поочередно помещает элементы в каждый из двух выходных векторов. В результате каждый размер выходного вектора является половиной размера входного вектора. Выходные векторы имеют ту же сложность и шаг расчета входа.

Этот блок принимает на вход сигнал в виде вектора - столбца или скалярной величины с ровной целочисленной длиной. Блок поддерживает следующие типы данных: int8uint8int16uint16int32uint32, booleanединственный'double', и фиксированная точка. Выходной сигнал наследовал свой тип данных от входного сигнала.

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

Примеры

Если входной вектор имеет значения [1; 5; 2; 6; 3; 7; 4; 8], затем эти два выходных вектора [1; 2; 3; 4] и [5; 6; 7; 8]. Заметьте, что этим примером является инверсия примера на странице с описанием для блока Interlacer.

Если входной вектор имеет значения [1; 2; 3; 4; 5; 6], затем эти два выходных вектора [1; 3; 5] и [2; 4; 6].

Парный блок

Interlacer

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

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

Смотрите также

Блоки

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