主要内容

sparameters

为射频数据计算的参数、网络电路,匹配网络对象

描述

例子

sobj= sparameters (文件名)创建一个参数对象sobj通过导入的数据文件指定的试金石文件名

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

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

sobj= sparameters (rfobj,频率)计算一个射频对象的的参数,如一个过滤器对象,电路对象,传输线对象,系列RLC对象,并联RLC对象,衰减器对象或射频天线对象使用默认参考阻抗。

例子

sobj= sparameters (rfobj,频率,Z0)计算一个射频对象的的参数,如一个过滤器对象,对象或传输线电路对象与给定参考阻抗Z0

sobj= sparameters (netparamobj)将网络参数对象,netparamobj阻抗,与默认参数对象引用。

例子

sobj= sparameters (netparamobj,Z0)将网络参数对象,netparamobj与一个给定的参考阻抗参数对象,Z0

例子

sobj= sparameters (rfdataorckt)提取网络的数据rfdataobjrfcktobj并将其转换为参数对象。

sobj= sparameters (mnobj)返回的参数创建的最佳匹配网络,计算一个频率表由源和负载阻抗。

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

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

例子

sobj= sparameters (___,circuitindices)返回一个参数对象数组,每个电路表示一个对象circuitindices。使用这个选项的任何输入参数组合在前面的语法。

例子

全部折叠

从文件中提取的参数default.s2p和情节。

S = sparameters (“default.s2p”);disp (S)
sparameters: NumPorts的参数对象:2频率:[191 x1双]参数:[2 x2x191双]阻抗:50 rfparam (obj, i, j)返回参数s Sij

情节提取的参数数据。

rfplot (S)

图包含一个坐标轴对象。坐标轴对象包含频率(GHz), ylabel级(dB)包含4线类型的对象。这些对象代表dB (S_ {11}), dB (S_ {21}), dB (S_ {12}), dB (S_ {22})。

创建一个电阻器元素R50并将它添加到一个电路对象example2。的参数的计算example2

hR1上=电阻器(50,“R50”);hckt1 =电路(“example2”);添加(hckt1 [1 - 2], hR1上)setports (hckt1 0[1],[2 0])频率= linspace (1 e3, 2 e3,100);S = sparameters (hckt1,频率,100);disp (S)
sparameters: NumPorts的参数对象:2频率:[100 x1双]参数:[2 x2x100双]阻抗:100 rfparam (obj, i, j)返回参数s Sij

从文件default.s2p提取利用。转换结果利用的参数。

日元= yparameters (“default.s2p”);S1 = sparameters (Y1,100);disp(日元)
yparameters:利用对象NumPorts: 2频率:[191 x1双]参数:[2 x2x191双]rfparam (obj, i, j)返回y参数Yij
disp (S1)
sparameters: NumPorts的参数对象:2频率:[191 x1双]参数:[2 x2x191双]阻抗:100 rfparam (obj, i, j)返回参数s Sij
文件=“default.s2p”;h = (rfdata阅读。数据、文件);S = sparameters (h)
S = sparameters: NumPorts的参数对象:2频率:[191 x1双]参数:[2 x2x191双]阻抗:50 rfparam (obj, i, j)返回参数S Sij

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

n = matchingnetwork (“LoadImpedance”,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 = sparameters: NumPorts的参数对象:2频率:[100 x1双]参数:[2 x2x100双]阻抗:100 rfparam (obj, i, j)返回参数s Sij

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

  • 电阻:100欧姆

  • 电容器:1 pF

rlcglinetxline = txlineRLCGLine (R = 100, C = 1 e-12)
rlcglinetxline = txlineRLCGLine: RLCGLine元素名称:“RLCGLine”频率:1.0000 R e + 09: 100 L: 0 C: 1.0000 e-12 G: 0 IntpType:“线性”LineLength: 0.0100终止:“NotApplicable”StubMode:“NotAStub”NumPorts: 2终端:{“p1 +”“p2 +”的p1 - ' ' p2 - '}

计算输电线路的参数的1 GHz。

sparam = sparameters (rlcglinetxline 1 e9);

定义一个数据集和一个向量的频率。

data =重塑(复杂(1:12,十三24),2,2,[]);频率= (1:3)* 10 ^ 9;

定义引用每个端口的阻抗数据。

Z0 = (100);

建立的参数对象的数据在给定的频率频率与向量Z0参考阻抗。这将允许您为每个端口指定不同的参考阻抗。

S = sparameters(数据、频率Z0)
S = sparameters: NumPorts的参数对象:2频率:[3 x1双]参数:[2 x2x3双]阻抗:[100]rfparam (obj, i, j)返回参数S Sij

输入参数

全部折叠

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

射频对象,指定为以下之一:

电路对象 电路
射频滤波器对象 rffilterlcladder
输电线路的对象
系列和并联RLC对象 seriesRLC,shuntRLC
衰减器对象 衰减器
射频天线对象 rfantenna
相移的对象 移相
IMT混合器对象 mixerIMT
射频分配器对象(因为R2023a) rfdivider
互感器对象(因为R2023a) mutualInductor

网络参数对象。的网络参数对象类型:sparameters,yparameters,zparameters,gparameters,hparameters,abcdparameters,tparameters

例子:S1 = sparameters (Y1,100)日元是一个参数对象。这个例子转换利用的参数One hundred.欧姆。

标准数据文件,指定为一个特征向量,包含网络参数数据。文件名可以是一个文件的名称在MATLAB®路径或文件的完整路径。

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

频率参数,指定为一个向量的正实数,排序从最小到最大。

引用在欧姆阻抗,指定为以下之一:

  • 积极的真正的标量当你想指定相同的参考阻抗网络中所有端口。

  • 积极的向量长度N当您想要指定一个不同的参考每个端口的阻抗N- port网络。(因为R2023a)

  • 积极的向量长度K当您想要指定一个不同的参考阻抗的每个K频率的数据。(因为R2023a)

如果参考阻抗是一个向量和港口的数量N=数据频率的数量K,N= =K,那么sparameters对象将向量的每个元素分配给每个端口的网络。为每个指定参考阻抗频率在这种情况下,指定Z0作为一个三维向量的长度1-by-1-by -K

你不能指定Z0参数如果你导入的参数数据从一个文件中。的Z0参数是可选的,商店的阻抗函数阻抗财产的sparameters对象。

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

匹配网络,作为一个指定matchingnetwork对象。

数据类型:字符|字符串

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

数据类型:

输出参数

全部折叠

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

  • NumPorts——数量的端口,指定为一个整数。函数计算这个值时自动创建对象。

  • 频率——指定为一个参数频率K1排序的正实数向量从最小到最大。这个函数设置这个属性的文件名频率输入参数。

  • 参数——指定为一个参数数据N——- - - - - -N——- - - - - -K复数的数组。这个函数设置这个属性的文件名数据输入参数。

  • 阻抗——参考在欧姆阻抗,指定为一个积极的真正的标量。这个函数设置这个属性的文件名Z0输入参数。如果没有提供参考阻抗的函数使用默认值50

版本历史

介绍了R2012a

全部展开