主要内容

放大器

放大器的对象

描述

使用放大器对象创建放大器元件。放大器是一个2端口射频电路对象。元素中可以使用此元素rfbudget对象和电路对象。

创建

描述

例子

amp =放大器创建一个具有默认属性值的放大器对象。

例子

amp =放大器(名称、值)使用一个或多个名称-值对设置属性。可以指定多个名称-值对。将每个属性名用引号括起来。

属性

全部展开

放大器的名称,指定为字符向量。所有名称必须是有效的MATLAB®变量名。

例子:“名称”、“放大器”

例子:放大器。的名字= 'amp'

可用功率增益,用dB表示为一个实有限标量。

例子:“获得”,10

例子:放大器。获得= 10

噪声系数,指定为实有限非负标量dB。

例子:NF, -10

例子:放大器。NF = -10

二阶输出截距点,在dBm中指定为实标量。

例子:“OIP2”,8

例子:放大器。OIP2 = 8

三阶输出参考截距点,在dBm中指定为实标量。

例子:“OIP3”,10

例子:放大器。OIP3 = 10

输入阻抗,表示为欧姆的正实部有限标量。也可以使用实部为正的复数。

例子:“寻”,40岁

例子:放大器。寻= 40

输出阻抗,用欧姆表示。也可以使用实部为正的复数。

例子:“Zout”,40岁

例子:放大器。Zout = 40

端口数,指定为标量整数。此属性是只读的。

端口终端的名称,指定为单元格向量。此属性是只读的。

对象的功能

克隆 创建现有电路元素或电路对象的副本

例子

全部折叠

创建一个名为的放大器,增益为10分贝。

一个=放大器(“名字”“放大器”“获得”, 10)
a = amplifier:放大器元件名称:'LNA' Gain: 10 NF: 0 OIP2: Inf OIP3: Inf Zin: 50 Zout: 50 NumPorts: 2端子:{'p1+' 'p2+' 'p1-' 'p2-'}

创建一个增益为4db的放大器对象。创建另一个输出三阶截距(OIP3)为13 dBm的放大器对象。

amp1 =放大器(“获得”4);amp2 =放大器(“OIP3”13);

使用放大器构建一个2端口电路。

电路([am1 am2])
c = circuit: circuit element ElementNames:{'功放' 'Amplifier_1'} Elements: [1x2功放]Nodes: [0 1 2 3] Name: '未命名' NumPorts: 2端子:{'p1+' 'p2+' 'p1-' 'p2-'}

创建一个增益为4db的放大器。

一个=放大器(“获得”4);

创建OIP3为13 dBm的调制器。

m =调制器(“OIP3”13);

使用实例创建nportpassive.s2p

n = nport (“passive.s2p”);

创建一个增益为10db的射频元件。

r = rfelement (“获得”10);

计算一系列射频元件在2.1 GHz输入频率、- 30dbm可用输入功率和10mhz带宽下的射频预算。

[a m r n] = [a m r n], [a m r n] = [a m r n]
与属性:b = rfbudget元素:[1 x4 rf.internal.rfbudget.Element] InputFrequency: 2.1 GHz AvailableInputPower: -30 dBm SignalBandwidth: 10 MHz解算器:Friis自动更新:真正的分析结果OutputFrequency: (GHz) [2.1 - 3.1 3.1 - 3.1] OutputPower: (dBm) [-20.6 -26 -26 -16] TransducerGain: (dB) [4 4 14 9.4] NF: (dB) [0 0 0 0.1392] IIP2:(dBm) [] OIP2: (dBm) [] IIP3: (dBm) [Inf 9 9 9] OIP3: (dBm) [Inf 13 23 18.4] SNR:(dB) [73.98 73.98 73.98 73.84]

在射频预算分析仪应用程序中显示分析。

显示(b)

Cascade包含一个uipanel类型的对象。

Figure Element Parameters包含一个uipanel类型的对象。

Figure Results包含一个uipanel类型的对象。

另请参阅

||

介绍了R2017a