主要内容

编写S2P Touchstone®文件

实例中写入数据电路在MATLAB®工作空间中创建的对象转换为行业标准数据文件Touchstone®。您可以在第三方工具中使用这些文件。

要编写试金石文件,在本例中创建一个RLGC传输线对象,并在频域进行分析。分析结果被写入一个试金石文件,并将数据与原始结果进行比较。

创建RF电路对象来表示RLCG传输线

创建一个txlineRLCGLine对象表示RLCG传输线。本例使用名称-值对实现图1[1]所示的RLCG传输线中的参数。

图1: RLCG传输线。

ckt1 = txlineRLCGLine(“R”, 100,“L”80 e-9,“C”200 e-12,‘G’, 1.6);

克隆电路对象

使用克隆函数复制传输线对象。

Ckt2 =克隆(ckt1)
ckt2 = txlineRLCGLine: RLCGLine元素名称:'RLCGLine'频率:1.0000e+09 R: 100 L: 8.0000 -08 C: 2.0000 -10 G: 1.6000 IntpType: '线性' LineLength: 0.0100终止:'NotApplicable' StubMode: 'NotAStub' NumPorts: 2个终端:{'p1+' 'p2+' 'p1-' 'p2-'}

级联两个电路对象

使用电路对象将两条传输线级联。

CKT =电路([ckt1,ckt2]);

分析并绘制s参数数据

使用sparameters目的对级联传输线进行频域分析。

Freq = linspace(0,10e9);Ckt_sparameters =参数(ckt,freq);

使用smithplot方法绘制对象的S11在史密斯图表上®。

图smithplot (ckt_sparameters, [1],“LegendLabels”,“原来S11”

写入数据到S2P文件

使用rfwrite函数将数据写入文件。

Workingdir = tempname;mkdir (workingdir);文件名= fullfile(workingdir,“myrlcg.s2p”);如果存在(文件名,“文件”删除(文件名)结束rfwrite (ckt_sparameters文件名);

比较数据

从文件中读取数据myrlcg.s2p进入一个新的sparameters物体和图面输入反射系数,S11在史密斯图表上。目视比较“S11原件”和“S2P的S11”以确认数据匹配。

Compare_ckt =参数参数(文件名);图smithplot (compare_ckt, [1],“LegendLabels”,“S11 from S2P”

M. Steer,《输电线路》,在微波和射频设计:传输线.第2卷,第3版。美国北卡罗来纳州罗利:北卡罗来纳州立大学,2019年,第2章,第2节,第58页。

相关的话题