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

Pulse Integrator

Когерентное или некогерентное интегрирование импульсов.

pulse integrator

Описание

Блок Pulse Integrator выполняет когерентное или некогерентное интегрирование последовательных импульсов сигнала и выдает интегрированный выходной сигнал. Вы можете указать количество импульсов для интегрирования и количество перекрывающихся импульсов при последовательном интегрировании.

Порты

Вход

x — входной сигнал
матрица

Входные импульсные данные, заданные в виде матрицы. Каждый столбец x — это один импульс.

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

Выход

∑x — интегральный импульс
вектор-столбец

Интегральный импульс, возвращаемый в виде вектор-столбца N на 1, где N — количество строк во входном x.

Тип данных: Float64

Параметры

Integration method — метод интегрирования
Coherent (по умолчанию) | Noncoherent

Метод интегрирования: когерентный или некогерентный.

Number of pulses to integrate — количество импульсов для интегрирования
10 (по умолчанию)

Количество импульсов для интегрирования в виде целого числа.

Integration overlap (in pulses) — перекрытие интегрирования
0 (по умолчанию)

Количество перекрываемых импульсов при последовательном интегрировании в виде целого числа. Это число должно быть меньше значения, указанного в параметре Number of pulses to integrate.