主要内容

rfckt.amplifier

射频放大器

描述

使用rfckt.amplifier对象来表示射频放大器的特点是网络参数、噪声数据和非线性数据

使用目标函数从数据文件读取数据放大器在下列格式:

  • 试金石

  • 安捷伦科技公司®P2D

  • 安捷伦S2D

  • AMP

请注意

如果你设置NonLinearData使用rfdata.ip3rfdata.power,然后从标量OIP3属性转换格式的格式rfdata.ip3rfdata.power

创建

描述

例子

h = rfckt.amplifier返回一个放大器电路对象的属性都有默认值。

例子

h = rfckt.amplifier(名称、值)设置使用一个或多个属性名称-值对。例如,rfckt.amplifier(“IntpType”,“立方”)创建一个射频放大器电路,使用立方插值。您可以指定多个名称-值对。在报价附上每个属性的名字。没有指定属性保留默认值。

属性

全部展开

这个属性是只读的。

计算的参数、噪声图、OIP3和群延迟值,指定为一个rfdata.data对象。欲了解更多信息,请参阅算法

数据类型:function_handle

插值方法指定为以下值之一:

方法 描述
线性 线性插值
样条 三次样条插值
立方 分段三次埃尔米特插值

数据类型:字符

这个属性是只读的。

放大器对象的名称。

数据类型:字符

网络参数数据。

数据类型:function_handle

噪声信息,指定为以下之一:

  • 标量噪声图在dB

  • rfdata.noise对象

  • rfdata.nf对象

数据类型:|function_handle

噪声信息,指定为以下之一:

  • 在标量OIP3 dBm

  • rfdata.power对象

  • rfdata.ip3对象

数据类型:|function_handle

这个属性是只读的。

数量的端口。默认值是2。

数据类型:

对象的功能

分析 在频域分析RFCKT对象
计算 计算指定参数rfckt对象或rfdata对象
史密斯圆图上画圆圈
提取 从rfckt提取网络参数指定的对象或数据对象
listformat 参数指定电路有效的格式列表对象
listparam 指定电路有效的参数列表对象
重对数 情节指定电路对象参数使用对数的规模
情节 绘制电路对象参数对x - y平面
plotyy 情节射频电路的参数或射频数据x - y平面上有两个轴
getop 显示操作条件
极地 情节指定对象参数对极坐标
semilogx 情节射频电路对象使用对数尺度参数x设在
semilogy 情节射频电路对象使用对数尺度参数y设在
史密斯 绘制电路对象参数对史密斯圆图
射频电路或数据对象的数据写入文件
getz0 计算RFCKT传输线的特性阻抗对象
从文件读取射频数据到新的或现有的电路或数据对象
恢复 恢复原始数据的频率
getop 显示操作条件
groupdelay 群时延参数的对象或对象或射频滤波器射频工具箱电路对象

例子

全部折叠

创建一个使用rfckt放大器。放大器对象。

amp = rfckt.amplifier (“IntpType”,“立方”)
amp = rfckt。放大器的属性:NoiseData: [1 x1 rfdata。噪音]NonlinearData: [1 x1 rfdata。权力]IntpType:“立方”NetworkData: [1 x1 rfdata.network] nPort: 2 AnalyzedResult: [1 x1 rfdata。数据)名称:“放大器”

创建一个射频放大器使用rfckt.amplifier对象。

amp = rfckt.amplifier (“IntpType”,“立方”);

创建一个rfdata.power对象存储输出功率和相位信息。

powerdata = rfdata.power;

定义频率、相移、输入功率和输出功率数据。

f = (2.08 - 2.10) * 1.0 e9;阶段= {(27.1 - 35.3),(15.4 19.3 21.1)};销= {(0.001 - 0.002),(0.001 0.005 0.01)};撅嘴= {(0.0025 - 0.0031),(0.0025 0.0028 0.0028)};

分配频率、相移、输入功率和输出功率数据的rfdata.power对象。

powerdata。频率= f;powerdata。阶段=阶段;powerdata。销=销;powerdata。撅嘴=撅嘴;

在射频电路放大器非线性信息参数设置对象。

amp.NonlinearData = powerdata
amp = rfckt。放大器的属性:NoiseData: [1 x1 rfdata。噪音]NonlinearData: [1 x1 rfdata。权力]IntpType:“立方”NetworkData: [1 x1 rfdata.network] nPort: 2 AnalyzedResult: [1 x1 rfdata。数据)名称:“放大器”

算法

分析函数计算AnalyzedResult使用数据存储在属性rfckt.amplifier对象属性如下:

  • 分析函数使用中存储的数据NoiseData财产的rfckt.amplifier对象图来计算噪声。

  • 分析函数使用中存储的数据NonlinearData财产的rfckt.amplifier对象来计算OIP3。

    如果数据存在于权力NonlinearData房地产、块提取AM / AM和AM / PM非线性电力数据。

    如果NonlinearData属性只包含IP3数据,该方法计算并添加非线性:

    1. 使用dBm的三阶输入拦截点值计算的因素,f前,尺度输入信号放大器对象应用非线性:

      F 一个 / 一个 ( u ) = u u 3 3

    2. 计算了输入信号通过放大器输入信号乘以f

    3. 限制了输入信号的最大值1。

    4. 应用AM / AM转换放大器增益,根据以下三次多项式方程:

      F 一个 / 一个 ( u ) = u u 3 3

      在哪里u按比例缩小的输入信号的大小,这是一个无单位的规范化输入电压。

  • 分析函数使用中存储的数据“NetworkData”财产的rfckt.amplifier对象计算放大器的群延迟值中指定的频率频率,如所描述的分析函数引用页面。

  • 分析函数使用中存储的数据NetworkData财产的rfckt.amplifier放大器的对象计算参数值在指定的频率频率。如果“NetworkData”属性包含网络利用或Z-parameters,分析函数首先转换参数的参数。使用你指定的插值方法IntpType财产,分析方法篡改参数值来确定它们的值在指定的频率。

    具体来说,分析函数命令的参数按照升序的频率,fn。然后插入的参数,使用MATLAB®interp1函数。例如,下面的图表说明了结果的曲线插值的年代11在五个不同的频率参数。

    S11插值结果

    有关更多信息,请参见“一维插值”和interp1参考页面。

    如前图所示,分析函数使用的参数值f最小值,最低输入频率,频率小于f最小值。它使用的参数值f马克斯最大输入频率,频率大于一切f马克斯。在这两种情况下,结果可能不准确,所以您需要指定网络参数值在一个足够宽的频率范围占放大器的行为。

引用

[1]EIA /宜必思开放论坛。试金石文件格式规范2002年,启1.1,(https://ibis.org/connector/touchstone_spec11.pdf)。

版本历史

之前介绍过的R2006a