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

Discrete Impulse

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

Тип: DiscreteImpulse

Путь в библиотеке:

/Signal Operations/Sources/Discrete Impulse

Описание

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

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

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

Порты

Выход

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

Details

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

Типы данных

Float32, Float64, Int8, Int16, Int32, UInt8, UInt16, UInt32, Bool, Fixed

Поддержка комплексных чисел

Нет

Параметры

Основные

# Запаздывание (в отсчётах) — количество выходных отсчетов с нулевым значением
Скаляр / массив целых чисел типа Int64

Details

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

Значение по умолчанию

0

Имя для программного использования

Delay

Настраиваемый

Нет

Вычисляемый

Да

# Период дискретизации — период отсчетов выходных данных
Вещественное число

Details

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

Значение по умолчанию

1

Имя для программного использования

SampleTime

Настраиваемый

Нет

Вычисляемый

Да

# Samples per frame — количество отсчетов на кадре
Целое число типа Int64

Details

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

Значение по умолчанию

1

Имя для программного использования

SamplesPerFrame

Настраиваемый

Нет

Вычисляемый

Да

# Output data type — тип выходных данных
Float64 | Float32 | Float16 | Int8 | UInt8 | Int16 | UInt16 | Int32 | UInt32 | Int64 | UInt64 | Int128 | UInt128 | Bool | Фиксированная точка

Details

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

Значения

Float64 | Float32 | Float16 | Int8 | UInt8 | Int16 | UInt16 | Int32 | UInt32 | Int64 | UInt64 | Int128 | UInt128 | Bool | Fixed-point

Значение по умолчанию

Float64

Имя для программного использования

OutDataTypeStr

Настраиваемый

Нет

Вычисляемый

Нет

# Тип выходного сигнала в виде фиксированной точки — тип выходных данных с фиксированной точкой
Тип данных

Details

Тип выходных данных с фиксированной точкой.

Зависимости

Чтобы использовать этот параметр, установите для параметра Output data type значение Фиксированная точка.

Значение по умолчанию

fixdt(1, 16, 0)

Имя для программного использования

OutDataTypeStrFixed

Настраиваемый

Нет

Вычисляемый

Да