Receiver Noise Floor and Sensitivity Calculator

Calculate a receiver noise floor and estimated sensitivity from bandwidth and noise figure, or from a known integrated noise floor.

Start with
Advanced options

Temperature and margin

Display

Did we solve your problem today?


How to use our Receiver Noise Floor and Sensitivity Calculator

  1. Choose Start with: use bandwidth and noise figure for a model, or use a measured or specified integrated noise floor.
  2. For the model path, enter Noise bandwidth, select its Bandwidth unit, and enter Receiver noise figure.
  3. Enter the Required signal-to-noise ratio from your radio, modem, test plan, or link budget.
  4. Open Advanced options only if needed to add Extra design margin (dB) or change the 290 K Reference temperature.
  5. Check that the receiver noise floor is plausible for your bandwidth, then use the estimated receiver sensitivity as the minimum input-power target for this simplified model.
Example inputs for Receiver Noise Floor and Sensitivity Calculator
Example inputs for Receiver Noise Floor and Sensitivity Calculator

Definitions

dBm: Power compared with 1 milliwatt. Negative dBm values are normal for receiver noise and weak signals.

Noise bandwidth: The bandwidth over which receiver noise is counted. Wider bandwidth passes more thermal noise.

Noise figure (dB): The amount a receiver adds above ideal thermal noise, stated in decibels.

Integrated noise floor: Total noise power over a stated bandwidth, expressed in dBm.

Noise density (dBm/Hz): Noise power per hertz. It is not the same as an integrated noise floor in dBm.

Signal-to-noise ratio (SNR): How far the signal must be above the noise floor, in dB, for the chosen system requirement.

Reference temperature: The physical temperature used in the thermal-noise calculation. The editable 290 K default is a conventional receiver reference condition. [1]


Common mistakes and quick fixes

Mistake: Entering 20 as Noise bandwidth while leaving Bandwidth unit set to MHz when the source says 20 kHz.
Fix: Select the unit printed beside the copied bandwidth before calculating.

Mistake: Putting a dBm/Hz noise density into Known integrated noise floor (dBm).
Fix: Use this field only for noise power already integrated over the relevant bandwidth in dBm.

Mistake: Using SINAD or Eb/N0 as Required signal-to-noise ratio (dB) without a documented conversion.
Fix: Enter an SNR requirement for the selected bandwidth, or convert the requirement outside this calculator using the system details.

Mistake: Adding a safety allowance to both Required signal-to-noise ratio (dB) and Extra design margin (dB).
Fix: Put the allowance in one place only; leave Extra design margin at 0 if the SNR already includes it.

Mistake: Treating the default Reference temperature as the receiver's actual operating temperature.
Fix: Keep 290 K for the conventional reference model, or enter the test or physical temperature with the matching temperature unit.


Limitations & Key Assumptions / Boundary Conditions

  • This is a thermal-noise estimate. It does not model interference, adjacent-channel signals, oscillator phase noise, impulsive noise, fading, antenna losses, or receiver gain compression.
  • The derived path assumes the entered Receiver noise figure is input-referred for the complete receiver chain and applies to the entered Noise bandwidth.
  • Analyzer RBW is not always the receiver's equivalent noise bandwidth. Use RBW only when it matches the measurement situation you intend to estimate.
  • Estimated receiver sensitivity is a power threshold based on the entered SNR and margin. It is not a BER, PER, SINAD, MDS, or regulatory certification result.
  • The known-floor path accepts integrated dBm only. A dBm/Hz density must be integrated over the applicable bandwidth before it can be used as a known noise floor.
  • Temperature affects only the derived thermal-noise path. The known-floor path uses the entered integrated noise floor directly.

Methodology

Calculation method

For the bandwidth-and-noise-figure path, the calculator converts bandwidth to Hz and temperature to K. It uses Boltzmann's constant, 1.380649e-23 J/K, to find ideal thermal noise. The 290 K default is an editable conventional receiver reference condition. [1]

N0_dBm_per_Hz = 10 * log10(k * T_K / 0.001)

N_dBm = N0_dBm_per_Hz + 10 * log10(B_Hz)

noise_floor_dBm = N_dBm + noise_figure_dB

For the known-noise-floor path, the entered integrated dBm value becomes the receiver noise floor directly. The calculator does not use bandwidth, noise figure, or temperature on that path.

sensitivity_dBm = noise_floor_dBm + required_SNR_dB + margin_dB

sensitivity_W = 0.001 * 10^(sensitivity_dBm / 10)

Worked example

At 290 K, 20 kHz bandwidth has ideal thermal noise of about -131.0 dBm. Adding a 5 dB receiver noise figure gives about -126.0 dBm. Adding 10 dB required SNR and 2 dB extra design margin gives estimated sensitivity of about -114.0 dBm.

Model conditions

Bandwidth must be greater than zero, and converted temperature must be above 0 K. A blank Extra design margin is treated as 0 dB; invalid nonblank entries stop the calculation. The calculation uses SNR only, so other quality measures need a system-specific conversion before use.


Sources