这个例子展示了如何编程方式执行RF接收器系统的一个RF预算分析和跨越输入信号的带宽可视化所计算的预算结果。
首先,使用放大器
那调制器
那RFELEMENT.
, 和排名
对象指定设计中的2端口RF元件。然后通过级联元件一起成RF系统与计算RF预算结果RFBUDGET.
。
这RFBUDGET.
对象使设计勘探和可视化在MATLAB®命令行或图形在RF预算分析仪应用程序。它还使自动RF模块库™模型和测量测试平台生成。
RF系统设计者通常首先预算规格为增益,整个系统的噪声系数(NF),和非线性(IP3)一个设计过程。
支持RF预算分析的MATLAB功能使得可视金宝app化增益,NF和IP3在信号的带宽中的多个频率下可视化增益。你可以:
编程建设RFBUDGET.
对象2端口RF元件的出。
使用命令行显示RFBUDGET.
对象查看单频预算结果。
向量化的输入频率RFBUDGET.
对象并使用MATLAB绘图在输入信号的带宽上可视化RF预算结果。
此外,与RFBUDGET.
对象,你可以:
利用出口的方法来生成MATLAB脚本,RF模块集模型,或测量的Simulink测试平台。金宝app
用展示
命令复制的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 /极性
产生累积RF预算略峰表结果的曲线图的功能与一系列级联输入频率。用smithplot
功能视图反射系数和极性向视图反射和透射系数。
smithplot(B,1,1)
极性(B,2,1)
这RFBUDGET.
对象有其他有用的MATLAB方法:
exportScript
- 生成建立当前设计一个MATLAB脚本
exportrfblockset.
- 生成用于模拟的RF块集模型
exportTestbench
- 生成Simulink测金宝app量测试台
使用show命令复制一个单频RFBUDGET.
对象进入RF预算分析仪应用程序。这阴谋那史密斯, 和极性按钮的应用程序,其下拉选项中选择,来电RFPLOT.
那smithplot
, 和极性
分别。
在应用中,Expor吨按钮将当前设计到RFBUDGET.
对象在MATLAB工作区。所有的RF预算对象的其他出口方式都可以通过导出按钮的下拉选项。
展示(b)
如果你写了一个'myfile.m'
该脚本构建您的设计和可视化与它RFPLOT.
命令,尝试发布('myfile.m')
在命令线的作用(或点击发布在MATLAB编辑按钮)。这种自动生成所有数据,并产生对你的同事,保存为HTML文件的报告。
要保存您的设计,请首先使用下面显示的命令撤消,然后使用“图”工具栏将文件菜单拉动并保存使用文件- >另存为并选择“另存为类型”到“PNG”或“PDF”。要将图形窗口重新播放到应用程序中,您可以单击图窗口右上角的码头可接受。
H =的findall(0,'类型'那'数字'那'姓名'那'无标题');套(h,'windowstyle'那'普通的')设置(H,'菜单栏'那'数字')设置(H,“工具栏”那'汽车')