使用复杂信号验证IP2/IP3

这个例子演示了如何使用RF Blockset™电路包络库来运行一个双音实验,测量放大器的二阶和三阶截取点。该模型通过测量每个载波上的调制信号功率来计算放大器的截获点,验证了射频块集系统的性能。这些值是通过RF Budget Analyzer应用程序和测量测试台来确认的。

系统架构

该系统包括:

  • 两个串联的复杂电压源。第一个电压源是用Simulink®块建模的,第二个是用RF块集电路包络库中的块建模万博1manbetx的。在Simuli万博1manbetxnk信源子系统中,两个系列正弦波块分别模拟了第一音调的同相分量和正交分量。一个Inport块将Simulink信号分配给载波万博1manbetxfc1.在射频块集源分系统中,两个串联的正弦波块对调制载波的同相和正交电压信号进行建模fc2.

  • 模拟电压源阻抗的电阻。

  • 输入阻抗放大器,输出阻抗在主制表符中指定;输出IP2,并在非线性选项卡中指定输出IP3。

  • 一种输出端块,它通过并联电阻块探测放大器的输出电压。输出信号的顺序由Outport块对话框中指定的载波的顺序决定。

  • 在输入、IP2和IP3频率上计算运行的均方根功率电平的子系统。

  • 计算IP2和IP3截点的子系统[1]。

示例模型使用回调函数为块参数定义变量。要访问模型回调,请选择模型>模型设置>模型属性并单击模型属性窗口中的Callbacks选项卡。

运行这个例子

  1. 类型open_system (“simrfV2_carriers”)在命令窗口提示符处。

  2. 选择模拟>运行.

输出功率和放大器输出截点显示在模型右侧。计算功率子系统使用运行均方根(RMS)平均值计算每个互调积的dBm功率。

建模非线性射频块集组件

对射频块集电路包络环境中的非线性进行建模:

  • 在你的模型中放置一个放大器或混频器块。

  • 指定生成非线性的参数,例如IP2IP3注意在对话框的非线性选项卡中指定约定或直接指定多项式。

  • 在配置块中指定用于模拟的任何附加载波频率。在这个例子中,配置块总共指定了25个频率:fc1fc2,因为基本色调输入信号的;一个谐波阶每个音3次,形成一套完整的二、三、四阶互调产品(包括二、三阶谐波产品)和一套部分的五、六阶互调产品。s manbetx 845

为了计算每个包络线的功率水平,测量的电压信号用特征阻抗的平方根的倒数来缩放。额外的比例1 /√(2)在计算功率子系统中,对复值输出信号进行归一化处理。

使用Measurement Testbench进行验证

可以使用RF Budget Analyzer应用程序执行相同的测量,以自动生成模型和测试台。

  • 打开RF Budget Analyzer app,指定放大器。

  • 定义它的IP3(此时无法指定IP2)。

  • 生成测量测试台。

  • 打开被测设备以显示放大器。指定IP2值。

  • 禁用噪声,以便对IP2和IP3进行精确测量。(使用RF测量单元对话框)。

  • 运行仿真并测量IP3。

  • 将要验证的数量更改为IP2并重新运行模拟。

如果您查看testbench的掩码,您将发现测量IP2和IP3的逻辑。此方法与初始模型中描述的方法非常相似。

参考

  1. Kundert,肯。准确、快速地测量IP2和IP3。设计师引导社区,版本1b, 2002年5月22日。