主要内容

通过带宽可视化RF预算分析

该示例显示了如何以编程方式对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滤波器,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中可视化RF预算结果

只需使用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.53​​4 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]

绘制RF预算结果与输入频率

使用预算RFPLOT.用于生成累积RF预算结果的报告准备绘图的功能与一系列级联输入频率。累积(即终止的子级联)结果被自动计算以显示RF预算通过整个设计的变化。使用图形窗口的数据光标以交互方式在不同阶段的不同频率下探索值。

RFPLOT(B,'噘'

图POUT包含轴。具有标题输出功率的轴FRIIS分析包含5个类型的线路。这些对象代表1..1,1..2,1..3,1..4,1..5。

RFPLOT(B,'侏儒'

图般含有轴。具有标题换能器增益Friis分析的轴包含5个类型的型号。这些对象代表1..1,1..2,1..3,1..4,1..5。

绘图RF预算网络参数结果与输入频率

使用RF预算Smithplot / Polar.产生累积RF预算略峰表结果的曲线图的功能与一系列级联输入频率。用smithplot.函数来查看反射系数和极偏光,以查看反射和传输系数。

smithplot(b,1,1)

极性(B,2,1)

轻松导出到RF BlockSet和Simulink万博1manbetx

RFBUDGET.对象有其他有用的MATLAB方法:

应用程序中可视化RF预算结果

使用show命令复制单频RFBUDGET.对象进入RF预算分析仪应用程序。这阴谋史密斯, 和极性应用程序中的按钮,带下拉选项,呼叫RFPLOT.smithplot., 和极性分别。

在应用程序中,Expor.T按钮将当前设计复制到RFBUDGET.Matlab工作区的对象。RF预算对象的所有其他导出方法可通过导出按钮的下拉选项获得。

展示(b)

图级联包含UIPanel类型的对象。

图形元素参数包含uipanel类型的对象。

图结果包含uipanel类型的对象。

自动从MATLAB文件创建报告

如果你写了一个'myfile.m'构建设计并与之可视化的脚本RFPLOT.命令,尝试发布('myfile.m')在命令行的函数(或单击发布MATLAB编辑器中的按钮)。这会自动生成所有数据,并为其同事生成报告,保存为HTML文件。

要保存您的设计,请首先使用下面显示的命令撤消,然后使用“图”工具栏将文件菜单拉动并保存使用文件- >另存为并选择“另存为类型”到“PNG”或“PDF”。要将图形窗口重新播放到应用程序中,您可以单击图窗口右上角的码头可接受。

h = findall(0,'类型''数字''名称''无标题');套(h,'windowstyle''普通的')设置(h,'菜单栏''数字')设置(h,'工具栏''汽车'

相关话题