Noise Figure Calculator Formula
Understand the math behind the noise figure calculator. Each variable explained with a worked example.
Formulas Used
Cascaded Noise Figure
cascaded_nf_db = 10 * log10(f1 + (f2 - 1) / g1 + (f3 - 1) / (g1 * g2))Total Gain
total_gain_db = gain1_db + gain2_dbNoise Temperature
noise_temp_k = 290 * (pow(10, (10 * log10(f1 + (f2 - 1) / g1 + (f3 - 1) / (g1 * g2))) / 10) - 1)Variables
| Variable | Description | Default |
|---|---|---|
nf1_db | Stage 1 Noise Figure(dB) | 1.5 |
gain1_db | Stage 1 Gain(dB) | 20 |
nf2_db | Stage 2 Noise Figure(dB) | 10 |
gain2_db | Stage 2 Gain(dB) | 15 |
nf3_db | Stage 3 Noise Figure(dB) | 15 |
f1 | Derived value= pow(10, nf1_db / 10) | calculated |
f2 | Derived value= pow(10, nf2_db / 10) | calculated |
f3 | Derived value= pow(10, nf3_db / 10) | calculated |
g1 | Derived value= pow(10, gain1_db / 10) | calculated |
g2 | Derived value= pow(10, gain2_db / 10) | calculated |
How It Works
Friis Noise Figure Formula
Formula
F_total = F1 + (F2 - 1)/G1 + (F3 - 1)/(G1 x G2) + ...
All values in linear (not dB). The first stage dominates overall noise figure. Use a low-noise amplifier (LNA) first for best sensitivity.
Worked Example
LNA (1.5 dB NF, 20 dB gain) followed by mixer (10 dB NF, 15 dB gain) and IF amp (15 dB NF).
nf1_db = 1.5gain1_db = 20nf2_db = 10gain2_db = 15nf3_db = 15
- 01F1 = 10^(1.5/10) = 1.413
- 02F2 = 10^(10/10) = 10, G1 = 10^(20/10) = 100
- 03F3 = 10^(15/10) = 31.62, G2 = 10^(15/10) = 31.62
- 04F_total = 1.413 + (10-1)/100 + (31.62-1)/(100x31.62) = 1.413 + 0.09 + 0.0097 = 1.513
- 05NF = 10 x log10(1.513) = 1.80 dB
Ready to run the numbers?
Open Noise Figure Calculator