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

stepresp

Отклик объекта рациональной функции на ступенчатый сигнал.

Библиотека

EngeeRF

Синтаксис

Вызов функции

  • outputsignal,tout = stepresp(h,ts,n,trise) — вычисляет отклик объекта, заданного рациональной функцией h, на ступенчатый сигнал во временной области, исходя из количества отсчетов n, периода дискретизации ts и времени нарастания входного сигнала trise.

Аргументы

Входные аргументы

# h — объект рациональной функции
объект rational | объект rationalfit

Details

Объект рациональной функции, заданный как объект rational или rationalfit.

Типы данных

Float64

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

Да

# ts — период дискретизации входного сигнала
скаляр

Details

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

Типы данных

Int64

# n — количество отсчетов
скаляр

Details

Количество отсчетов, заданное как положительное целое число.

Типы данных

Int64

# trise — время достижения ступенчатым сигналом максимального значения
скаляр

Details

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

Типы данных

Int64

Выходные аргументы

# outputsignal — вычисленный отклик на ступенчатый сигнал
вектор

Details

Вычисленный отклик на ступенчатый сигнал, возвращаемый в виде вещественного вектора с конечными значениями.

Типы данных

Float64

# tout — период дискретизации выходного сигнала
вектор

Details

Период дискретизации выходного сигнала в секундах, возвращаемый в виде вектора неотрицательных значений времени с дискретным шагом ts, соответствующих данным в outputsignal.

Типы данных

Float64

Дополнительно

Уравнение ступенчатого сигнала

Details

Для построения ступенчатого сигнала используется следующее уравнение:

где — период дискретизации ts, — время нарастания trise, — количество отсчетов n, а — индекс отсчета.

На рисунке ниже показано формирование этого сигнала.

stepresp