该示例显示了如何以编程方式对RF接收器系统进行RF预算分析,并在输入信号的带宽上可视化计算的预算结果。
首先,使用放大器
那调制器
那RFELEMENT.
, 和排名
对象指定设计中的2端口RF元素。然后通过将元素级联将元素一起级联计算RF系统的rf预算RFBUDGET.
。
这RFBUDGET.
对象可以在Matlab®命令行或以图形方式进行设计探索和可视化RF预算分析仪应用程序。它还可以启用自动RF BlockSet™模型和测量测试涡卷生成。
RF系统设计人员通常开始具有预算规范的设计过程,用于整个系统的增益,噪声系数(NF)和非线性(IP3)。
支持RF预算分析的MATLAB功能使得可视万博1manbetx化增益,NF和IP3在信号的带宽中的多个频率下可视化增益。你可以:
以编程方式构建A.RFBUDGET.
在2端口RF元素中的对象。
使用命令行显示RFBUDGET.
对象查看单频预算结果。
向量化输入频率RFBUDGET.
对象并使用MATLAB绘图在输入信号的带宽上可视化RF预算结果。
另外,有一个RFBUDGET.
您可以:
使用导出方法在Simulink®中生成MATLAB脚本,RF块集模型或测量测试窗口。万博1manbetx
用表演
要复制的命令RFBUDGET.
对象进入RF预算分析仪应用程序。
基本RF接收器由RF滤波器,RF放大器,解调器,IF滤波器和IF放大器组成。
首先构建和参数化2端口RF元素中的每一个。然后使用RFBUDGET.
用输入频率为2.1 GHz,输入功率-30 dBm和输入带宽45 MHz,级联元素。
f1 = nport('rfbudget_rf.s2p'那'rfbandpassfilter');A1 =放大器('名称'那'rfamplifier'那......'获得',11.53,......'nf',1.53,......'oip3',35);d =调制器('名称'那'解调器'那......'获得',-6,......'nf',4,......'oip3',50,......'lo',2.03e9,......'convertertype'那'下');f2 = nport('rfbudget_if.s2p'那'ifbandpassfilter');A2 =放大器('名称'那'ifamplifier'那......'获得',30,......'nf',8,......'oip3',37);b = rfbudget('元素',[F1 A1 D F2 A2],......'Inputfrequency',2.1e9,......'可达到的,-30,......'signalBandwidth',45E6);
只需使用MATLAB即可查看标量频率结果disp
在命令行查看结果。预算的每列仅显示级联的结果仅是前一列的元素。请注意,最终列显示整个级联的RF预算结果。
DISP(b)
具有属性的RFBUDGET:[1x5 rf.internal.rfbudget.element] InputFrequency:2.1 GHz可用性PURTER:-30 DBM信号带宽:45 MHz求解器:FRIIS AUTOUPDATE:真实分析结果输出频率:(GHz)[2.1 2.1 0.07 0.07]输出功率:(DBM)[-31.53 -20 -26 -27.15 2.847]旋转率为:(DB)[-1.534 9.996 3.996 2.847 32.85] NF:(DB)[1.533 3.064 3.377 3.611 7.036] IIP2:(DBM)[] OIP2 :(DBM)[] IIP3:(DBM)[INF 25 24.97 24.97 4.116] OIP3:(DBM)[INF 35 28.97 27.82 36.96] SNR:(DB)[65.91 64.38 64.07 63.83 60.41]
使用预算RFPLOT.
用于生成累积RF预算结果的报告准备绘图的功能与一系列级联输入频率。累积(即终止的子级联)结果被自动计算以显示RF预算通过整个设计的变化。使用图形窗口的数据光标以交互方式在不同阶段的不同频率下探索值。
RFPLOT(B,'噘')
RFPLOT(B,'侏儒')
使用RF预算Smithplot / Polar.
产生累积RF预算略峰表结果的曲线图的功能与一系列级联输入频率。用smithplot.
函数来查看反射系数和极偏光,以查看反射和传输系数。
smithplot(b,1,1)
极性(B,2,1)
这RFBUDGET.
对象有其他有用的MATLAB方法:
ExportScript.
- 生成构建当前设计的MATLAB脚本
exportrfblockset.
- 生成用于模拟的RF块集模型
ExportTestBench.
- 生成Simulink测万博1manbetx量测试台
使用show命令复制单频RFBUDGET.
对象进入RF预算分析仪应用程序。这阴谋那史密斯, 和极性应用程序中的按钮,带下拉选项,呼叫RFPLOT.
那smithplot.
, 和极性
分别。
在应用程序中,Expor.T按钮将当前设计复制到RFBUDGET.
Matlab工作区的对象。RF预算对象的所有其他导出方法可通过导出按钮的下拉选项获得。
展示(b)
如果你写了一个'myfile.m'
构建设计并与之可视化的脚本RFPLOT.
命令,尝试发布('myfile.m')
在命令行的函数(或单击发布MATLAB编辑器中的按钮)。这会自动生成所有数据,并为其同事生成报告,保存为HTML文件。
要保存您的设计,请首先使用下面显示的命令撤消,然后使用“图”工具栏将文件菜单拉动并保存使用文件- >另存为并选择“另存为类型”到“PNG”或“PDF”。要将图形窗口重新播放到应用程序中,您可以单击图窗口右上角的码头可接受。
h = findall(0,'类型'那'数字'那'名称'那'无标题');套(h,'windowstyle'那'普通的')设置(h,'菜单栏'那'数字')设置(h,'工具栏'那'汽车')