exponenta event banner

Insert Zero

(Чтобы быть удаленным) элементы входа Distribute в выходном векторе

Вставьте Нуль, будет удален в будущем релизе. Используйте MATLAB® код в блоке MATLAB Function (Simulink) вместо этого. Для получения дополнительной информации см. Вопросы совместимости.

Библиотека

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

  • Insert Zero block

Описание

Блок Insert Zero создает выходной вектор путем вставки нулей среди элементов входного вектора. Входной сигнал может быть действительным или комплексным. И входной сигнал и параметр Insert zero vector являются сигналами вектор-столбца. Число единиц в параметре Insert zero vector должно быть равномерно делимым длиной входных данных. Если длина входного вектора больше числа единиц в параметре Insert zero vector, то блок повторяет шаблон вставки, пока это не поместило все входные элементы в выходной вектор.

Блок определяет, куда поместить нули при помощи параметра Insert zero vector.

  • Для каждого 1 блок помещает следующий элемент входного вектора в выходном векторе

  • Для каждого 0 блок помещает 0 в выходной вектор

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

Чтобы реализовать проколотое кодирование с помощью Puncture и Вставить Нулевые блоки, используйте тот же вектор для параметра Insert zero vector в этом блоке и для параметра Puncture vector в блоке Puncture.

Параметры

Insert zero vector

Бинарный вектор с шаблоном 0s и 1 с, которые указывают, куда блок помещает или 0s или элементы входного вектора в выходном векторе.

Вопросы совместимости

развернуть все

Предупреждает запуск в R2021a

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

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

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