主要内容

rfinterp1

插入网络参数数据在新频率

描述

例子

objnew= rfinterp1 (objold,newfreq)网络参数数据的篡改objold在指定的频率,newfreq,存储结果objnewrfinterp1使用MATLAB®函数interp1插入每个个体(i, j)参数的objold新的频率。

请注意

如果指定频率的任何值超出规定范围的objold.Frequencies,然后rfinterp1插入函数nanobjnew对于那些频率值。

objnew= rfinterp1 (___,' extrap ')也篡改网络数据,但如果你指定的频率值newfreq是最后一个频率以上的网络参数对象,objold.Frequencies(结束),那么函数假设平面使用网络的最终值参数数据objold.Parameters (:,:,)。如果你指定的频率值newfreq低于第一网络的频率参数对象objold.Frequencies (1),那么假设之间的线性函数连词(objold.Parameters (:: 1))objold.Parameters (:,: 1)。这确保了网络参数数据的新对象,objnew.Parameters实际值的方法newfreq方法0

例子

全部折叠

从文件读取数据default.s2p到一个参数对象。

hnet = sparameters (“default.s2p”);

插入的数据在指定的频率。

频率= [1.2:0.2:2.8]* 1 e9;hnet2 = rfinterp1 (hnet、频率)
hnet2 = sparameters:的参数对象NumPorts: 2频率:[9 x1双)参数:[2 x2x9双]阻抗:50 rfparam (obj, i, j)返回参数s Sij

输入参数

全部折叠

数据插入,指定为一个射频工具箱™网络参数对象。objold必须网络参数对象:以下类型之一的参数,t-parameters,利用y, Z-parameters, h-parameters, g-parameters或ABCD-parameters。

插值频率,指定为一个向量的正数下令从最小到最大。

输出参数

全部折叠

插入数据,返回作为射频工具箱网络参数相同类型的对象objnew

算法

函数使用MATLAB函数interp1进行插值操作。整体性能类似于射频工具箱分析函数。然而,这两个函数的行为时不同频率包含原始数据的频率范围外:

  • 分析执行一个零级超出范围数据的外推点。

  • rfinterp1插入值超出范围的数据点。

版本历史

介绍了R2012b

另请参阅

|