主要内容

rfckt.passive

无源元件或网络

描述

使用被动的类,表示以无源网络参数数据为特征的无源射频组件和网络。

使用从a中读取被动对象数据的方法试金石数据文件。当你将s参数数据读入rfckt.passive物体的大小年代21数据必须小于或等于1。

由于随机的数值误差,从无源设备测量的数据并不一定是无源的。然而,rfckt.passive对象只能包含被动数据。要导入带有活动区域的数据,请使用rfckt.amplifier对象,即使原始数据表示被动设备。

创建

描述

例子

h = rfckt.passive.返回一个被动设备对象,该对象的所有属性都具有默认值。

h = rfckt.passive(名称,值)使用一个或多个名称值对设置属性。例如,rfckt.passive('intptype','立方')创建一个具有分段立方Hermite插值的被动设备对象作为插值方法。您可以指定多个名称值对。将每个属性名称括在报价中。未指定的属性保留其默认值。

属性

全部展开

计算的s参数、噪声系数、OIP3和群延迟值,指定为rfdata.data目的。分析结果是只读属性。欲了解更多信息,请参阅:算法

数据类型:function_handle

内插法rfckt.passive,指定为1)×(n以下值的字符数组:

方法 描述
线性(默认) 线性插值
样条 三次样条插值
立方 分段立方Hermite插值

数据类型:char

对象名称,指定为1)×(n字符阵列。的名字是只读属性。

数据类型:char

网络参数数据,指定为rfdata.network目的。

数据类型:function_handle

端口数,指定为正整数。排名T是只读属性。默认值为2

数据类型:

对象的功能

分析 在频域分析RFCKT对象
计算 计算rfckt对象或rfdata对象的指定参数
在史密斯图上画圆圈
提取 从rfct对象或数据对象中提取指定的网络参数
listformat. 列出指定电路对象参数的有效格式
listparam. 列出指定电路对象的有效参数
重对数 使用对数尺度绘制指定的电路对象参数
情节 在X-Y平面上绘制指定的电路对象参数
plotyy 在左侧和右侧的Y轴上绘制RF电路或射频平面上的RF数据的参数
getop 显示操作条件
极性 在极坐标上绘制指定的对象参数
semilogx 图RF电路对象参数使用对数尺度x-轴
semilogy 图RF电路对象参数使用对数尺度y-轴
史密斯 在史密斯图上绘制电路对象参数
将射频数据从电路或数据对象写入文件
getz0 得到输电线路对象的特性阻抗
从文件中读取射频数据到新的或现有的电路或数据对象中
恢复 恢复数据到原始频率
getop 显示操作条件
groupdelay S参数对象或RF滤波器对象的组延迟或射频工具箱电路对象

例子

全部折叠

使用使用的无源RF组件rfckt.passive

不是= rfckt.passive (“IntpType”'立方体'
pas = rfckt.passive with属性:intptype:'cubic'networkdata:[1x1 rfdata.network] nport:2分析方法:[1x1 rfdata.data]名称:'被动'

算法

分析方法计算分析方法属性如下:

分析方法中存储的数据“NetworkData”财产的财产rfckt.passive中规定的频率下的无源分量的s参数值频率.如果“NetworkData”属性包含网络Y或z参数,则分析方法首先将参数转换为S参数。使用您指定的插值方法“IntpType”财产,呢分析方法插值s参数值,以确定其在指定频率下的值。

具体来说,这分析方法根据s参数的频率升序对其进行排序,fn.然后用MATLAB对s参数进行插值®interp1函数。例如,下图中的曲线说明了插值S的结果11五个不同频率的参数。

有关更多信息,请参阅“一维插值”和interp1MATLAB文档中的参考页面。

如上面的图表所示分析方法使用参数值f最小值,最小输入频率,对于小于的所有频率f最小值.它使用参数值f最大限度,最大输入频率,对于所有频率大于f最大限度.在这两种情况下,结果可能不准确,因此您需要在一系列频率范围内指定网络参数值以满足组件行为。

分析方法使用S参数来计算指定频率的组延迟值分析输入参数频率,如分析参考页面。

参考

[1]环评/IBIS公开论坛,试金石文件格式规范, 2002年第1.1版

介绍了R2009a