Free Noise Figure Calculator

NF = 10 × log₁₀(SNRi / SNRo)

Select a mode and enter values, then click Calculate

The Noise Figure Calculator is an online tool designed to quantify the amount of noise a device adds to a signal chain. It helps engineers and technicians evaluate how much the signal‑to‑noise ratio (SNR) degrades when a signal passes through a component. By entering parameters such as input and output SNR or using noise factor values, you can quickly obtain the noise figure in decibels. This is essential for RF circuit design, wireless communications, and any application where preserving signal quality matters.

Noise Factor vs. Noise Figure

Two closely related terms are often encountered: noise factor (or noise factor, denoted FF) and noise figure (NFNF). The noise factor is the linear ratio of input SNR to output SNR:

F=SNRinputSNRoutputF = \frac{\text{SNR}_{\text{input}}}{\text{SNR}_{\text{output}}}

The noise figure is simply the noise factor expressed in decibels:

NF=10log⁡10(F)(in dB)NF = 10 \log_{10}(F) \quad \text{(in dB)}

Thus, while the noise factor is a dimensionless number greater than or equal to 1, the noise figure is always a positive decibel value. The concept captures how much the device degrades the signal relative to the background noise.

Cascaded Noise Figure (Friis Formula)

When multiple stages are connected in series—such as amplifiers, mixers, or filters—the overall noise figure depends on the gain and noise of each stage. The Friis formula for cascaded noise factor is:

Ftotal=F1+F2−1G1+F3−1G1G2+⋯+FM−1G1G2⋯GM−1F_{\text{total}} = F_1 + \frac{F_2 - 1}{G_1} + \frac{F_3 - 1}{G_1 G_2} + \cdots + \frac{F_M - 1}{G_1 G_2 \cdots G_{M-1}}

where FiF_i and GiG_i are the noise factor and gain (linear) of the ii-th stage, and MM is the number of stages. The total noise figure in dB is then NFtotal=10log⁡10(Ftotal)NF_{\text{total}} = 10 \log_{10}(F_{\text{total}}). This formula shows that the first stage’s noise and gain dominate the overall noise performance, making low‑noise front‑ends critical.

How the Calculator Works

The tool supports four common calculation modes, each suited to different data availability:

  1. From SNR ratios (unitless) – enter the input SNR and output SNR as linear ratios; the calculator returns NFNF in dB.
  2. From SNR in dB – if your SNR values are already in decibels, use this mode to get the noise figure directly.
  3. Noise factor to noise figure – convert a known noise factor FF into NFNF in dB.
  4. Cascaded noise figure – input up to 10 stages with their noise factors and gains (linear or dB) to compute the total noise figure and total gain.

For example, if SNRinput=8\text{SNR}_{\text{input}} = 8 and SNRoutput=7\text{SNR}_{\text{output}} = 7 (linear), the noise figure is:

NF=10log⁡10 ⁣(87)≈0.58 dBNF = 10 \log_{10}\!\left(\frac{8}{7}\right) \approx 0.58 \text{ dB}

Similarly, if the input SNR is 5 and output SNR is 2, the result is 10log⁡10(5/2)≈3.9810 \log_{10}(5/2) \approx 3.98 dB.

Practical Applications of Noise Figure

  • Receiver design – noise figure helps compare a real receiver against an ideal one, assuming identical gain, bandwidth, and temperature. It directly indicates how much the receiver degrades SNR.
  • RF circuit analysis – engineers use noise figure to evaluate components like low‑noise amplifiers (LNAs), mixers, and filters.
  • System budgeting – in a cascaded chain, the noise figure of each block is used to predict the overall system noise, guiding component selection.

A smaller noise figure means better performance. While 0 dB is theoretically perfect, real devices always add some noise; values below 1 dB are considered excellent for many RF applications.

FAQ

1. How do I calculate noise figure using SNR values?

To calculate noise figure in dB, divide the input SNR (linear) by the output SNR (linear), take the base‑10 logarithm of the result, then multiply by 10. The formula is: NF = 10 × log₁₀(SNR_input / SNR_output). If your SNR values are already in dB, simply subtract the output SNR from the input SNR (both in dB) to get NF.

2. What is the difference between noise factor and noise figure?

Noise factor (F) is the linear ratio of input SNR to output SNR, a dimensionless number ≥ 1. Noise figure (NF) is the same quantity expressed in decibels: NF = 10·log₁₀(F). The calculator can convert between the two.

3. How do I compute the total noise figure for multiple cascaded devices?

Use the Friis formula for cascaded noise factor: F_total = F₁ + (F₂−1)/G₁ + (F₃−1)/(G₁·G₂) + … , where Fᵢ and Gᵢ are the noise factor and gain of each stage (linear). Then convert to dB: NF_total = 10·log₁₀(F_total). The calculator handles up to 10 stages automatically.

4. Can the noise figure be negative?

No. Since the input SNR is always greater than or equal to the output SNR, the noise factor F ≥ 1, and log₁₀(F) ≥ 0. Therefore NF is always zero or positive. A negative noise figure would imply the device somehow improved the SNR, which is physically impossible.

How to Use

  1. Select a calculation mode: SNR Ratio (linear), SNR in dB, Noise Factor to NF, or Cascaded NF.
  2. Enter the required values for the selected mode. For cascaded mode, set the number of stages and enter each stage's noise figure and gain in dB.
  3. Click Calculate to compute the noise figure. The result displays the noise figure in dB with additional details for cascaded mode.