IP3 (Third-Order Intercept Point)
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
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
| Component | IIP3 | Gain | OIP3 | Notes |
|---|---|---|---|---|
| GaAs pHEMT LNA | -10 to +5 dBm | 15-20 dB | +10 to +25 dBm | Low NF priority |
| SiGe LNA | -5 to +15 dBm | 12-18 dB | +10 to +30 dBm | Linearity priority |
| DB mixer | +5 to +25 dBm | -6 to -8 dB | 0 to +18 dBm | Passive, high linearity |
| Active mixer | -5 to +10 dBm | +5 to +15 dB | +5 to +20 dBm | Gain but lower IIP3 |
| IF amplifier | +10 to +30 dBm | 15-25 dB | +25 to +45 dBm | High linearity |
Key Equations
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
| Component | IIP3 | Gain | NF | Application |
|---|---|---|---|---|
| LNA (low noise) | +5 to +15 dBm | 15–25 dB | 0.5–2 dB | Receiver front-end |
| Mixer (passive) | +15 to +25 dBm | −6 dB | 6–8 dB | Frequency conversion |
| PA (linear) | +30 to +45 dBm | 10–30 dB | 3–5 dB | Transmitter |
| Filter (passive) | Very high | ~0 dB (loss) | = IL | Selectivity |
| Rx chain | +0 to +10 dBm | 60–90 dB | 3–8 dB | System level |
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.