帮助中心帮助中心
计算射频预算对象的结果
computeBudget (rfobj)
例子
computeBudget (rfobj)计算RF预算对象的结果。只有当自动更新RF预算对象的属性设置为假.
computeBudget (rfobj)
rfobj
假
全部展开
创建一个调制器,输出参考二阶截距设置为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
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]
rfbudget
RF预算对象,指定为rfbudget对象。
如果S21的值为0时,您可以对该元素进行以下修改:
年代21= 0和S11= 1
年代21= 0和S22= 1
年代21= 0, s22= -1, S= 1
年代21= 0
在R2017a中引入
rfbudget|显示|exportScript|exportRFBlockset|exportTestbench|rfplot|smithplot|极地
显示
exportScript
exportRFBlockset
exportTestbench
rfplot
smithplot
极地
您有这个示例的修改版本。要使用编辑打开此示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处