Power, Linearity, and Distortion Compression and Intercept Points Informational

How do I calculate the third order intercept point from measured intermodulation product levels?

The third-order intercept point (IP3) is calculated from a two-tone measurement where the fundamental tones and third-order intermodulation products (IM3) are measured: (1) Output-referred IP3 (OIP3): OIP3 = P_fund + (P_fund - P_IM3) / 2. Where P_fund = measured output power of one fundamental tone (dBm), and P_IM3 = measured output power of the IM3 product (dBm). Example: P_fund = +5 dBm, P_IM3 = -55 dBm. Delta = +5 - (-55) = 60 dB. OIP3 = +5 + 60/2 = +5 + 30 = +35 dBm. (2) Input-referred IP3 (IIP3): IIP3 = OIP3 - Gain. Or directly: IIP3 = P_in + (P_fund_out - P_IM3_out) / 2. Where P_in = input power per tone. Example: if P_in = -15 dBm and gain = 20 dB: IIP3 = +35 - 20 = +15 dBm. (3) Verification: the IM3 should rise at 3:1 rate (3 dB per 1 dB input increase). Measure at multiple input levels and verify the 3:1 slope. If the slope deviates from 3:1: the device may be approaching compression (the IP3 calculation is only valid in the small-signal regime). The IP3 should be calculated from measurements at least 10 dB below P1dB. (4) Multiple IM3 products: the two-tone test produces two IM3 products (2f1-f2 and 2f2-f1). Calculate IP3 from each separately. If the two IP3 values differ: the device has memory effects or frequency-dependent nonlinearity. Report both values (or the lower one for a conservative specification).
Category: Power, Linearity, and Distortion
Updated: April 2026
Product Tie-In: Amplifiers, Mixers, Attenuators

IP3 Measurement Calculation

Calculating IP3 from measured data is a routine but critical task in RF component characterization.

ParameterClass AClass ABClass F/Doherty
Max Efficiency50%50-78%70-90%
LinearityExcellentGoodModerate (needs DPD)
P1dB Backoff0-3 dB3-6 dB6-10 dB
ComplexityLowLowHigh
Common UseTest, small signalGeneral PABase station, broadcast

Compression Behavior

(1) Measurement at too high a power level: if the device is compressing, the IM3 slope is less than 3:1, and the calculated IP3 is lower than the true small-signal IP3. Always measure at least 10 dB below P1dB. (2) Generator IM3: if the signal generator has its own IM3 products: the measured IM3 may include contributions from the generator, inflating the apparent DUT IM3. The generator IM3 should be at least 10 dB below the DUT IM3. Use isolators between the generators and the DUT. (3) Spectrum analyzer dynamic range: the IM3 products may be 60-80 dB below the fundamentals. The spectrum analyzer must have sufficient dynamic range to resolve them. Use a narrow resolution bandwidth (to reduce the noise floor) and verify that the spectrum analyzer displayed average noise level (DANL) is at least 10 dB below the IM3 products.

  • Performance verification: confirm specifications against the application requirements before finalizing the design
  • Environmental factors: temperature range, humidity, and vibration affect long-term reliability and parameter drift
  • Cost vs. performance: evaluate whether the application demands premium components or standard commercial grades
  • Interface compatibility: verify impedance, connector type, and mechanical form factor match the system architecture
  • Margin allocation: include sufficient design margin to account for manufacturing tolerances and aging effects

Efficiency Trade-offs

When evaluating calculate the third order intercept point from measured intermodulation product levels?, engineers must account for the specific requirements of their target application. The optimal choice depends on the frequency range, power level, environmental conditions, and cost constraints of the overall system design.

Common Questions

Frequently Asked Questions

What if I only have a single IM3 measurement point?

A single measurement point is sufficient to calculate IP3 (using the OIP3 = P_f + delta/2 formula). However: you cannot verify the 3:1 slope with a single point. The calculated IP3 may be inaccurate if the device is compressing. Best practice: measure at 2-3 input power levels and verify that: the fundamental output tracks the input linearly (1:1 slope), and the IM3 output increases at 3:1. If both slopes are confirmed: the IP3 is accurate. If not: measure at a lower input level.

How accurate is the IP3 calculation?

The accuracy depends on: spectrum analyzer amplitude accuracy (typically ±0.5-1.0 dB), the signal level measurement accuracy, and the linearity of the DUT at the measurement level. Typical IP3 measurement accuracy: ±1-2 dB for a well-executed two-tone test. Sources of error: spectrum analyzer level uncertainty, combiner isolation (> 20 dB required), and generator harmonics and IMD.

Can I calculate IP3 from a single-tone measurement?

Approximately. Some datasheets specify IP3 from a single-tone harmonic measurement: P_out_fundamental and P_out_3rd_harmonic. OIP3_harmonic ≈ P_fund + (P_fund - P_3H)/2. However: this is the IP3 for harmonic distortion, not intermodulation distortion. The two are related but not identical (intermodulation involves mixing between two tones, while harmonic is self-mixing). For most practical purposes: the two-tone IP3 is the standard specification.

Need expert RF components?

Request a Quote

RF Essentials supplies precision components for noise-critical, high-linearity, and impedance-matched systems.

Get in Touch