Simulate third order intermodulation effects

Hello,
I am trying to model the nonlinear effects of my amplifier.
My amplifier seems to be working well with a single tone from a sinusoid block, but I was wondering how I could import my two tones as a data source and inject them into my amplifier. I have already summed them in a script file as Mx2 matrix.
If not does anyone know how to sum two sinusoids in simulink. I am not entirely sure how to do this.
I am also curios on how to set up the RF configuration box. Right now I am using the default settings but if anyone could elaborate more it would be benifiecial!
Thank you in advance!

Answers (1)

If you are using the bidirectional RF Blockset domain, the RF Blockset example Validating IP2/IP3 Using Complex Signals - MATLAB & Simulink shows how two inputs sources can be stacked on top of each other to sum their contributions.
In unidirectional Simulink, the Sum block can be used to add two signals: Sum - Add or subtract inputs - Simulink
The configuration block reference page Configuration - Define system simulation settings - Simulink has links to further information.
Best,
Mark

Categories

Find more on RF Blockset Models for Transceivers in Help Center and File Exchange

Products

Release

R2021a

Asked:

on 25 May 2021

Answered:

on 4 Jun 2026 at 12:11

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!