Дискретный импульс

Сгенерируйте дискретный импульс

  • Библиотека:
  • DSP System Toolbox / Источники

Описание

Блок Discrete Impulse генерирует импульс (значение 1) на выходной выборке D+1, где вы задаете D с помощью параметра Delay (D0). Все выходные предыдущие выборки и после демонстрационного D+1 являются нулем.

Когда D является вектором длины-N, блок генерирует M-by-N матричный вывод, представляющий N отличные каналы, где вы задаете формат кадра M с помощью параметра Samples per frame. Импульс для i th канал появляется в демонстрационном D(i)+1.

Значение параметров Sample time, Ts, задает демонстрационный период выходного сигнала. Получившимся периодом кадра является M Ts.

Порты

Вывод

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

Выходной сигнал, содержащий дискретный импульс на выходной выборке D(i)+1, где D является скаляром или вектором, заданным параметром Delay. Для получения дополнительной информации см. Описание.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point

Параметры

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

Основной

Количество выходных выборок с нулевым знаком, D, предшествуя импульсу, заданному как скаляр или вектор целочисленных значений, больше, чем или равный нулю. Вектор длины-N задает N - канал вывод.

Демонстрационный период, Ts, выходного сигнала, заданного как положительный конечный скаляр. Выходным периодом кадра является M Ts.

Количество выборок, M, в каждом выходном кадре, заданном как положительный целочисленный скаляр.

Типы данных

Задайте тип выходных данных для этого блока. Можно выбрать одно из следующего:

  • Правило, которое наследовало тип данных, например, Inherit: Inherit via back propagation. Когда вы выбираете эту опцию, тип выходных данных и масштабирующиеся соответствия тот из следующего нисходящего блока.

  • Встроенный тип данных, такой как double

  • Выражение, которое оценивает к допустимому типу данных, например, fixdt(1,16)

Для справки, устанавливающей параметры типа данных, отобразите Data Type Assistant путем нажатия кнопки Show data type assistant.

Смотрите Типы данных Управляющего сигнала (Simulink) для получения дополнительной информации.

Характеристики блока

Типы данных

Boolean | double | fixed point | integer | single

Прямое сквозное соединение

no

Многомерные сигналы

no

Сигналы переменного размера

no

Обнаружение пересечения нулем

no

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

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

Преобразование фиксированной точки
Преобразуйте алгоритмы с плавающей точкой в фиксированную точку с помощью Fixed-Point Designer™.

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