exponenta event banner

timeresp

Временной отклик для рационального объекта и rationalfit объект функции

Описание

пример

[outputsignal,t] = timeresp(h,inputsignal,ts) вычисляет выходной сигнал, который объект рациональной функции выдает в ответ на заданный входной сигнал в заданное время выборки, ts.

Примеры

свернуть все

Определите входной сигнал.

SampleTime = 2e-11;
OverSamplingFactor = 25;
TotalSampleNumber = 2^12;
InputSignal = sign(randn(1, ...
              ceil(TotalSampleNumber/OverSamplingFactor)));
InputSignal = repmat(InputSignal, [OverSamplingFactor, 1]);
InputSignal = InputSignal(:);

Создайте объект рациональной функции.

S = sparameters('default.s2p');
s21 = rfparam(S,2,1);
datafreq = S.Frequencies;
fit_data = rationalfit(datafreq,s21,'Tolerance',-32);

Вычислите отклик времени.

[y,t]=timeresp(fit_data,InputSignal,SampleTime);

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

свернуть все

Входной сигнал,

Пример:

Типы данных: double
Поддержка комплексного номера: Да

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

Пример:

Типы данных: double
Поддержка комплексного номера: Да

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

Пример:

Типы данных: double

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

свернуть все

Выходной сигнал,

Пример:

Типы данных: double
Поддержка комплексного номера: Да

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

Пример:

Типы данных: double

Подробнее

свернуть все

Уравнение выходного сигнала

RF Toolbox™ использует следующее уравнение для вычисления выходного сигнала:

Y (n) = сумма (C. * X (n Задержка/тс)) + D * U (n − Задержка/тс)

где,

X (n + 1) = F * X (n) + G * U (n) X (1) = 0F = exp (A * ts) G = (F − 1) ./A

и A, C, D, и Delay - свойства объекта рациональной функции, h.

Представлен в R2007a