freqresp

Частотная характеристика рациональной функции и rationalfit функционального объекта

Описание

[response, outputfreq] = freqresp(rationalobject,inputfreq) вычисляет частотную характеристику, response из объекта рациональной функции, rationalobject на заданных входных частотах, inputfreq.

пример

[response, outputfreq] = freqresp(fit,inputfreq) вычисляет частотную характеристику fit.

Примеры

свернуть все

Вычислите частотную характеристику данных, хранимых в файле, |passive.s2p | путем чтения его в rfdata объект, соответствуя объекту рациональной функции к данным, и с помощью freqresp метод, чтобы вычислить частотную характеристику объекта

orig_data=read(rfdata.data,'passive.s2p')
orig_data = 
   rfdata.data with properties:

            Freq: [202x1 double]
    S_Parameters: [2x2x202 double]
      GroupDelay: [202x1 double]
              NF: [202x1 double]
            OIP3: [202x1 double]
              Z0: 50.0000 + 0.0000i
              ZS: 50.0000 + 0.0000i
              ZL: 50.0000 + 0.0000i
        IntpType: 'Linear'
            Name: 'Data object'

freq=orig_data.Freq;
data=orig_data.S_Parameters(2,1,:);
fit_data=rationalfit(freq,data)
fit_data = 
   rfmodel.rational with properties:

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

[resp,freq]=freqresp(fit_data,freq);

plot(freq/1e9,20*log10(abs(resp)));

figure
plot(freq/1e9,unwrap(angle(resp)));

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

свернуть все

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

Пример: [resp,freq]=freqresp(fit_data,freq); где fit_data рациональный указатель на объект, созданный с помощью rationalfit.

Типы данных: char | string

Введите частоты, заданные как вектор положительных частот в Гц.

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

N-by-N массив, заданный rfmodel.rational объекты возвращены rationalfit.

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

свернуть все

Значения частотной характеристики, возвращенные как вектор.

Значения частоты то же самое как входные частоты, возвращенные как вектор.

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

| |

Представлено до R2006a

Для просмотра документации необходимо авторизоваться на сайте