主要内容

sparameters

计算RF PCB对象的s参数

    描述

    sobj= sparameters (rfpcbobj频率计算RF PCB对象的s参数rfpcbobj超过指定的频率值。

    例子

    sobj= sparameters (___Z0计算参考阻抗的s参数Z0

    例子

    sobj= sparameters (___名称=值)除了前面语法中的任何输入参数组合外,还使用一个或多个名称-值参数计算s参数

    sobj= sparameters (数据频率中提供的s -参数数据创建s -参数对象数据超过指定的频率值。

    sobj= sparameters (数据频率Z0为参考阻抗创建s参数对象Z0

    sobj= sparameters (文件名中指定的Touchstone文件中提供的数据创建s -参数对象文件名

    例子

    全部折叠

    创建一个威尔金森功率分配器对象。

    rfpcbobj = wilkinsonSplitter;

    计算2.4 GHz时参考阻抗为50欧姆的威尔金森功率分配器的s参数。

    Sobj = sparameters (wilkinsonSplitter 2.4 e9 50);

    rfplot函数。

    rfplot (Sobj)

    图中包含一个轴对象。axis对象包含9个类型为line的对象。这些对象代表dB (S_ {11}), dB (S_ {21}), dB (S_ {31}), dB (S_ {12}), dB (S_ {22}), dB (S_ {32}), dB (S_ {13}), dB (S_ {23}), dB (S_{33})。

    设计一条3 GHz、75欧姆阻抗的微带传输线。

    m = microstripLine(长度= 0.0379,宽= 0.0027,高度= 0.0016,GroundPlaneWidth = 0.0133);

    做一个长度等于传输线长度的一半、宽度等于传输线宽度的直角弯头。

    layer2d = bendRightAngle(Length=[m.]/ 2米长度。长度/ 2)...宽度= [m。宽度m.Width]);

    将直角弯曲转换为三维组件。

    robj = pcbComponent (layer2d);

    增加板的厚度和基板层。

    robj。BoardThickness = m.Substrate.Thickness;robj。层{2}= m.Substrate;

    定义频率点来计算s参数。

    频率= (1:2:40)* 100 e6;

    利用行为模型计算直角弯头的s参数。

    Sckt1 = sparameters (robj、频率、行为= true);

    利用电磁求解器计算直角弯头的s参数。

    Sem1 = sparameters (robj、频率);

    绘制s参数数据使用rfplot函数。

    rfplot (Sckt1“abs”“o”)举行rfplot (Sem1“abs”“年代”

    图中包含一个轴对象。轴对象包含8个类型为line的对象。这些对象代表abs (S_ {11}), abs (S_ {21}), abs (S_ {12}), abs (S_{22})。

    输入参数

    全部折叠

    输入对象,指定为射频PCB对象。您可以指定PCB组件、微带弯曲或轨迹。有关PCB元件、微带弯曲和轨迹的完整列表,请参阅PCB组件目录自定义几何和PCB制造

    s参数数据,指定为大小相同的复数数组N——- - - - - -N——- - - - - -K,在那里K表示频率点的个数。

    s参数频率,指定为正实数的标量或向量,按升序排列。

    参考阻抗(欧姆),指定为正实标量。

    包含网络参数数据的Touchstone文件的名称,指定为字符向量或字符串标量。如果文件在当前文件夹或MATLAB®路径上的文件夹中,请指定文件名。如果文件不在当前文件夹或MATLAB路径上的文件夹中,则指定完整或相对路径名。

    例子:sobj = sparameters(“defaultbandpass.s2p”);

    名称-值参数

    指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

    例子:Sobj = sparameters (robj、频率、行为= true)

    射频PCB组件的行为模型和弯曲,规定为真正的1)或0).你可以计算它们的行为模型rfpcb对象:

    请注意

    • 在使用之前sparameters函数计算弯曲和轨迹的s参数,使用pcbComponent函数。

    • sparameters函数不支持使用行为模型参数:金宝app

      • 宽度不等的物体bendRightAnglebendCurved,bendMitered

      • 不对称的三通和交叉线

    例子:Sobj =参数(microstriline,freq,Behavioral = true)

    输出参数

    全部折叠

    S-parameters,作为具有以下属性的对象返回:

    • NumPorts—端口数,N,作为整数返回。该函数在创建对象时自动计算该值。

    • 频率- s参数频率,作为长度的标量或行向量返回,K,按升序排列。属性设置此属性文件名频率输入参数。

    • 参数- s参数,返回为N——- - - - - -N——- - - - - -K复数数组。属性设置此属性文件名数据输入参数。

    • 阻抗参考阻抗(欧姆),返回为正实标量。属性设置此属性文件名Z0输入参数。如果不提供参考阻抗,则缺省值为50

    另请参阅

    |

    介绍了R2021b