主要内容

斯帕纳斯

S参数对象

描述

例子

Sobj.= sparameters(文档名称创建一个S-parameter对象Sobj.通过从指定的Theptstone文件导入数据文档名称

Sobj.= sparameters(数据弗里克从S参数数据创建一个S-PARAMETION对象,数据和频率,弗里克

Sobj.= sparameters(数据弗里克Z0.从S参数数据创建一个S-PARAMETION对象,数据和频率,弗里克,具有给定参考阻抗Z0.

Sobj.= sparameters(netparamobj.转换网络参数对象,netparamobj.,具有默认参考阻抗的S-Parameter对象。

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(___CircuitIdices.返回一个S参数对象数组,每个电路的一个对象CircuitIdices.。使用此选项在前一个语法中使用任何输入参数组合。

例子

Sobj.= sparameters(天线弗里克Z0.计算复杂的S参数天线对象超过指定的频率值以及给定参考阻抗,Z0.

例子

Sobj.= sparameters(大批弗里克Z0.计算复杂的S参数大批对象超过指定的频率值以及给定参考阻抗,Z0.

例子

全部收缩

从文件默认提取S-Parameters.s2p并绘制它。

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

图包含轴。轴包含4个类型的4个物体。这些对象代表DB(S_ {11}),DB(S_ {21}),DB(S_ {12}),DB(S_ {22})。

创建电阻元素R50并将其添加到电路对象中例2。计算S参数例2

HR1 =电阻(50,'r 50');HCKT1 =电路('examply2');添加(HCKT1,[1 2],HR1)SetPorts(HCKT1,[1 0],[2 0])freq = linspace(1e3,2e3,100);s =散斯(HCKT1,FREQ,100);DISP(s)
Sparameters:S参数对象数字:2频率:[100x1双]参数:[2x2x100双]阻抗:100 rfparam(obj,i,j)返回s-parameter sij
文件='default.s2p';h =读(rfdata.data,文件);s =散差(h)
s =散差:S参数对象数字:2频率:[191x1双]参数:[2x2x191双]阻抗:50.0000 + 0.0000i rfparam(obj,i,j)返回s-parameter sij

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

H =偶极子
H =具有属性的偶极子:长度:2宽度:0.1000原料组:0导线:[1x1金属]倾斜:0 Tiltaxis:[1 0 0]负载:[1x1 LumpeDelement]
略峰仪(H,70E6)
ans = sparameters:s参数对象数字:1频率:70000000参数:0.1887  -  0.0045i阻抗:50 rfparam(obj,i,j)返回s-parameter sij

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

H =矩形阵列;略峰仪(H,70E6)
ans = sparameters:s参数对象数字:4频率:70000000参数:[4x4双]阻抗:50 rfparam(obj,i,j)返回s-parameter sij

此示例显示了如何计算具有100欧姆的参考阻抗的自动生成电路#2的新创建的匹配网络的S参数。

n =匹配网络('loadimpingance',100,'成分',3);freq = linspace(n.centerfrequency-n.BandWidth / 2,N.Centerfrequency + N.BandWidth / 2);REFZ0 = 100;ckt_no = 2;s = sparameters(n,freq,refz0,ckt_no)
s = sparameters:s参数对象数字:2频率:[100x1 double]参数:[2x2x100双]阻抗:100 rfparam(obj,i,j)返回s-parameter sij

使用这些规格创建RLCG传输线:

  • 电阻:100欧姆

  • 电容器:1 PF

rlcglinetxline = txlinerlcgline('r',100,'C',1E-12)
rlcglinetxline = txlinerlcgline:rlcgline元素名称:'rlcgline'频率:1.0000e + 09 r:100 l:0 c:1.0000e-12 g:0 intptype:'linear'lineLength:0.0100终止:'不适用于'StubMode:'notastub'numports:2终端:{'p1 +'p2 +''p1-'p2-'}

计算1 GHz传输线的S参数。

SPARAM = SPARAMETERS(RLCGLINETXLINE,1E9);

输入参数

全部收缩

S参数数据,指定为大小的复数数组N-经过-N-经过-K.

RF对象,指定为以下内容之一:

电路对象 电路(rf工具箱)
RF过滤器对象 Rffilter.(rf工具箱)
传输线对象 txlinecoaxial.(rf工具箱)txlinemicrostrip.(rf工具箱)TXLinecPW.(rf工具箱)TxLineParallelPask.(rf工具箱)txlinerlcgline.(rf工具箱)txlinetwowire.(rf工具箱)txlineequationed(rf工具箱)txlinedelaylossless.(rf工具箱), 和txlinedelaylossy(rf工具箱)
系列和分流RLC对象 SeriesRLC.(rf工具箱), 和Shuntrc.(rf工具箱)
衰减器对象 衰减器(rf工具箱)
RF天线对象 Rfantenna(rf工具箱)

网络参数对象。网络参数对象类型为:斯帕纳斯(rf工具箱)yparameters.(rf工具箱)ZParameters.(rf工具箱)GParameters.(rf工具箱)HParameters.(rf工具箱)ABCDParameters.(rf工具箱), 和tparameters.(rf工具箱)

例子:S1 =施差(Y1,100)y1.是一个参数对象。此示例将Y参数转换为S参数100.欧姆。

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

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

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

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

S参数频率,指定为正值的向量,从最小到最大。

欧姆的参考阻抗指定为正实标量。您无法指定Z0.如果要从文件导入数据。参数z0是可选的,并存储在阻抗财产。

匹配网络,指定为a匹配网络(rf工具箱)目的。

数据类型:char|细绳

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

数据类型:双倍的

输出参数

全部收缩

S参数数据,作为对象返回。DISP(SOBJ)返回对象的属性:

  • 号码- 端口数,指定为整数。创建对象时,该函数会自动计算此值。

  • 频率- S参数频率,指定为aK.-1-1向量的正面实数量从最小到最大。该函数从中设置此属性文档名称或者弗里克输入参数。

  • 参数- S参数数据,指定为N-经过-N-经过-K.复数数组。该函数从中设置此属性文档名称或者数据输入参数。

  • 阻抗- 欧姆的参考阻抗,指定为正实标量。该函数从中设置此属性文档名称或者Z0.输入参数。如果没有提供参考阻抗,则该函数使用默认值50.

也可以看看

|||

在R2012A介绍