// 01 — Thermal Noise

Thermal Noise Fundamentals

All resistive elements generate noise due to random thermal motion of electrons. This Johnson-Nyquist noise is present in every resistor, transmission line, and lossy component — regardless of whether any signal is present. It sets the absolute floor below which no signal can be detected.

Thermal Noise — Key Formulas
Pn = k·T·B   (watts)   = −174 dBm/Hz at T₀ = 290 K
Vn = √(4·k·T·R·B)   (Vrms, open circuit across R)
In = √(4·k·T·G·B)   (Arms, through conductance G)
k = 1.381×10⁻²³ J/K, T₀ = 290 K, B = noise bandwidth (Hz)
Why −174 dBm/Hz? P = kT₀ = 1.381×10⁻²³ × 290 = 4.004×10⁻²¹ W = 4.004×10⁻¹⁸ mW → 10·log₁₀(4.004×10⁻¹⁸) = −173.97 ≈ −174 dBm/Hz. The single most important number in RF system design.

Noise Floor vs Bandwidth

Example 1 — Noise power in 50 Ω at T=290 K
BandwidthNoise PowerdBmVn (50 Ω)
1 Hz4.004×10⁻²¹ W−174.0 dBm0.895 nV
200 kHz (GSM)8.008×10⁻¹⁶ W−111.0 dBm400 nV
20 MHz (WiFi)8.008×10⁻¹⁴ W−101.0 dBm4.00 μV
100 MHz (5G NR)4.004×10⁻¹³ W−94.0 dBm8.94 μV
1 GHz (wideband)4.004×10⁻¹² W−84.0 dBm28.3 μV

Noise floor (dBm) = −174 + 10·log₁₀(B[Hz]). Verification 20 MHz: −174+73.0 = −101.0 dBm ✓ · Vn=√(4×kT₀×50×20M)=4.00 μV ✓

Bandwidth matters enormously: GSM 200 kHz → WiFi 20 MHz = 10·log₁₀(100) = 20 dB higher noise floor. Wideband systems require lower NF to compensate.
// 02 — Noise Figure

Noise Figure & Noise Temperature

The Noise Figure (NF) quantifies how much SNR degrades through a component. Ideal = 0 dB. Every real amplifier, mixer, filter and cable has NF > 0 dB.

Noise Factor F and Noise Figure NF
F = SNRin/SNRout (linear, ≥1)  ·  NF = 10·log₁₀(F) dB
Te = T₀·(F−1) = 290·(F−1) K  ·  F = 1 + Te/T₀

NF=3 dB → F=2 → Te=290 K  ·  NF=1 dB → F=1.259 → Te=75 K (LNA)  ·  NF=10 dB → Te=2610 K
Lossy passives: A 3 dB attenuator/cable at T₀ has NF = 3 dB — adds same noise as it attenuates signal. This is why lossy feed cables before an LNA devastate system NF.
NF (dB)FTe (K)Typical Component
0.51.12235 KBest cryogenic LNA
1.01.25975 KLow-noise LNA (Qorvo QPL9065)
2.01.585170 KTypical LNA
3.02.000290 KMixer, moderately lossy path
6.03.981867 KTypical mixer, driver amplifier
10.010.002610 KLossy passive, poor amplifier

Y-Factor Measurement

// Y-Factor Measurement Procedure
Equipment: Calibrated noise source (Keysight 346B, ENR≈15 dB) + Spectrum analyser or NFA

1. Noise source ON → record Phot  ·  Noise source OFF → record Pcold
2. Y = Phot/Pcold (linear)  ·  F = (10^(ENR/10)−Y)/(Y−1)  ·  NF = 10·log₁₀(F)

Example: ENR=15 dB, Phot=−62 dBm, Pcold=−66 dBm
Y = 10^(4/10) = 2.512  ·  F = (31.62−2.512)/(2.512−1) = 29.11/1.512 = 19.25  ·  NF = 12.84 dB
(This is system NF including analyser — apply 2nd-stage correction to get DUT NF alone)
// 03 — Friis Cascaded Noise Figure

Friis Cascaded Noise Figure

The Friis formula shows that the first stage dominates system NF — which is why an LNA always comes first in a receiver chain.

Friis Formula
Ftotal = F₁ + (F₂−1)/G₁ + (F₃−1)/(G₁G₂) + …   (all linear, not dB)
If G₁ is large → later stages contribute negligibly  ·  If G₁=1 (0 dB loss) → Ftotal=F₁·F₂

Worked Example — 2.4 GHz WiFi Receiver

Example 2 — Cable → BPF → LNA → Mixer → IF Amp
Cable
1.0 dB
BPF
1.5 dB
LNA
NF=1.5 dB
G=18 dB
Mixer
NF=8 dB
G=−6 dB
IF Amp
NF=5 dB
G=20 dB
1
Linear: F₁=1.259,G₁=0.794 · F₂=1.413,G₂=0.708 · F₃=1.413,G₃=63.10 · F₄=6.310,G₄=0.251 · F₅=3.162
2
G₁G₂=0.562 · G₁G₂G₃=35.46 · G₁G₂G₃G₄=8.901
3
Ftotal = 1.259 + 0.413/0.794 + 0.413/0.562 + 5.310/35.46 + 2.162/8.901
= 1.259 + 0.520 + 0.735 + 0.150 + 0.243 = 2.907
4
NFtotal = 10·log₁₀(2.907) = 4.63 dB
✓ System NF = 4.63 dB. Cable+BPF before LNA contribute 2.5 dB of the total. Removing cable alone drops system NF to ~3.5 dB — biggest single improvement.
Design rule: Every 1 dB of loss before the LNA adds exactly 1 dB to system NF. Place the LNA as close to the antenna as physically possible.
// 04 — Receiver Sensitivity

Receiver Sensitivity

Receiver Sensitivity
Smin = −174 + NF + 10·log₁₀(B) + SNRmin   (dBm)

Practical Sensitivity Examples

Example 3 — Sensitivity for common wireless standards
StandardBW10·log(B)NFSNRminSensitivity
GSM200 kHz53 dB8 dB10 dB−103 dBm
WiFi 802.11b22 MHz73.4 dB8 dB4 dB−88.6 dBm
LTE 10 MHz9 MHz69.5 dB7 dB−1 dB−98.5 dBm
GPS L12 MHz63 dB3 dB−27 dB−135 dBm
Bluetooth LE2 MHz63 dB10 dB−3 dB−104 dBm

GSM: −174+8+53+10 = −103 dBm ✓ · LTE: −174+7+69.5−1 = −98.5 dBm ✓ · GPS achieves −135 dBm through spread-spectrum processing gain (~43 dB)

Example 4 — What does −103 dBm feel like physically?
−103 dBm = 50.1 fW = 50.1×10⁻¹⁵ W
Across 50 Ω: V = √(P·R) = √(2.505×10⁻¹²) = 1.58 μV peak
A GSM phone detects 1.58 μV while the LO runs at ~1 V in the same IC — 9 orders of magnitude of dynamic range in one chip.
// 05 — Linearity

Linearity — P1dB & IIP3

1 dB Compression Point

P1dB
P1dBout = P1dBin + G − 1 dB  ·  P1dBin ≈ IIP3 − 9.6 dB (theoretical)
LNA: P1dBout ≈ 10–20 dBm · Driver: 20–30 dBm · PA (1W): ~30 dBm

Third-Order Intercept — IIP3

IIP3 and OIP3
IIP3 = Pin + ΔIM3/2   where ΔIM3 = Pfund−PIM3 at output (dBm)
OIP3 = IIP3 + G  ·  IM3 grows at 2:1 slope vs fundamental

Two-Tone Test — Worked Example

Example 5 — LNA IIP3 from two-tone measurement

G=20 dB, f₁=2.400 GHz, f₂=2.401 GHz, Pin=−30 dBm. Measure PIM3 at 2f₁−f₂=2.399 GHz = −62.0 dBm

1
Pfund=−30+20=−10 dBm ✓ (no compression) · ΔIM3=−10−(−62)=52.0 dBc
2
IIP3 = Pin+ΔIM3/2 = −30+26 = −4.0 dBm
3
OIP3 = −4+20 = +16.0 dBm · P1dBin ≈ −4−9.6 = −13.6 dBm
4
Verify: raise Pin 10 dB → Pfund rises 10 dB, PIM3 rises 30 dB → ΔIM3 drops 20 dBc (2:1 slope) ✓
✓ IIP3 = −4.0 dBm, OIP3 = +16.0 dBm, P1dBout ≈ +5.4 dBm. IM3 slope = 2:1 confirms 3rd-order behaviour.
// 06 — Cascaded Linearity

Cascaded IIP3

The last stage dominates cascaded IIP3 — opposite of Friis for NF. High gain helps noise but hurts linearity.

Cascaded IIP3
1/IIP3total = 1/IIP3₁ + G₁/IIP3₂ + G₁G₂/IIP3₃ + …   (all linear mW)
Example 6 — LNA (G=20 dB, IIP3=−4 dBm) → Mixer (IIP3=+10 dBm)
1
1/IIP3total = 1/0.398 + 100/10.0 = 2.513 + 10.0 = 12.513 mW⁻¹
2
IIP3total = 1/12.513 = 0.0799 mW = −11.0 dBm
✓ System IIP3 = −11.0 dBm vs LNA alone at −4.0 dBm. LNA gain of 20 dB delivers 100× more signal to the mixer — fundamental gain/linearity trade-off.
// 07 — Dynamic Range

Dynamic Range

SFDR and LDR
SFDR = (2/3)·(IIP3 − Pnoise)   (dB)
LDR = P1dBin − Smin   (dB)

WiFi 20 MHz — Full Dynamic Range Budget

Example 7 — NF=5 dB, IIP3=−10 dBm, P1dBin=−19.6 dBm, B=20 MHz, SNRmin=10 dB
1
Noise floor = −174+5+73 = −96 dBm
2
Sensitivity = −96+10 = −86 dBm
3
SFDR = (2/3)·(−10−(−96)) = (2/3)·86 = 57.3 dB
4
LDR = −19.6−(−86) = 66.4 dB
✓ Handles −86 dBm to −19.6 dBm (LDR=66.4 dB). SFDR=57.3 dB — spurious-free operating window.
Trade-off: SFDR improves +1.5 dB per dB of IIP3 improvement vs +0.67 dB per dB of NF improvement. Better to improve linearity than NF for SFDR, but sensitivity requires low NF. Both matter.
// 08 — Practical Design

Practical Receiver Design

5G NR 3.5 GHz Front-End — NF Budget

Example 8 — 3.5 GHz, 100 MHz BW, 9 dB NF budget (3GPP UE)

Chain: Ant. Switch (1 dB loss) → BPF (1.5 dB loss) → LNA (NF=1.5 dB, G=16 dB) → Mixer (NF=10 dB)

1
G₁=0.794, G₁G₂=0.562, G₁G₂G₃=0.562×39.81=22.38
2
Ftotal=1.259+0.413/0.794+0.413/0.562+9.0/22.38=1.259+0.520+0.735+0.402=2.916
3
NF=10·log₁₀(2.916) = 4.65 dB — 4+ dB margin vs 9 dB budget ✓
✓ Standard front-end achieves NF=4.65 dB. Margin covers PCB trace losses, connectors and temperature drift.

Common NF Mistakes

MistakeEffectFix
Long cable before LNAEach dB adds 1 dB to system NFMount LNA at antenna (tower-top amp)
High-loss BPF before LNA2 dB filter = 2 dB NF penaltyUse SAW/BAW <1 dB IL, or move filter after LNA
Too much LNA gainCompresses mixer, degrades IIP3Optimise gain for NF/IIP3 trade-off
Input mismatch at LNAMismatch loss adds to NF; LNA NF not achievedMatch to Γopt, not ΓMS
NF without 2nd-stage correctionMeasurement too high — includes analyser NFApply Y-factor correction or use dedicated NFA
// 09 — Try the Tools

Put This Theory Into Practice

Every noise and linearity calculation on this page has a corresponding RFLab tool. Use them to compute your own receiver chain budget and verify S-parameters of your LNA or amplifier.

Noise & Signal Chain Calculators
S-Parameter & Amplifier Tools
📡
S-PARAMS
Amplifier Stability Analyser
Upload your LNA .s2p file and compute Rollett K, |Δ| and μ vs frequency. An unstable LNA oscillates at some frequencies — even if its noise figure looks fine on the datasheet. Always check stability before optimising NF.
📡
S-PARAMS
S-Parameter Plotter
Plot S21 gain and S11 return loss of your LNA vs frequency from a Touchstone file. Check gain is as expected (affects Friis cascade — more gain means later stages matter less) and S11 confirms good input match in your band.
📡
S-PARAMS
Cascade S-Parameters
Upload .s2p files for filter, LNA and mixer, then cascade them. The S21 of the cascade shows combined gain — S11 shows if the filter's passband return loss is corrupting the LNA input match. Directly verifies the Example 2 chain.
📡
S-PARAMS
Smith Chart Plotter
Plot S11 of your LNA on the Smith chart. The minimum NF match (Γopt) and maximum gain match (ΓMS) are different points — the Smith chart shows both and the trade-off visually. Upload a .s2p to plot the real S11 trace.
📡
S-PARAMS
De-embedding Tool
Remove test fixture effects from LNA measurements. If your NF measurement includes 2 dB of cable loss, de-embedding removes it — giving the true DUT NF. Corresponds to the "2nd-stage correction" in the Y-factor procedure.
📡
S-PARAMS
Group Delay & Signal Integrity
Group delay variation causes ISI in wideband systems — degrading effective SNR and sensitivity. Upload a filter .s2p to measure GD flatness. Excess GD variation means your sensitivity calculation needs a GD penalty term.
Related Theory Pages
// Suggested workflow — 2.4 GHz WiFi receiver NF budget
1
Noise Figure Calculator → enter chain: 1.0 dB cable → 1.5 dB BPF → LNA (NF=1.5, G=18) → mixer (NF=8, G=−6) → verify NF=4.63 dB
2
Check sensitivity: Smin = −174+4.63+73+10 = −86.4 dBm for WiFi 20 MHz, SNR=10 dB
3
Upload LNA datasheet .s2p to Amplifier Stability → confirm K>1, |Δ|<1 across all frequencies
4
Plot S11 on Smith Chart → verify LNA input is near Γopt at 2.4 GHz
5
Cascade BPF + LNA .s2p → confirm combined S21 gain and S11 in passband