Signal Processing
Intermodulation Distortion
IMD
Feed two signals at 1000 and 1001 MHz into any amplifier, mixer, or even a corroded connector, and new signals appear at 999 and 1002 MHz. These phantom signals are not noise; they are mathematically precise products of the nonlinearity, falling exactly where you can not filter them out because they sit right next to the signals you want. Their power grows three times faster than the fundamentals (3 dB per 1 dB of input), which is why even a small amount of nonlinearity at high signal levels creates large intermodulation products that blind the receiver to weak signals.
The Products You Cannot Filter Away
Third-order intercept point:
OIP3 = Pout + Δ/2
IIP3 = Pin + Δ/2
where Δ = Pfundamental − PIMD3 (in dB at the output)
IMD3 product level vs. input power:
PIMD3 = 3·Pin − 2·IIP3 (dBm, each tone)
Worked example: LNA with OIP3 = +35 dBm, Gain = 20 dB:
IIP3 = 35 − 20 = +15 dBm
At Pin = −20 dBm per tone:
PIMD3 = 3×(−20) − 2×15 = −60 − 30 = −90 dBm
Δ = (−20 + 20) − (−90) = 90 dB between fundamental and IMD3 at output
OIP3 = Pout + Δ/2
IIP3 = Pin + Δ/2
where Δ = Pfundamental − PIMD3 (in dB at the output)
IMD3 product level vs. input power:
PIMD3 = 3·Pin − 2·IIP3 (dBm, each tone)
Worked example: LNA with OIP3 = +35 dBm, Gain = 20 dB:
IIP3 = 35 − 20 = +15 dBm
At Pin = −20 dBm per tone:
PIMD3 = 3×(−20) − 2×15 = −60 − 30 = −90 dBm
Δ = (−20 + 20) − (−90) = 90 dB between fundamental and IMD3 at output
IP3 by Component Type
| Component | OIP3 (typical) | P1dB | OIP3 − P1dB | Notes |
|---|---|---|---|---|
| GaAs LNA | +30 to +38 dBm | +18 to +25 dBm | 10 to 12 dB | Standard front-end |
| GaN LNA | +40 to +48 dBm | +28 to +35 dBm | 10 to 13 dB | High-dynamic-range |
| Passive mixer (DBM) | +15 to +25 dBm | +1 to +12 dBm | 12 to 15 dB | IIP3 ≈ LO power + 10 |
| Active mixer (Gilbert) | +10 to +20 dBm | −5 to +5 dBm | 12 to 15 dB | Has conversion gain |
| ADC front-end | +25 to +40 dBm | Full-scale −1 dB | Varies | Defines SFDR |
Common Questions
Frequently Asked Questions
Why are third-order products the worst?
IMD2 products (f1+f2, f1−f2) fall far away and are easily filtered. IMD3 (2f1−f2, 2f2−f1) fall right next to the desired signals, inside any practical filter bandwidth. They masquerade as real signals.
What is IP3?
The theoretical power where fundamental and IMD3 extrapolations intersect. Never actually reached (device compresses first). Measured with two tones 10 to 15 dB below P1dB: OIP3 = Pout + Δ/2, where Δ is the dB gap between fundamental and IMD3.
P1dB to IP3 relationship?
Typically OIP3 = P1dB + 10 to 12 dB. GaN devices: 12 to 13 dB. GaAs: 10 to 11 dB. Class AB near cutoff: may be only 7 to 8 dB. Passive mixers: 12 to 15 dB (IIP3 ≈ LO power + 10 dB).
See Also