rfckt.mixer
RF混合器及其本地振荡器的2端口表示
描述
使用混合器
代表RF混合器及其本地振荡器的类,其特征是网络参数,噪声数据,非线性数据和局部振荡器频率。
使用读
以以下格式之一读取来自数据文件的混音器数据的方法:
试金石
安捷伦®P2D
安捷伦S2D
放大器
笔记
如果您设置非线性
使用rfdata.ip3
或者rfdata.power
,然后将属性从标量OIP3格式转换为格式rfdata.ip3
或者rfdata.power
。
创建
描述
h = rfckt.mixer
返回一个混合对象,其属性都具有其默认值。
h = rfckt.mixer(名称,值)
使用一个或多个名称值对设置属性。例如,rfckt.mixer('intptype','cubic')
用分段立方赫米特插值作为插值方法创建RF混合器。您可以指定多个名称值对。将每个属性名称包装在报价中。未指定的属性保留其默认值。
特性
对象功能
分析 |
分析频域中的RFCKT对象 |
计算 |
计算RFCKT对象或RFDATA对象的指定参数 |
圆圈 |
在史密斯图表上绘制圆圈 |
提炼 |
从RFCKT对象或数据对象提取指定的网络参数 |
ListFormat |
列出指定电路对象参数的有效格式 |
ListParam |
列出指定电路对象的有效参数 |
Loglog |
使用日志量表绘图指定的电路对象参数 |
阴谋 |
X-Y平面上的绘图电路对象参数 |
Plotyy |
带有两个y轴的RF电路或RF数据的绘图参数 |
getop |
显示操作条件 |
极性 |
绘制极性坐标上指定的对象参数 |
Semilogx |
使用日志秤绘制RF电路对象参数X-轴 |
半学 |
使用日志秤绘制RF电路对象参数y-轴 |
史密斯 |
史密斯图上的情节电路对象参数 |
写 |
从电路或数据对象编写RF数据以文件 |
getz0 |
计算RFCKT传输线对象的特征阻抗 |
读 |
读取从文件到新的或现有电路或数据对象的RF数据 |
恢复 |
将数据恢复到原始频率 |
getop |
显示操作条件 |
GroupDelay |
S参数对象或RF过滤对象的组延迟或RF工具箱电路对象 |
例子
算法
这分析
方法计算分析
使用存储在rfckt.amplifier
对象属性如下:
这
分析
方法使用存储在'Noiseata'
属性rfckt.amplifier
对象计算噪声图。这
分析
方法使用存储在'nonlineardata'
属性rfckt.amplifier
对象计算OIP3。如果电源数据存在于
'nonlineardata'
属性,块从电源数据中提取AM/AM和AM/PM非线性。如果是
'nonlineardata'
属性仅包含IP3数据,该方法计算并添加了非线性:使用DBM中的三阶输入截距值来计算因子,F,在放大器对象应用非线性之前,这会缩放输入信号:
通过将放大器输入信号乘以缩放的输入信号F。
将缩放输入信号限制为最大值1。
根据以下立方多项式方程将AM/AM转换应用于放大器增益:
在哪里你是缩放输入信号的大小,它是无单位归一化输入电压。
这
分析
函数使用存储在'NetworkData'
属性rfckt.amplifier
对象以在指定的频率下计算放大器的组延迟值弗雷克
,如在分析
功能参考页。这
分析
方法使用存储在'NetworkData'
属性rfckt.amplifier
对象以在指定的频率下计算放大器的S参数值弗雷克
。如果是'NetworkData'
属性包含网络Y-或Z-Parameters,分析
方法首先将参数转换为S-参数。使用您指定的插值方法'intptype'
财产,分析
方法插值S-参数值以在指定频率下确定其值。具体来说,
分析
方法根据其频率的上升顺序订购S-参数,Fn。然后,它使用MATLAB插值S-参数®Interp1
功能。例如,下图中的曲线说明了插值的结果11参数以五个不同的频率。有关更多信息,请参见“一维插值”和
Interp1
MATLAB文档中的参考页面。如前图所示,
分析
方法使用参数值F最小,最小输入频率,对于所有小于F最小。它使用参数值F最大限度,最大输入频率,所有频率大于F最大限度。在这两种情况下,结果可能都不准确,因此您需要在足够宽的频率范围内指定网络参数值,以说明放大器行为。
参考
[1] EIA/IBIS公开论坛,试金石文件格式规范,修订版1.1,2002年