主要内容

sparameters

参数对象

描述

例子

sobj= sparameters (文件名创建一个s参数对象sobj通过从指定的Touchstone文件导入数据文件名

sobj= sparameters (数据频率从s参数数据创建一个s参数对象,数据和频率,频率

sobj= sparameters (数据频率Z0从s参数数据创建一个s参数对象,数据和频率,频率,给定参考阻抗Z0

sobj= sparameters (rfobj频率使用默认参考阻抗计算RF对象(如滤波器对象、电路对象、传输线对象、串联RLC对象、分流RLC对象、衰减器对象或RF天线对象)的s参数。

例子

sobj= sparameters (rfobj频率Z0计算给定参考阻抗的射频对象(如滤波器对象、电路对象或传输线对象)的s参数Z0

sobj= sparameters (netparamobj.转换网络参数对象,netparamobj.的s参数对象,使用默认参考阻抗。

例子

sobj= sparameters (netparamobj.Z0转换网络参数对象,netparamobj.,给给定参考阻抗的s参数对象,Z0

例子

sobj= sparameters (rfdataorckt从中提取网络数据rfdataobj要么rfcktobj并将其转换为s参数对象。

sobj= sparameters (mnobj返回创建的最佳匹配网络的s参数,根据由源和负载阻抗构建的频率列表进行评估。

sobj= sparameters (mnobj频率返回在每个指定频率上创建的最佳匹配网络的s参数。

sobj= sparameters (mnobj频率Z0返回在每个指定的频率和特性阻抗下创建的最佳匹配网络的s参数,Z0

例子

sobj= sparameters (___circuitindices返回s参数对象的数组,其中表示的每个电路有一个对象circuitindices.将此选项与前面语法中的任何输入参数组合一起使用。

例子

sobj= sparameters (天线频率Z0的复数s参数天线物体超过指定的频率值,对于给定的参考阻抗,Z0

例子

sobj= sparameters (大批频率Z0的复数s参数大批物体超过指定的频率值,对于给定的参考阻抗,Z0

例子

全部折叠

从文件默认提取s参数。然后画出来。

s =斯波拉姆计('default.s2p');DISP(s)
参数:S-parameters对象NumPorts: 2频率:[191x1 double]参数:[2x2x191 double]阻抗:50 rfparam(obj,i,j)返回S-parameter Sij
rfplot (S)

图中包含一个坐标轴。轴包含4个线型对象。这些对象代表dB (S_ {11}), dB (S_ {21}), dB (S_ {12}), dB (S_{22})。

创建一个电阻元件R50,并将其添加到电路对象中example2.计算的s参数example2

hR1上=电阻器(50,“R50”);HCKT1 =电路(“example2”);添加(HCKT1,[1 2],HR1)SetPorts(HCKT1,[1 0],[2 0])freq = linspace(1e3,2e3,100);s =散斯(HCKT1,FREQ,100);DISP(s)
参数:S-parameters对象NumPorts: 2频率:[100x1 double]参数:[2x2x100 double]阻抗:100 rfparam(obj,i,j)返回S-parameter Sij

从文件默认提取y参数.s2p。将生成的Y参数转换为S参数。

日元= yparameters ('default.s2p');S1 = sparameters (Y1,100);disp(日元)
yparameters: y参数对象NumPorts: 2 frequency: [191x1 double] Parameters: [2x2x191 double] rfparam(obj,i,j)返回y参数Yij
DISP(S1)
参数:S-parameters对象NumPorts: 2频率:[191x1 double]参数:[2x2x191 double]阻抗:100 rfparam(obj,i,j)返回S-parameter Sij
文件='default.s2p';h = (rfdata阅读。数据、文件);S = sparameters (h)
S = Parameters: S- Parameters object NumPorts: 2 frequency: [191x1 double] Parameters: [2x2x191 double] Impedance: 50.000 + 0.00000 i rfparam(obj,i,j)返回S-parameter Sij

以70MHz频率计算默认偶极子的复数S参数。

H =偶极子
h =偶极子,具有长度:2宽度:0.1000 fedoffset: 0导体:[1x1 metal]倾斜:0 TiltAxis:[1 00]负载:[1x1 lumpedElement]
sparameters (h, 70 e6)
ans = Parameters: S-parameters对象NumPorts: 1频率:70000000参数:0.1887 - 0.0045i阻抗:50 rfparam(obj,i,j)返回s -参数Sij

以70MHz频率计算默认矩形阵列的复杂S参数。

h = rectangularArray;sparameters (h, 70 e6)
ans = Parameters: S-parameters object NumPorts: 4 frequency: 70000000 Parameters: [4x4 double] Impedance: 50 rfparam(obj,i,j)返回S-parameter Sij

这个例子展示了如何计算一个新创建的匹配网络的s -参数自动生成电路#2参考阻抗为100欧姆。

n =匹配网络('loadimpingance', 100,“组件”3);频率= linspace (n.CenterFrequency-n.Bandwidth / 2, n.CenterFrequency + n.Bandwidth / 2);RefZ0 = 100;ckt_no = 2;s = sparameters (n,频率,RefZ0 ckt_no)
s = Parameters: s - Parameters object NumPorts: 2 frequency: [100x1 double] Parameters: [2x2x100 double] Impedance: 100 rfparam(obj,i,j)返回s -parameter Sij

创建一个RLCG传输线使用这些规范:

  • 电阻:100欧姆

  • 电容:1pf

rlcglinetxline = txlinerlcgline(“R”, 100,“C”1 e-12)
rlcglinetxline = txlineRLCGLine: RLCGLine element Name: 'RLCGLine' Frequency: 1.0000e+09 R: 100 L: 0 C: 1.0000e-12 G: 0 IntpType: 'Linear' LineLength: 0.0100 Termination: 'NotApplicable' StubMode: 'NotAStub' NumPorts: 2 Terminals: {'p1+' 'p2+' 'p1-' 'p2-'}

计算传输线在1ghz的s参数。

sparam = sparameters (rlcglinetxline 1 e9);

输入参数

全部折叠

s参数数据,指定为复数数组,有大小N——- - - - - -N——- - - - - -K

RF对象,指定为下列之一:

电路对象 电路
射频滤波器对象 rffilter
输电线路的对象 txlineCoaxialtxlineMicrostriptxlineCPWtxlineParallelPlatetxlinerlcgline.txlineTwoWiretxlineEquationBasedtxlineDelayLossless,txlineDelayLossy
串联和分流RLC对象 seriesRLC,shuntRLC
衰减器对象 衰减器
射频天线对象 rfantenna

网络参数对象。网络参数对象的类型为:sparametersyparametersZParameters.gparametershparametersabcdparameters,tparameters

例子:S1 = sparameters (Y1,100)日元是参数对象。这个例子将y参数转换为s参数100.欧姆。

Touchstone数据文件,指定为字符向量,包含网络参数数据。文件名可以是matlab上的文件的名称®路径或文件的完整路径。

例子:sobj = sparameters('defaultBandpass.s2p');

天线对象,指定为标量句柄。

数组对象,指定为标量句柄。

s参数频率,指定为正实数向量,按从小到大排序。

参考阻抗(欧姆),指定为正实标量。你不能指定Z0如果您正在从文件导入数据。参数Z0是可选的,存储在阻抗财产。

射频数据或电路对象。指定rfdataobj作为rfdata.data,或rfdata.network对象或指定rfcktobj任何分析rfckt类型对象,例如rfckt.amplifierrkckt.cascade目的。

匹配网络,指定为匹配网络目的。

数据类型:字符|字符串

匹配网络电路的索引,指定为标量。

数据类型:

输出参数

全部折叠

s参数数据,作为对象返回。disp (sobj)返回对象的属性:

  • NumPorts—端口数,整数形式。该函数在创建对象时自动计算该值。

  • 频率- s参数频率,指定为aK由最小到最大的正实数组成的-乘1向量。属性设置此属性文件名要么频率输入参数。

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

  • 阻抗参考阻抗(欧姆),指定为正实标量。属性设置此属性文件名要么Z0输入参数。如果没有提供参考阻抗,则该函数使用默认值50

介绍了R2012a