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
Поддержка комплексного числа: Да

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

Пример:

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

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

Пример:

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

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

свернуть все

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

Пример:

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

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

Пример:

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

Подробнее о

свернуть все

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

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

Y(n)=sum(C.*X(nDelay/ts))+D*U(nDelay/ts)

где,

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

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

Введенный в R2007a