01 — Architecture

Superheterodyne Architecture

The superhet receiver mixes RF with a local oscillator (LO) to produce an intermediate frequency (IF). The mixing process produces sum and difference frequencies — f_out = |m·f_RF ± n·f_LO| for integers m, n. Frequency planning chooses LO and IF so that no spur falls in-band.

Mixer Frequency Relationships
Down-conversion: fIF = fRF − fLO (low-side) or fLO − fRF (high-side)
All products: fout = |m·fRF ± n·fLO| for integers m, n

IF Selection Criteria

CriterionRequirementImplication
Image rejectionImage outside pre-selector BWHigher IF → image further from RF → easier filter
IF filter selectivityAdjacent channel rejectionLower IF → easier sharp filter
Half-IF spurNo strong signal at f_RF ± f_IF/2IF must be large enough that f_IF/2 is outside pre-select BW
Component availabilitySAW/crystal filters at IFStandard IFs: 70 MHz, 140 MHz, 455 kHz, 10.7 MHz
Spurious-freeNo clock harmonic at IFAvoid IFs that are multiples of ADC clocks
IF is always a compromise. High IF → good image rejection, hard IF filter. Low IF → easy filter, poor image rejection. Double conversion solves both: high first IF for image, low second IF for selectivity.
02 — Image Rejection

Image Frequency

Image Frequency
Low-side LO: f_LO = f_RF − f_IF → f_image = f_RF − 2·f_IF
High-side LO: f_LO = f_RF + f_IF → f_image = f_RF + 2·f_IF

Image separation from RF = 2 × f_IF
Example 1 — FM Radio (f_RF=98 MHz, f_IF=10.7 MHz)

High-side LO: f_LO = 108.7 MHz · Image: 119.4 MHz · Separation: 21.4 MHz → easy to reject ✓

Example 2 — Poor choice (f_RF=2.4 GHz, f_IF=100 MHz)

Image at 2.2 GHz — only 200 MHz (8.3%) from desired. Impractical to reject with 2.4 GHz BPF.

Better: f_IF=1 GHz → image at 1.4 GHz (2 GHz separation = 83%) — trivially filtered ✓

03 — Half-IF Spur

The Half-IF Spur Problem

Half-IF Spur Mechanism (Low-Side LO)
Interferer at f_int = f_RF − f_IF/2
2nd harmonic: 2·f_int = 2·f_RF − f_IF
Mix with 2nd LO harmonic: 2·f_LO = 2·f_RF − 2·f_IF
Product: 2·f_int − 2·f_LO = f_IF ← falls exactly in-band!
Half-IF spurs are especially dangerous in wideband receivers. For 100 MHz IF at 2.4 GHz, the half-IF input is at 2.35 GHz — only 50 MHz away. No BPF can reject this. Solution: choose IF large enough that f_IF/2 is outside the pre-select filter, or use zero-IF with IQ image rejection.
IF Choice @ 900 MHzHalf-IF LocationPre-select feasibility
10.7 MHz894.65 MHz (5.35 MHz away)Very difficult
70 MHz865 MHz (35 MHz away)Manageable with 5th-order BPF
04 — LO Strategy

LO Placement

LO Typef_LOImage locationCommon Use
Low-sidef_RF − f_IFf_RF − 2·f_IF (below RF)Cellular receivers (image below band)
High-sidef_RF + f_IFf_RF + 2·f_IF (above RF)Satellite LNBs, some radar
05 — Spur Mapping

Mixer Spur Table

Check all |m·f_RF ± n·f_LO| products for m,n = 1..5 to verify none fall in the IF passband. Lower order (m+n) spurs are stronger and most dangerous.

Example — f_RF=10 GHz, f_LO=9.3 GHz, f_IF=700 MHz, BW=±100 MHz
mn|m·f_RF − n·f_LO|In-band?
110.700 GHz✓ DESIRED
2110.7 GHzNo
128.6 GHzNo
221.4 GHzNo
237.9 GHzNo

Result: Clean frequency plan — no low-order spur falls in ±100 MHz IF window. Use the Mixer Spur Calculator to automate this.

06 — Zero-IF

DC Offset in Zero-IF Receivers

Zero-IF (direct conversion) avoids the image problem by converting directly to baseband (f_IF=0). But LO leakage to the RF input mixes with the LO itself, producing DC that can saturate IF amplifiers.

DC Offset Mitigation
– AC coupling after mixer (removes static DC)
– Digital DC cancellation in DSP (background tracking)
– High IIP2 mixer (>+60 dBm) via differential matched layout
– Low-IF architecture (f_IF ≈ 1 MHz) then DDC to baseband
All 4G/5G smartphone SOCs use direct conversion with digital DC cancellation and foreground calibration — DC offset is largely solved in modern RFICs.
07 — Coexistence

Frequency Coexistence

Interferer → VictimMechanismMitigation
LTE Band 40 → WiFi 2.4 GHzTX harmonics at 2.4 GHzInter-band isolation >40 dB, coexistence filter
WiFi 2.4 GHz → BluetoothDirect channel overlapAdaptive Frequency Hopping (BT), PTA arbitration
5G n77 → GPS L1TX noise in GPS bandGPS pre-select filter, 5G TX BPF
LTE TX → co-located RX (FDD)TX noise floor in RX bandDuplexer isolation 50–60 dB
08 — Worked Examples

Frequency Plan Examples

X-band Radar — f_RF=10 GHz, BW=200 MHz

f_IF = 700 MHz (> 200 MHz BW → half-IF at 9.65 GHz, outside receive window ✓)

f_LO = 9.3 GHz (low-side) · Image at 8.6 GHz → well below band, easy to reject ✓

Spur check: all m,n products clear of ±100 MHz IF window ✓

2nd IF: 700 MHz → 30 MHz via 670 MHz 2nd LO ✓ — matches real production X-band radar design

5G NR n78 Base Station — f_RF=3.5 GHz, BW=100 MHz

Architecture: Direct conversion (zero-IF) — standard for 5G base stations

f_LO = 3.5 GHz from PLL (N=350, f_ref=10 MHz TCXO, f_loop=300 kHz)

PLL in-band PN: −155+50.9 = −104 dBc/Hz @ 1 kHz

EVM from PN: ≈0.45% — acceptable for 256-QAM (3.5% max) ✓

IIP2 requirement: >+60 dBm for DC offset management ✓

09 — Design Rules

Frequency Planning Rules

#RuleWhy
1f_IF ≥ signal BW × 5 to avoid half-IF problemHalf-IF is at f_RF ± f_IF/2; must be outside pre-select filter
2Higher IF → better image rejection, harder IF filterImage separation = 2×f_IF
3Check spurs at orders 2, 3, 4 minimumOrders 2–3 often only 15–30 dBc below desired
4Avoid IFs that are multiples of system clocksADC, FPGA, crystal harmonics create CW interferers at IF
5Double-conversion: 1st IF high, 2nd IF lowClassic solution — image rejection + selectivity
6Zero-IF: IIP2 > +60 dBm for 4G/5GDC offset ∝ 1/IIP2; poor IIP2 saturates baseband chain
7Standard IFs to consider: 70 MHz, 140 MHz, 700 MHzOff-the-shelf filters, amplifiers, test equipment available
8Co-locate antennas with >30 dB isolation for FDDTX at 43 dBm, RX sensitivity −100 dBm → 143 dB dynamic range needed

RF Frequency Planning — IF Selection and Spur Avoidance

Frequency planning is the architectural-level discipline that determines which signals interfere with reception. It must be done before any component selection — a poor frequency plan cannot be rescued by better amplifiers or filters, because spurious products fall exactly at the intended IF frequency.

The Half-IF Spur — Most Common Frequency Planning Mistake

The half-IF spur arises when a signal at f_RF − f_IF/2 enters the mixer. Second-order nonlinearity creates a product at f_IF — indistinguishable from the desired signal. For 100 MHz IF at 2.4 GHz, the half-IF input is at 2.35 GHz — only 50 MHz away. No practical BPF can reject this. The solution is to choose IF large enough that f_IF/2 is outside the pre-select filter passband, or use direct-conversion with IQ image rejection.

Direct Conversion vs Superheterodyne

The shift to direct-conversion (zero-IF) in 4G/5G smartphones eliminated the image problem but introduced DC offset and IQ imbalance challenges. Modern RFICs address these through careful differential layout (IIP2 > +60 dBm), foreground calibration at power-up, and background digital DC cancellation. Understanding both architectures and when to choose each is a core frequency planning skill.