主要内容

makepassive

使n端口的s参数被动

描述

例子

sparams_passive= makepassive (sparams将非被动的n端口s参数改为被动的。makepassive如果在一个频率上的奇异值太大,就会产生误差。s参数的参考阻抗是真实的和正的。

例子

全部折叠

转换measured.s2p参数对象。

S = sparameters (“measured.s2p”);

检查s参数对象是否为被动对象。

ispassive (S)
ans =逻辑0

使s参数数据被动使用makepassive函数。

S_new = makepassive(年代);

检查新的S-parameter对象是否是被动的。

ispassive (S_new)
ans =逻辑1

输入参数

全部折叠

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

  • 标量s参数对象

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

输出参数

全部折叠

被动s参数,作为s参数对象返回。

请注意

makepassive函数使用纯数学方法进行计算sparams_passive.因此,数组sparams_passive不代表同一个网络sparams,除非sparamssparams_passive是相等的。越密切sparams表示一个无源网络,其近似值越好sparams_passive就是那个网络因此,makepassive产生最现实的结果时sparams仅由于很小的数值误差而起作用。

介绍了R2010a