Документация Engee

Discrete Impulse

Генерирует дискретный импульс.

discrete impulse

Описание

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

Когда – это вектор длиной , блок генерирует матрицу размером на , где – количество отдельных каналов, а – размер кадра (фрейма), который определяется параметром Samples per frame. Импульс i-го канала появлется на -ом отсчете.

Значение параметра Sample time, , определяет период отсчета выходного сигнала. Результирующий период кадра равен .

Порты

Выход

Port_1 — дискретный импульсный сигнал
скаляр | вектор | матрица

Выходной сигнал, содержащий дискретный импульс на -ом отсчете, где – скаляр или вектор, заданный параметром Delay (samples).

Типы данных: Float32, Float64, Int8, Int16, Int32, UInt8, UInt16, UInt32, Bool

Параметры

Main

Delay (samples) — количество выходных отсчетов с нулевым значением
0 (по умолчанию) | скаляр | вектор

Число выходных отсчетов с нулевым значением, , предшествующих импульсу. Задается в виде скаляра или вектора целых значений, больших или равных нулю. Если параметр Delay задан вектором длины , то на выходе формируется -канальный сигнал.

Sample time — период отсчетов выходных данных
1 (по умолчанию) | положительный скаляр

Период дискретизации выходного сигнала, , задается как положительный скаляр. Период выходного кадра равен .

Samples per frame — количество отсчетов на кадре
1 (по умолчанию) | целое положительное число

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

Data Types

Output data type — тип выходных данных
double (по умолчанию) | single | int8 | uint8 | int16 | uint16 | int32 | boolean

Укажите тип выходных данных для этого блока.