Main Content

Model Nonlinearity

Amplifier and Mixer Nonlinearity Specifications

You define nonlinearity for the physical amplifier and mixer blocks at one or more frequency points through one of the following specifications:

  • Power data, consisting of output power as a function of input power, imported into the block.

  • Third-order intercept data, with or without power parameters, in the block dialog box. The available power parameters are gain compression power (defined as the ratio of output power to input power at small input power) and output saturation power.

The following table summarizes the nonlinearity specification options for each type of physical amplifier and mixer block.

BlockNonlinearity Specification
General AmplifierYou can choose either of the following specifications: Power data (using a P2D, S2D, or AMP data file) or Third-order intercept data or one or more power parameters, in the block dialog box.

S-Parameters Amplifier

Y-Parameters Amplifier

Z-Parameters Amplifier

Third-order intercept data or one or more power parameters, in the block dialog box.
General MixerYou can choose either of the following specifications: Power data (using a P2D, S2D, or AMP data file) or Third-order intercept data or one or more power parameters, in the block dialog box.

S-Parameters Mixer

Y-Parameters Mixer

Z-Parameters Mixer

Third-order intercept data or one or more power parameters, in the block dialog box.

Add Nonlinearity to Your System

To simulate the nonlinearity of an amplifier or mixer, you must specify or import nonlinearity data at one or more frequency points into the block.

The method you use to add nonlinearity data to a block depends on whether you specify the data manually or import the data into a block.

The following table provides instructions for adding nonlinearity data.

Nonlinearity SpecificationInstructions
IP3

In the Nonlinearity Data tab of the block dialog box:

  • Set the IP3 type parameter to IIP3 or OIP3.

  • Enter input third-order intercept values at one or more frequency points in the IP3 (dBm) parameter.

  • Enter corresponding frequency values in the Frequency (Hz) parameter.

Power parameters

Enter the gain compression power in the 1 dB gain compression power (dBm) parameter or the saturation power in the Output saturation power (dBm) parameter.

If you choose a scalar value for the Frequency (Hz) parameter, then you must also use scalar values for the power parameters.

If you choose a vector value for the Frequency (Hz) parameter, then you can use either scalar or vector values for the power parameters.

Power data (from a file)Import file data that includes power information into the Data file or RFCKT object parameter of the General Amplifier or General Mixer block.

Note

If you import file data with no power information into a General Amplifier or General Mixer block, the Nonlinearity Data tab lets you add nonlinearity data manually in the block dialog box.

For information on how the blockset simulates nonlinearity data of an amplifier or mixer, see the block reference page.

Related Topics