exponenta event banner

импульс

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

Описание

пример

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

Примечание

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

Примеры

свернуть все

Создать sparameters объект из файла и использовать rfparam для извлечения S21parameters.

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. The axes contains an object of type line.

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

свернуть все

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

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

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

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

Число выборок, указанное как положительное скалярное целое число.

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

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

свернуть все

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

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

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

Подробнее

свернуть все

Уравнение отсчетов импульсной характеристики и времени

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

resp=∑k=1MCkeAk (t Задержка) u (t Задержка) + (t − Задержка)

где

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

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

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

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