impulse

Импульсная характеристика для объекта рациональной функции

Описание

пример

[response,tout] = impulse(h,ts,n) вычисляет импульсную характеристику объекта рациональной функции, h, по периоду времени, заданному ts и количество отсчетов n.

Примечание

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

Примеры

свернуть все

Создайте sparameters объект из файла и использования rfparam извлекать S21параметры.

S = sparameters('passive.s2p');
S21 = rfparam(S,2,1);

Соответствуйте объекту рациональной функции к S21 данные при помощи rationalfit.

freq = S.Frequencies;
fit_data = rationalfit(freq,S21)
fit_data = 
   rfmodel.rational with properties:

        A: [6x1 double]
        C: [6x1 double]
        D: 0
    Delay: 0
     Name: 'Rational Function'

Вычислите импульсную характеристику с помощью impulse метод и график результаты.

[resp,t] = impulse(fit_data,1e-12,1e3);
plot(t,resp);

Figure contains an axes object. The axes object contains an object of type line.

Входные параметры

свернуть все

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

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

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

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

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

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

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

свернуть все

Импульсная характеристика, возвращенная как вектор элемента n из значений импульсной характеристики.

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

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

Больше о

свернуть все

Импульсная характеристика и демонстрационное уравнение времени

RF Toolbox™ использует следующее уравнение для для импульсной характеристики:

resp=k=1MCkeAk(tDelay)u(tDelay)+Dδ(tDelay)

где

  • ACD, и Delay свойства объекта рациональной функции, h.

  • M количество полюсов в объекте рациональной функции.

Вектор из выборок времени импульсной характеристики, t, вычисляется из входных параметров как t = [0,ts,2*ts,...,(n-1)*ts]

Представленный в R2006b