Linearity

IP3 (Third-Order Intercept Point)

/eye-pee-three/ (IIP3, OIP3)
IP3 is the theoretical power where fundamental and IMD3 products are equal. OIP3 = Pout + Δ/2. IIP3 = OIP3 - Gain. IMD3 products (2f1-f2, 2f2-f1) fall near the desired signal and cannot be filtered. SFDR = 2/3×(IIP3 - noise floor). In cascade, later stages dominate (unlike NF where first stage dominates).
OIP3: Pout+Δ/2
IMD3 slope: 3:1
SFDR: 2/3×(IIP3-NF)

Understanding IP3

IP3 characterizes how well a component handles multiple signals without creating unwanted intermodulation products. When two signals pass through a nonlinear device, the third-order products (2f1-f2, 2f2-f1) are especially problematic because they fall close to the original frequencies and cannot be removed by filtering. Higher IP3 means the component can handle stronger interfering signals without corrupting the desired signal. IP3 is the most important linearity metric for receiver design.

IP3 Formulas

Third-order intercept point:
OIP3 = Pout+ΔP/2 dBm
ΔP = Pfund−PIM3 (dB)
IIP3 = OIP3−Gain

IM3 products:
fIM3 = 2f1−f2, 2f2−f1
PIM3 grows at 3 dB/dB input

SFDR:
SFDR = (2/3)(IIP3−NF−10log(kTB)) dB

IP3 by Component

ComponentIIP3GainOIP3Notes
GaAs pHEMT LNA-10 to +5 dBm15-20 dB+10 to +25 dBmLow NF priority
SiGe LNA-5 to +15 dBm12-18 dB+10 to +30 dBmLinearity priority
DB mixer+5 to +25 dBm-6 to -8 dB0 to +18 dBmPassive, high linearity
Active mixer-5 to +10 dBm+5 to +15 dB+5 to +20 dBmGain but lower IIP3
IF amplifier+10 to +30 dBm15-25 dB+25 to +45 dBmHigh linearity

Key Equations

Decibel conversion:
Power: dB = 10log(P2/P1)
Voltage: dB = 20log(V2/V1)

dBm to watts:
P(W) = 10(dBm−30)/10
0 dBm = 1 mW, +30 dBm = 1 W

Wavelength:
λ = c/f = 300/f(MHz) meters

Comparison

ComponentIIP3GainNFApplication
LNA (low noise)+5 to +15 dBm15–25 dB0.5–2 dBReceiver front-end
Mixer (passive)+15 to +25 dBm−6 dB6–8 dBFrequency conversion
PA (linear)+30 to +45 dBm10–30 dB3–5 dBTransmitter
Filter (passive)Very high~0 dB (loss)= ILSelectivity
Rx chain+0 to +10 dBm60–90 dB3–8 dBSystem level
Common Questions

Frequently Asked Questions

Two-tone test?

Drive with two equal tones. Measure fundamental and IMD3 at output. OIP3 = P_fund + delta/2. IMD3 grows 3 dB per 1 dB input increase. IP3 is theoretical; device compresses before reaching it.

SFDR?

SFDR = 2/3*(IIP3 - noise floor). Combines NF and linearity. IIP3=10dBm, NF=3dB, 1MHz BW: SFDR = 80.7 dB. Most comprehensive single metric for receiver dynamic range.

IP3 cascade?

1/IIP3_total = 1/IIP3_1 + G1/IIP3_2 + ... Later stages dominate (opposite of Friis NF). LNA gain must balance NF cascade vs. IP3 cascade. Too much gain degrades linearity.

Linearity Testing

Request a Quote

Need linearity characterization, IMD analysis, or high-linearity RF components? Contact our engineering team.

Get in Touch