System Design

Dynamic Range

A radar receiver must detect a −110 dBm echo from a target 200 km away while a −20 dBm return from a nearby building arrives at the same instant. The receiver needs 90 dB of dynamic range just to process both signals without the strong one generating spurious products that mask the weak one. Dynamic range is the power window between the noise floor (below which signals are undetectable) and the distortion ceiling (above which signals corrupt each other). Expanding this window requires simultaneously lowering the noise floor (better NF) and raising the distortion ceiling (higher IP3), two goals that often pull the gain distribution in opposite directions.
Category: System Design
Types: SFDR, BDR, CDR
Unit: dB (in stated BW)

Three Definitions, One Concept

Spurious-Free Dynamic Range (SFDR):
SFDR = (2/3) × (IIP3 − Nfloor) dB
Nfloor = −174 + NF + 10·log(BW) dBm

Compression Dynamic Range (CDR):
CDR = P1dBin − MDS dB

Blocking Dynamic Range (BDR):
BDR = P1dBin − (MDS + SNRmin) dB

Example: cellular base station RX (10 MHz BW, NF = 2 dB, IIP3 = −5 dBm):
Nfloor = −174 + 2 + 70 = −102 dBm
SFDR = (2/3) × (−5 − (−102)) = (2/3) × 97 = 64.7 dB
MDS = −102 + 10 (SNR for 64QAM) = −92 dBm
CDR = −15 − (−92) = 77 dB

Dynamic Range by Receiver Class

Receiver TypeNFIIP3SFDR (1 Hz)SFDR (Channel BW)
Military (GaN front-end)2 dB+25 dBm109 dB95 to 105 dB
Cellular base station2 dB−5 dBm89 dB60 to 70 dB
Software-defined radio5 dB+10 dBm90 dB65 to 75 dB
Consumer WLAN5 dB−10 dBm79 dB50 to 60 dB
Automotive radar8 dB+5 dBm79 dB60 to 75 dB
Common Questions

Frequently Asked Questions

Why the 2/3 factor in SFDR?

IMD3 grows 3 dB per 1 dB input increase, so the gap shrinks at 2 dB/dB. SFDR = (2/3) × (IIP3 − noise floor). For IIP3 = +10 dBm and noise floor = −104 dBm: SFDR = 76 dB.

NF vs. IP3 trade-off?

More LNA gain improves NF (Friis) but reduces system IP3 (strong signals drive downstream stages into compression). Solution: enough gain to suppress noise, not so much that mixers are overdriven. Preselector filters help by attenuating out-of-band blockers.

Typical receiver dynamic range?

Military: 95 to 110 dB SFDR. Cellular BS: 60 to 70 dB. Consumer WLAN: 50 to 60 dB. Wider BW always reduces DR: every 3 dB more BW raises the noise floor and costs 2 dB of SFDR.

System Analysis

Dynamic Range Calculator

Enter NF, IIP3, bandwidth, and required SNR to compute SFDR, CDR, BDR, and maximum input level before compression or spurious generation.

Calculate DR