主要内容

exportTestbench

创建从预算射频测量testbench对象

描述

例子

exportTestbench (rfobj)创建一个射频Blockset从射频预算™模型对象,并打开一个测量testbench系统。

请注意

这个函数需要DSP系统工具箱™。

sys= exportTestbench (rfobj)创建一个射频Blockset模型,并返回testbench测量系统。

例子

全部展开

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

一个=放大器(增益= 4);

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

m =调制器(OIP3 = 13);

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

r = rfelement(增益= 10);

计算一系列的预算RF射频元素的输入频率为2.1 GHz, -30 dBm的可用的输入功率和带宽10 MHz。

rfobj = rfbudget (2.1 e9 [m r], -30年,10 e6)
rfobj = rfbudget属性:元素:[1 x3 rf.internal.rfbudget.RFElement] InputFrequency: 2.1 GHz AvailableInputPower: -30 dBm SignalBandwidth: 10 MHz解算器:Friis自动更新:真正的分析结果OutputFrequency: (GHz) [2.1 3.1 3.1] OutputPower: (dBm) (-26 -26 -16) TransducerGain: (dB) [4 4 14] NF: (dB) [0 0 0] IIP2: (dBm) [] OIP2: (dBm) [] IIP3: (dBm)[正9 9]OIP3: (dBm) (Inf 13 23)信噪比:(dB) (73.98 73.98 73.98)

创建从射频测量testbench预算对象。

exportTestbench (rfobj)

exporttestbench.png

选择运行你testbench模拟。

exporttestbench2.png

响应将显示当你运行testbench。

exporttestbench3.png

输入参数

全部展开

射频预算对象,指定为一个rfbudget对象。

版本历史

介绍了R2017a