InfyCalculator
💻

Receiver Sensitivity & Noise Floor Calculator (kTB)

Calculate a radio receiver's thermal noise floor (kTB, −174 dBm/Hz), noise floor with noise figure and sensitivity in dBm, watts, microvolts and dBµV from bandwidth, noise figure and SNR.

Receiver bandwidth
Noise figure
Required SNR
Noise temperature
System impedance
Loading calculator…

How it works

thermal noise N = k × T × B · kT at 290 K = −173.98 dBm/Hz · noise floor (dBm) = 10 log₁₀(kT × 1000) + 10 log₁₀ B + NF · sensitivity = noise floor + required SNR · V_rms = √(P × Z) · k = 1.380649 × 10⁻²³ J/K

Every resistor generates Johnson–Nyquist thermal noise of power kTB, which at room temperature (290 K) is −174 dBm in each hertz of bandwidth. A receiver adds its own noise on top (its noise figure), and the demodulator needs the signal to be some SNR above that noise. So sensitivity improves by 3 dB every time you halve the bandwidth or lower the noise figure by 3 dB — which is how narrow-band and spread-spectrum links reach −130 dBm and below.

Worked example

A receiver with 200 kHz bandwidth, a 6 dB noise figure and a 10 dB SNR requirement at 290 K: kTB = −173.98 + 10 log₁₀(200,000) = −120.96 dBm, the receiver noise floor is −114.96 dBm and the sensitivity is −104.96 dBm — about 31.88 fW, or 1.263 µV across 50 Ω (2.02 dBµV).

Sources: Wikipedia — Johnson–Nyquist noise (noise power, −174 dBm/Hz) · NIST CODATA — Boltzmann constant

Frequently asked questions

Why is thermal noise −174 dBm/Hz?

kT at 290 K is 1.380649 × 10⁻²³ × 290 = 4.0 × 10⁻²¹ W per hertz, which is −204 dBW/Hz or −174 dBm/Hz.

How do I improve receiver sensitivity?

Lower the noise figure (a better LNA, less loss before it), narrow the bandwidth, or use a modulation and coding scheme that works at a lower SNR. Each 3 dB gained roughly increases free-space range by 41%.

What is a good receiver sensitivity?

It depends on bandwidth: Wi-Fi at high data rates needs about −65 to −75 dBm, Bluetooth LE about −90 to −97 dBm, and LoRa at its slowest spreading factor reaches about −137 dBm.

How do I convert dBm to microvolts?

P (W) = 10^(dBm/10) ÷ 1000 and V = √(P × Z). Across 50 Ω, −107 dBm ≈ 1 µV (0 dBµV) and −73 dBm ≈ 50 µV (S9 on HF).

Related calculators

This calculator is for educational purposes. Double-check important results before acting on them.