How do I calculate intermodulation product levels from two tone measurements?
Two-Tone IM3 Calculation
The two-tone test is the cornerstone of RF linearity characterization, providing the data needed to predict intermodulation performance in multi-signal environments.
Measurement Setup
(1) Two signal generators: each set to a different frequency (spacing depends on the application; typically 1-10 MHz for narrowband devices, 20-100 MHz for wideband). Both generators at the same output power. A combiner (resistive or hybrid) combines the two signals and presents them to the DUT input. (2) Output measurement: a spectrum analyzer measures the output spectrum. The fundamental tones and IM3 products are visible on the display. Read the power levels of the fundamentals and the IM3 products. Calculate OIP3 from the measured data. (3) Precautions: ensure the signal generators are clean (their own IM3 must be much lower than the DUT IM3). Use isolation between the generators (to prevent one generator from modulating the other). Verify the spectrum analyzer dynamic range is sufficient (the IM3 products may be 60-80 dB below the fundamentals).
OIP3 = P_fund + (P_fund - P_IM3)/2
IM3 rises 3 dB per 1 dB input increase
ΔP = P_fund - P_IM3 (dBc)
f_IM3 = 2f₁-f₂ and 2f₂-f₁
Frequently Asked Questions
What tone spacing should I use?
The tone spacing depends on the application: for amplifiers: 1-10 MHz spacing (close enough to be in the same gain band). For mixers: the spacing should be within the IF bandwidth. For PAs with DPD: the spacing should cover the correction bandwidth (typically 5× the signal bandwidth). The IM3 level can vary with tone spacing due to memory effects (thermal and electrical). For a complete characterization: sweep the tone spacing.
Do IM3 and IM5 have different slopes?
Yes. IM3 rises at 3 dB/dB (3:1 slope on a dBm vs dBm plot). IM5 rises at 5 dB/dB (5:1 slope). IM7 rises at 7 dB/dB. Higher-order products rise faster, so at high signal levels they can exceed the IM3 level. But at typical operating levels: IM3 dominates (IM5 and higher are much lower).
What if the two IM3 products are not equal?
In an ideal memoryless nonlinearity: the upper and lower IM3 products are equal. Asymmetry indicates: memory effects (the device response depends on the recent signal history due to thermal or bias circuit time constants), second-order nonlinearity contributing to the IM3 through a cross-product with the fundamental, or frequency-dependent nonlinearity. Report both IM3 levels and use the worse (higher) one for the IP3 calculation.