主要内容

射频预算分析中的频率扫描

这个例子展示了如何在射频预算分析中扫描元素的频率相关属性。

使用nport而且放大器对象来指定设计中的2端口射频元件,并通过将这些元件级联到射频系统中来构建射频预算元件rfbudget

RF预算级联的构建元素

构建并参数化每个2端口RF元件。

F1 = nport(“RFBudget_RF.s2p”“RFBandpassFilter”);A1 =放大器(“名字”“RFAmplifier”...“获得”, 11.53,...“NF”, 1.53,...“OIP3”35);

使用rfbudget对象级联的输入频率为2.1 GHz,输入功率为-30 dBm,输入带宽为45mhz。这个例子级联了一个滤波器和一个放大器。

B = rfbudget(“元素”[f1 a1],...“InputFrequency”2.1 e9,...“AvailableInputPower”, -30,...“SignalBandwidth”45岁的e6);

读取频率相关噪声图

从数据表中读取放大器的频率相关噪声图(NF)值。如果输出三阶截距(OIP3)或增益与频率相关,则可以采用类似的方法。

来自数据表的输入freq_datasheet = [1.98; 1.99; 2.0; 2.01; 2.02; 2.03; 2.04; 2.05; 2.06; 2.07; 2.08;...2.09; 2.10)。* 1 e9;NF_datasheet = [1.0000;1.0442;1.0883;1.1325;1.1767;1.2208;...1.3533; 1.3975; 1.4417; 1.4858; 1.5300);根据现有滤波器频率插值放大器NF数据频率= f1. networkdata . frequency;RFAmplifier_NF = interp1(freq_datasheet,NF_datasheet,Freq);

绘制射频预算结果与输入频率的关系图

中的RF放大器元件的NF设置,循环到所需的频率rfbudget对象。

TotalNF = 0 (size(Freq));i = 1:数值(频率)b.InputFrequency =频率(i);调节RF放大器的频率依赖性NFelem(2)。NF = RFAmplifier_NF(i);计算级联的NFTotalNF(i) = b.NF(end);结束情节(频率/ 1 e9 TotalNF)网格;包含(“频率(GHz)”) ylabel (“NF (dB)”)标题(“噪音数字与输入频率”

图中包含一个轴对象。标题为Noise Figure vs. Input Frequency的axes对象包含一个类型为line的对象。

相关的话题

Baidu
map