主要内容

rfelement

通用RF元素对象

描述

使用rfelement对象来创建通用RF元素。射频元件是一个2端口射频电路对象。方法中使用此元素rfbudget对象和电路对象。

创建

描述

例子

Rfel = rfelement创建具有默认属性值的RF元素对象。

例子

rfel = rfelement(名称,值)使用一个或多个名称-值对设置属性。可以指定多个名称-值对。将每个属性名用引号括起来。

属性

全部展开

用于标识rf元素的名称,指定为字符向量。所有名称必须是有效的MATLAB®变量名。

例子:“名称”、“rfel”

例子:rfel。的名字= 'rfel'

可用功率增益,以dB为单位的标量指定。

例子:“获得”,10

例子:rfel。获得= 10

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

例子:NF, -10

例子:rfel。NF= -10

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

例子:“OIP2”,8

例子:放大器。Oip2 = 8

三阶输出引用的截距点,在dBm中指定为实标量。

例子:“OIP3”,10

例子:放大器。Oip3 = 10

输入阻抗,指定为正实部有限标量,单位为欧姆。你也可以使用一个实部为正的复值。

例子:“寻”,40岁

例子:rfel。寻= 40

输出阻抗,以欧姆为单位指定标量。你也可以使用一个实部为正的复值。

例子:“Zout”,40岁

例子:rfel。Zout= 40

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

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

对象的功能

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

例子

全部折叠

创建一个增益为10 dB、噪声值为3 dB、OIP3(输出三阶截距)为2 dBm的rfelement对象。

rfelement(“获得”10“NF”3,“OIP3”, 2)
r = rfelement:射频元件名称:' rfelement '增益:10 NF: 3 OIP2: Inf OIP3: 2 Zin: 50 Zout: 50 NumPorts: 2端子:{'p1+' 'p2+' 'p1-' 'p2-'}

创建一个增益为4 dB的rf元件。创建另一个输出三阶截距(OIP3)为13 dBm的rf元件。

Rfel1 = rfelement(“获得”4);Rfel2 = rfelement(“OIP3”13);

使用上述定义的rf元件构建2端口电路。

C = circuit([rfel1 rfel2])
c = circuit:电路元素ElementNames: {'RFelement' 'RFelement_1'}元素:[1x2 RFelement]节点:[0 1 2 3]名称:' unknown ' NumPorts: 2个终端:{'p1+' 'p2+' 'p1-' 'p2-'}

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

a =放大器(增益=4);

创建一个OIP3为13 dBm的调制器。

m =调制器(OIP3=13);

使用创建一个n端口元素passive.s2p

N = nport(“passive.s2p”);

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

r = rfelement(增益=10);

在输入频率为2.1 GHz、有效输入功率为- 30dbm、带宽为10mhz时,计算一系列射频元件的射频预算。

B = rfbudget([a m r n], 2.11 e9,-30,10e6)
与属性: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)[正9 9 9]OIP3: (dBm) (Inf 13 23 18.4)信噪比:(dB) (73.98 - 73.98 73.98 - 73.84)

输入显示命令在命令窗口中显示分析结果射频预算分析仪应用程序。

显示(b)

amp_rf_app.png

版本历史

在R2017a中引入

Baidu
map