主要内容

可视化带宽上的射频预算分析

此示例演示如何以编程方式执行RF接收器系统的RF预算分析,并可视化整个输入信号带宽的计算预算结果。

首先,使用放大器,调制器,rfelement恩波特对象来指定设计中的2端口RF元素。然后通过将这些元素级联到具有rfbudget.

这个rfbudget对象可在MATLAB®命令行或以图形方式在射频预算分析仪应用程序。它还启用自动射频区块集™ 模型和测量测试台的生成。

介绍

射频系统设计师通常从整个系统的增益、噪声系数(NF)和非线性(IP3)的预算规格开始设计过程。

支持射频预算分析的MATLAB功能使得在整金宝app个信号带宽内的多个频率下,可以轻松地可视化增益、NF和IP3结果。您可以:

  • 以编程方式构建rfbudget从2端口RF元件中取出对象。

  • 使用的命令行显示rfbudget对象以查看单一频率预算结果。

  • 将输入频率矢量化rfbudget对象并使用MATLAB绘图来可视化输入信号带宽上的射频预算结果。

此外,在rfbudget对象您可以:

  • 使用导出方法在Simulink®中生成MATLAB脚本、RF块集模型或测量测试台。金宝app

  • 使用显示用于复制文件的命令rfbudget将对象放入射频预算分析仪应用程序。

射频接收机的构成要素

基本射频接收器由射频滤波器、射频放大器、解调器、中频滤波器和中频放大器组成。

首先构建并参数化每个2端口RF元素。然后使用rfbudget以2.1 GHz的输入频率、30 dBm的输入功率和45 MHz的输入带宽级联元件。

f1=nport(“RFBudget_RF.s2p”,“RFBandpassFilter”);a1=放大器(“姓名”,“射频放大器”,...“收益”,11.53,...“NF”,1.53,...“OIP3”,35);d=调制器(“姓名”,“解调器”,...“收益”,-6,...“NF”4....“OIP3”,50,...“瞧”,2.03e9,...“转换器类型”,“向下”);f2=nport(“RFBudget_IF.s2p”,'带通滤波器'); a2=放大器(“姓名”,“i放大器”,...“收益”,30,...“NF”8....“OIP3”,37);b=rfbudget(“元素”,[f1 a1 d f2 a2],...“输入频率”,2.1e9,...“可用输入功率”,-30,...“信号带宽”,45e6);

在MATLAB中可视化射频预算结果

使用MATLAB可以简单地查看标量频率结果disp在命令行中查看结果。预算的每一列仅显示前几列元素的级联结果。请注意,最后一列显示整个级联的RF预算结果。

显示(b)
带属性的rfbudget:Elements:[1x5 rf.internal.rfbudget.Element]输入频率:2.1 GHz可用输入功率:-30 dBm信号带宽:45 MHz解算器:FRIS自动更新:真实分析结果输出频率:(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:[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]信噪比:(dB)[65.91 64.38 64.07 63.83 60.41]

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

使用预算的rfplot函数用于生成累积射频预算结果与级联输入频率范围的报告就绪图。自动计算累积(即终止子级联)结果,以显示整个设计中射频预算结果的变化。使用figure窗口的数据光标以交互方式探索不同阶段不同频率的值。

图(b),“撅嘴”)

Figure Pout包含一个轴对象。标题为“输出功率FRIS分析”的Axis对象包含5个line类型的对象。这些对象表示1..1,1..2,1..3,1..4,1..5。

图(b),“巨大的”)

Figure GainT包含一个Axis对象。标题为“传感器增益FRIS分析”的轴对象包含5个线型对象。这些表示1,1,1,1,1,1。

绘制射频预算网络参数结果与输入频率

使用射频预算史密斯普劳特/极地函数生成累积射频预算参数结果与级联输入频率范围之间的曲线图。使用史密斯普洛特函数可查看反射系数,极坐标可查看反射系数和透射系数。

smithplot(b,1,1)

极性(b,2,1)

轻松导出到RF区块集和Simulink金宝app

这个rfbudget对象还有其他有用的MATLAB方法:

在应用程序中可视化射频预算结果

使用show命令复制单个频率rfbudget将对象放入射频预算分析仪应用程序情节,史密斯极地的应用程序中的按钮及其下拉选项,呼叫rfplot,史密斯普洛特极地的分别地

在应用程序中Export按钮将当前设计复制到rfbudget对象。RF budget对象的所有其他导出方法都可以通过导出按钮的下拉选项使用。

节目(b)

从MATLAB文件自动创建报告

如果你写过'myfile.m'用于构建设计并使用可视化的脚本rfplot命令,请尝试发布('myfile.m')在命令行中运行(或单击出版按钮)。这会自动生成所有图形,并为同事生成一份报告,另存为html文件。

要保存设计,请首先使用下面显示的命令取消锁定,然后使用“地物”工具栏下拉“文件”菜单并使用保存文件->另存为并选择另存为类型为png或pdf。要将figure窗口重新加载到应用程序中,您可以单击figure窗口右上角的Dock启示。

h=findall(0,“类型”,“数字”,“姓名”,“无标题”); 设置(h,“窗口样式”,“正常”)设置(h,“菜单栏”,“数字”)设置(h,“工具栏”,“自动”)

相关话题