How do I determine the required IP3 for each stage in a receiver to meet a system linearity spec?
IP3 Allocation in Receiver Design
IP3 budget allocation is a critical step in receiver design, determining the component specifications needed to meet the system linearity requirements.
Design Process
(1) Establish the system IIP3 requirement from the SFDR or blocking specification. (2) Create a cascade spreadsheet: list each stage with its gain and IIP3. Calculate each stage contribution to the cascade. (3) Iterate: if the cascade IIP3 is insufficient: increase the IIP3 of the dominant contributor (usually the last active stage), reduce the gain of early stages (this reduces the signal level at later stages), or add an attenuator before the critical stage. (4) Verify: simulate the complete receiver with the specified component IP3 values. Perform a two-tone test in simulation to confirm the system meets the IM3 specification.
IIP3_system = N_floor + 1.5×SFDR
Last stage often dominates cascade
Higher gain → worse cascade linearity
Budget: allocate highest IIP3 to last stage
Frequently Asked Questions
Should I use the worst-case or typical IP3 values?
For system design: use the worst-case (minimum) IP3 values from the datasheet. The cascade IP3 is dominated by the weakest link, and using typical values may leave insufficient margin. For production: add 3-6 dB margin to account for component variation and temperature effects.
How does the mixer IP3 affect the system?
The mixer is often the linearity bottleneck in the receiver because: it has conversion loss (not gain), which means the signal level at the mixer output is relatively high. The mixer IIP3 must be high enough to handle the amplified signal without generating IM3. In practice: passive mixers (diode ring, FET switch) have higher IIP3 (+15 to +30 dBm) than active mixers (+5 to +15 dBm).
What about cascading IP2?
IP2 cascades similarly: 1/IIP2_total = 1/IIP2_1 + G1/IIP2_2 + ... IP2 is critical for direct-conversion receivers where the second-order product (at f1-f2) falls at DC/baseband. Requirements: IIP2 > +40 to +70 dBm for direct-conversion cellular receivers. This is achieved using balanced mixer topologies and digital DC offset calibration.