主要内容

computeBudget

计算射频预算对象的结果

描述

例子

computeBudget (rfobj计算RF预算对象的结果。只有当自动更新RF预算对象的属性设置为

例子

全部展开

创建一个调制器,输出参考二阶截距设置为20,可用功率增益设置为3。

m =调制器(OIP2=20,增益=3,ImageReject=false,ChannelSelect=false);

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

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

创建一个RF预算对象,指定信号的输入频率、级联应用的功率和信号带宽。

b1 = rfbudget([m a], 2.11 e9,-30,100e6,AutoUpdate=false)
b1 = rfbudget with properties: Elements: [1x2 rf.internal.rfbudget.RFElement] InputFrequency: 2.1 GHz AvailableInputPower: -30 dBm SignalBandwidth: 100 MHz Solver: Friis自动更新日期:false

使用computeBudget函数来计算RF预算对象的结果。

computeBudget (b1)

显示射频预算结果。

b1
b1 = rfbudget with properties: Elements: [1x2 rf.internal.rfbudget.RFElement] InputFrequency: 2.1 GHz AvailableInputPower: -30 dBm SignalBandwidth: 100 MHz Solver: Friis AutoUpdate: false分析结果OutputFrequency: (GHz) [3.1 3.1] OutputPower: (dBm) [-27 -17] TransducerGain: (dB) [3 13] NF: (dB) [00] IIP2: (dBm) [] OIP2: (dBm) [Inf Inf] OIP3: (dBm) [Inf Inf] SNR: (dB) [63.98 63.98]

输入参数

全部展开

RF预算对象,指定为rfbudget对象。

算法

全部展开

版本历史

在R2017a中引入

Baidu
map