freqresp

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

Описание

пример

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

Примеры

свернуть все

Вычислите частотную характеристику данных, хранимых в файле, |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)));

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

свернуть все

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

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

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

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

свернуть все

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

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

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

| |

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

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