rfinterp1

Интерполируйте сетевые данные о параметре на новых частотах

Описание

пример

objnew = rfinterp1(objold,newfreq) интерполирует сетевые данные о параметре в objold на заданных частотах, newfreq, хранение результатов в objnew. rfinterp1 использует функцию MATLAB® interp1 интерполировать каждый отдельный (i,j) параметр objold к новым частотам.

Если значение заданной частоты находится вне диапазона, указанного objold.frequencies, затем rfinterp1 вставляет NaNs в objnew для тех значений частоты.

objnew = rfinterp1(objold,newfreq,'extrap') интерполирует как выше, но если значение заданных значений частоты находится вне области значений objold.frequencies, затем rfinterp1 будет экстраполировать плоское использование самых близких значений в частотном диапазоне.

Примеры

свернуть все

Считайте данные из файла default.s2p в S-объект-параметра.

hnet = sparameters('default.s2p');

Интерполируйте данные в заданном наборе частот.

freq = [1.2:0.2:2.8]*1e9;
hnet2 = rfinterp1(hnet,freq)
hnet2 = 
  sparameters: S-parameters object

       NumPorts: 2
    Frequencies: [9x1 double]
     Parameters: [2x2x9 double]
      Impedance: 50

  rfparam(obj,i,j) returns S-parameter Sij

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

свернуть все

Данные, чтобы интерполировать в виде объекта параметра сети RF Toolbox™. objold должен быть сетевой объект параметра следующих типов: s-параметры, t-параметры, y-параметры, z-параметры, h-параметры, g-параметры или abcd-параметры.

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

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

свернуть все

Результат интерполяции, возвращенной как объект параметра сети RF Toolbox того же типа как objnew.

Алгоритмы

Функция использует функцию MATLAB interp1 выполнять операцию интерполяции. Общая производительность похожа на RF Toolbox analyze функция. Однако поведения двух функций отличаются когда freq содержит частоты вне области значений исходных данных:

  • analyze выполняет экстраполяцию нулевого порядка для точек данных из области значений.

  • rfinterp1 вставляет NaN значения для точек данных из области значений.

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

|

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