My Blog

Cascade Gain + IP3 (Linearity) Calculator

Enter per-stage gain (dB) and input-referred IP3 (IIP3, dBm). The calculator finds the overall cascade IIP3 and OIP3 using the standard third-order intermodulation formula.

Stages (leave unused rows blank)
Stage Gain (dB) Input IP3, IIP3 (dBm)
1
2
3
4
5
6
Result will appear here.
Total gain
Overall IIP3
Overall OIP3
1/IIP3 sum check

Uses input-referred IP3 (IIP3). To compute overall IIP3, this tool applies: 1/IIP3tot = 1/IIP31 + G1/IIP32 + G1G2/IIP33 + …, with all gains and IP3 values in linear power units.

Per-Stage Contribution & Theory

Relative contribution of each stage to 1/IIP3total:

Stage Gain (dB) IIP3 (dBm) Term in 1/IIP3tot Contribution (%)

Key formulas:

G (linear) = 10^( GdB / 10 )

PW = 10^((PdBm − 30)/10)

1/IIP3tot = 1/IIP31 + G1/IIP32 + G1G2/IIP33 + …

This expression is in linear power units (e.g., Watts). After computing IIP3tot in Watts, it is converted back to dBm. The overall OIP3 is simply OIP3tot = IIP3tot + Gtotal (in dB scale).

Physical interpretation:

  • The first stages dominate overall linearity, especially if they have high gain and limited IP3.
  • A very linear but low-gain first stage can be “spoiled” by a high-gain, low-IP3 stage later in the chain.
  • Attenuators (negative gain) placed before non-linear devices can improve overall IIP3 but reduce sensitivity.
Scroll to Top