主要内容

ispassive

检查n端口s参数的无源性

描述

例子

结果idx_nonpassive) = ispassive (sparams检查s参数对象或数据的被动性。如果s参数在每个频率都是无源的,则结果为真正的.否则,结果是.它也可以选择返回idx_non_passive,非被动s参数的指标。

例子

___) = ispassive (sparams_data“阻抗”,z0检查n端口s参数数据的无源性,该数据引用到名称-值对中的阻抗值,“阻抗”,z0.一般情况下阻抗可以是复数的。

例子

全部折叠

读取一个Touchstone数据文件。

S = sparameters (“measured.s2p”);

检查s参数的被动性。

[passivevar, idx] = ispassive(年代);passivevar
passivevar =逻辑0

获取非被动s参数。

如果~passivevar nonpassivevals = S.Parameters(:,:,idx);结束

转换passive.s2p试金石文件到nport对象。

nobj = nport (“passive.s2p”);

转换n-port对象,nobj参数对象。

sobj = sparameters (nobj)
sobj = Parameters: S-parameters object NumPorts: 2 frequency: [202x1 double] Parameters: [2x2x202 double] Impedance: 50 rfparam(obj,i,j)返回S-parameter Sij

求n端口s参数数据在阻抗值为60时的无源性。

ispassive (sobj。参数,“阻抗”、60)
ans =逻辑1

输入参数

全部折叠

s参数,指定为下列参数之一:

  • 标量s参数对象

  • 一个复杂的N——- - - - - -N——- - - - - -K数组用于n端口s参数数据。

参考的s参数数据z0,指定为N——- - - - - -N——- - - - - -K数字矩阵。

参考阻抗,指定为正实标量。

请注意

z0必须是一个正的实标量或向量。如果z0为向量,则该向量必须等于网络参数数据点的个数或频率向量。

输出参数

全部折叠

s参数数据的被动性,作为的逻辑标量返回01.如果所有的s参数都是被动的,那么ispassive国旗等于1真正的).否则,国旗等于0).如果国旗真正的idx_non_passive是空的。

与s参数不是被动的频率对应的索引,作为数字整数的向量返回。

介绍了R2009b