stepresp

Ответ неродной сигнала рационального объекта и rationalfit функциональный объект

Синтаксис

[yout,tout] = stepresp(h, ts, n, trise)

Описание

[yout,tout] = stepresp(h, ts, n, trise) вычисляет ответ временного интервала объекта рациональной функции, h, к сигналу шага, заданному как:

{U(kts)=kts/trise,U(kts)=1,0k<(trise/ts)(trise/ts)kN

Вход h указатель объекта рациональной функции, возвращенного rationalfit. Переменная ts является шагом расчета, ts; N является количеством выборок, n; и trise является временем, trise, то, что это берет для сигнала шага достигнуть его максимального значения. Переменная k является целым числом между 0 и N, относясь к индексу выборок.

Следующая фигура иллюстрирует конструкцию этого сигнала.

Выход yout ответ сигнала шага во время tout.

Примеры

свернуть все

Вычислите переходной процесс объекта рациональной функции из файла passive.s2p. Считайте passive.s2p.

S = sparameters('passive.s2p');
freq = S.Frequencies;

Получите S11 и преобразуйте в передаточную функцию TDR.

s11 = rfparam(S,1,1);
Vin = 1;
tdrfreqdata = Vin*(s11+1)/2;

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

tdrfit = rationalfit(freq,tdrfreqdata);

Задайте параметры для сигнала шага. Задайте параметры для сигнала шага

Ts = 1.0e-11;
N = 10000;
Trise = 1.0e-10;

Вычислите переходной процесс для TDR и постройте его

[tdr,t1] = stepresp(tdrfit,Ts,N,Trise);
figure
plot(t1*1e9,tdr)
ylabel('TDR')
xlabel('Time (ns)')

Смотрите также

| | | | | | |

Введен в R2010a