利用复杂信号验证IP2/IP3
这个例子展示了如何使用RF Blockset™电路包络库来运行一个双音实验,测量放大器的二阶和三阶截点。该模型通过在每个载波上测量的调制信号功率计算放大器的截距点,验证了射频块集系统的行为。使用RF预算分析仪应用程序和测量测试台确认这些值。
系统架构
系统包括:
两个串联的复杂电压源。第一个电压源使用Simulink®模块建模,第二个电压源使用RF Blockset万博1manbetx电路包络库中的模块建模。在Simuli万博1manbetxnk Source子系统中,两个系列正弦波块模拟第一个音调的同相分量和正交分量。输入块将Simulink信号分配给载波万博1manbetx
fc1
.在射频块集源子系统中,两个系列正弦块模拟调制载波的同相和正交电压信号fc2
.模拟电压源阻抗的电阻器。
带有输入阻抗的放大器,输出阻抗在Main标签中指定;输出IP2,和非线性选项卡中指定的输出IP3。
一种通过并联电阻块探测放大器输出电压的输出端口块。输出信号的顺序由Outport块对话框中指定的载波的顺序决定。
一个子系统用于计算输入、IP2和IP3频率下的运行均方根功率电平。
一个子系统计算IP2和IP3的截距点[1]。
示例模型使用回调函数定义块参数的变量。要访问模型回调,请选择建模>模型设置>模型属性并在模型属性窗口中单击Callbacks选项卡。
运行示例
类型
open_system(“simrfV2_carriers”)
在命令窗口提示符。选择模拟>运行.
模型右侧显示输出功率和放大器输出截点。计算功率子系统使用运行均方根(RMS)平均值计算每个互调产品的dBm功率。
非线性射频块集组件建模
要在射频块集电路包络环境中建模非线性:
在你的模型中放置一个放大器或混频器块。
指定生成非线性的参数,例如IP2而且IP3,注意指定约定或直接在块对话框的非线性选项卡中指定多项式。
在配置块中指定用于模拟的任何附加载波频率。在这个例子中,Configuration块指定了总共25个频率:
fc1
而且fc2
,如基本色调输入信号的;一个谐波阶每一个音分别产生一组完整的二阶、三阶、四阶互调产物(包括二阶和三阶谐波产物),以及一组局部的五阶和六阶互调产物。s manbetx 845
为了计算每个包络线的功率电平,测量的电压信号用特性阻抗平方根的倒数进行缩放。额外的缩放1 /√(2)
在计算功率子系统中对复值输出信号进行归一化。
使用测量测试台进行验证
同样的测量可以使用RF预算分析仪应用程序来自动生成模型和测试台。
打开射频预算分析仪应用程序并指定放大器。
定义它的IP3(目前不能指定IP2)。
生成测量测试平台。
打开待测设备以显示放大器。指定IP2的值。
禁用噪声以精确测量IP2和IP3。(使用“射频测量单元”对话框)。
运行模拟并测量IP3。
将要验证的数量更改为IP2,并重新运行模拟。
如果您查看测试台的掩码,您将发现测量IP2和IP3的逻辑。这种方法与初始模型中描述的方法非常相似。
参考
Kundert,肯。“准确快速测量IP2和IP3。”设计师指南社区, 1b版,2002年5月22日。