射频预算分析中的频率扫描
这个例子展示了如何在射频预算分析中扫描元素的频率相关属性。
使用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)”)标题(“噪音数字与输入频率”)