Aug 27, 2026 · 4 min · IndieRF

Mental Math for RF Engineers: Calculating dB, Power, and Bandwidth on the Fly

Convert dB to power, estimate kTB from bandwidth, and avoid the 10log versus 20log error with a small set of dependable RF shortcuts.

RF calculations often span picowatts to watts, so logarithms are unavoidable. A small set of remembered ratios makes most first-pass checks possible without a calculator.

The method below handles three common jobs:

  1. Convert dB or dBm to a linear power.
  2. Estimate thermal noise from bandwidth.
  3. Keep power and voltage ratios straight.

Five dB building blocks

For power, the exact ratio is 10dB/1010^{dB/10}. These five approximations are usually enough:

StepExact power ratioUse mentally
+10 dB+10\,\mathrm{dB}10.00010.000×10\times 10
+7 dB+7\,\mathrm{dB}5.0125.012×5\times 5
+3 dB+3\,\mathrm{dB}1.9951.995×2\times 2
+2 dB+2\,\mathrm{dB}1.5851.585×1.6\times 1.6
+1 dB+1\,\mathrm{dB}1.2591.259×1.25\times 1.25

Take the 10 dB10\,\mathrm{dB} decades first, then form the remainder from 7, 3, 2, and 1. Negative dB values use the reciprocal: −3 dB-3\,\mathrm{dB} is approximately ÷2\div 2.

A +17 dBm power level decomposed into +10 dB and +7 dB mental steps

Worked examples

  • +13 dBm+13\,\mathrm{dBm}: +10+3+10+3 gives 10×2=20 mW10\times2=20\,\mathrm{mW}.
  • +17 dBm+17\,\mathrm{dBm}: +10+7+10+7 gives 10×5=50 mW10\times5=50\,\mathrm{mW}; exact is 50.1 mW50.1\,\mathrm{mW}.
  • +27 dBm+27\,\mathrm{dBm}: +10+10+7+10+10+7 gives 10×10×5=500 mW10\times10\times5=500\,\mathrm{mW}.
  • +43 dBm+43\,\mathrm{dBm}: +40+3+40+3 gives 104×2 mW=20 W10^4\times2\,\mathrm{mW}=20\,\mathrm{W}.
  • −6 dB-6\,\mathrm{dB}: two −3 dB-3\,\mathrm{dB} steps give ÷2÷2=÷4\div2\div2=\div4.

These estimates are for checking scale and catching large mistakes. Use exact math for calibration limits and tolerance analysis.

IndieRF dB Power Converter

dB, power, voltage, and kTB

Bandwidth and the 0-30-60-90 ladder

Available thermal noise in a matched bandwidth is

N=kTBN = kTB

In dBm, with BB in hertz:

NdBm=kTdBm/Hz+10log⁡10(B)N_{\mathrm{dBm}} = kT_{\mathrm{dBm/Hz}} + 10\log_{10}(B)

The bandwidth term is easy to remember:

The 0, 30, 60, and 90 dB-Hz bandwidth decade ladder at 290 K

BandwidthdB-HzkTBkTB using −173.86 dBm/Hz-173.86\,\mathrm{dBm/Hz}
1 Hz1\,\mathrm{Hz}00−173.86 dBm-173.86\,\mathrm{dBm}
1 kHz1\,\mathrm{kHz}3030−143.86 dBm-143.86\,\mathrm{dBm}
1 MHz1\,\mathrm{MHz}6060−113.86 dBm-113.86\,\mathrm{dBm}
1 GHz1\,\mathrm{GHz}9090−83.86 dBm-83.86\,\mathrm{dBm}

For a 20 MHz20\,\mathrm{MHz} channel, start at 60 dB60\,\mathrm{dB}-Hz for 1 MHz1\,\mathrm{MHz} and add 13 dB13\,\mathrm{dB} for the factor of 20:

10log⁡10(20×106)≈73 dB-Hz10\log_{10}(20\times10^6) \approx 73\,\mathrm{dB\text{-}Hz}

The thermal noise is therefore about −101 dBm-101\,\mathrm{dBm} using the familiar −174 dBm/Hz-174\,\mathrm{dBm/Hz} rule.

The constants deserve one clarification. dB Power Converter uses −173.86 dBm/Hz-173.86\,\mathrm{dBm/Hz} for this teaching convention; −174 dBm/Hz-174\,\mathrm{dBm/Hz} is the normal mental estimate. Direct evaluation of CODATA kk at exactly 290 K290\,\mathrm{K} gives approximately −173.975 dBm/Hz-173.975\,\mathrm{dBm/Hz}, which IndieRF RF Cascade Analyzer uses. For temperatures other than 290 K290\,\mathrm{K}, calculate physical kTkT rather than reusing the room-temperature shortcut.

From total power to power density

Integrated power tells you how much power is in the channel. Power spectral density tells you how that power is distributed across frequency. If the power is uniformly distributed over bandwidth BB:

SdBm/Hz=PdBm−10log⁡10(BHz)S_{\mathrm{dBm/Hz}}=P_{\mathrm{dBm}}-10\log_{10}(B_{\mathrm{Hz}})

For density per megahertz, either add 60 dB60\,\mathrm{dB} to the per-hertz result or express the bandwidth directly in megahertz:

SdBm/MHz=SdBm/Hz+60=PdBm−10log⁡10(BMHz)S_{\mathrm{dBm/MHz}} =S_{\mathrm{dBm/Hz}}+60 =P_{\mathrm{dBm}}-10\log_{10}(B_{\mathrm{MHz}})

The subtraction is the reverse of integrating noise over bandwidth. A wider signal has lower average density when total power stays fixed.

Example: +17 dBm+17\,\mathrm{dBm} over 20 MHz20\,\mathrm{MHz}

The previous sections give +17 dBm≈50 mW+17\,\mathrm{dBm}\approx50\,\mathrm{mW} and 20 MHz≈73.01 dB20\,\mathrm{MHz}\approx73.01\,\mathrm{dB}-Hz:

S≈17−73.01=−56.01 dBm/HzS\approx17-73.01=-56.01\,\mathrm{dBm/Hz} S≈−56.01+60=+3.99 dBm/MHzS\approx-56.01+60=+3.99\,\mathrm{dBm/MHz}

That is about 2.5 mW2.5\,\mathrm{mW} in each megahertz. Across 20 MHz, those twenty slices sum to approximately 50 mW50\,\mathrm{mW}.

More useful reference points

Total powerBandwidthAverage density per HzAverage density per MHz
0 dBm0\,\mathrm{dBm}20 MHz20\,\mathrm{MHz}−73.01 dBm/Hz-73.01\,\mathrm{dBm/Hz}−13.01 dBm/MHz-13.01\,\mathrm{dBm/MHz}
+17 dBm+17\,\mathrm{dBm}20 MHz20\,\mathrm{MHz}−56.01 dBm/Hz-56.01\,\mathrm{dBm/Hz}+3.99 dBm/MHz+3.99\,\mathrm{dBm/MHz}
+27 dBm+27\,\mathrm{dBm}100 MHz100\,\mathrm{MHz}−53 dBm/Hz-53\,\mathrm{dBm/Hz}+7 dBm/MHz+7\,\mathrm{dBm/MHz}
+30 dBm+30\,\mathrm{dBm}100 MHz100\,\mathrm{MHz}−50 dBm/Hz-50\,\mathrm{dBm/Hz}+10 dBm/MHz+10\,\mathrm{dBm/MHz}

At 1 MHz1\,\mathrm{MHz}, total dBm and dBm/MHz have the same numerical value. At 100 MHz100\,\mathrm{MHz}, the average dBm/MHz value is 20 dB20\,\mathrm{dB} below total power.

The thermal-noise example works in reverse. A density of −173.86 dBm/Hz-173.86\,\mathrm{dBm/Hz} integrated across 20 MHz20\,\mathrm{MHz} becomes approximately −100.85 dBm-100.85\,\mathrm{dBm}. Expressed per megahertz, the same density is −113.86 dBm/MHz-113.86\,\mathrm{dBm/MHz}.

These conversions describe average density. They are appropriate for flat noise or as a first-order estimate for a spread waveform. Do not divide a CW tone by an arbitrary bandwidth, and do not use average density as a substitute for peak spectral density when a shaped modulation or regulatory mask matters.

10log versus 20log

Power ratios use 10log⁡1010\log_{10}:

dBP=10log⁡10(P2P1)\mathrm{dB}_{P}=10\log_{10}\left(\frac{P_2}{P_1}\right)

Voltage ratios use 20log⁡1020\log_{10} when the impedances are equal:

dBV=20log⁡10(V2V1)\mathrm{dB}_{V}=20\log_{10}\left(\frac{V_2}{V_1}\right)

Comparison of the 10 log power ratio and 20 log voltage ratio

The distinction follows from P=Vrms2/RP=V_{\mathrm{rms}}^2/R. At a matched 50 Ω50\,\Omega reference plane:

Vrms=50P,Vpp=22 VrmsV_{\mathrm{rms}}=\sqrt{50P},\qquad V_{\mathrm{pp}}=2\sqrt{2}\,V_{\mathrm{rms}}

Therefore 0 dBm=1 mW=0.224 Vrms=0.632 Vpp0\,\mathrm{dBm}=1\,\mathrm{mW}=0.224\,\mathrm{V_{rms}}=0.632\,\mathrm{V_{pp}} into 50 Ω50\,\Omega.

The two rules engineers most often mix up are:

  • Twice the power is +3 dB+3\,\mathrm{dB}.
  • Twice the voltage is +6 dB+6\,\mathrm{dB} and four times the power.

The 20log⁡20\log relation only applies directly when the two voltage measurements use the same impedance. If the impedances differ, convert each voltage to power first.

Bench reference

dBmApproximate powerUseful decomposition
−30-301 μW1\,\mu\mathrm{W}three −10 dB-10\,\mathrm{dB} decades
−20-2010 μW10\,\mu\mathrm{W}two −10 dB-10\,\mathrm{dB} decades
−10-10100 μW100\,\mu\mathrm{W}one −10 dB-10\,\mathrm{dB} decade
001 mW1\,\mathrm{mW}reference
+10+1010 mW10\,\mathrm{mW}×10\times10
+17+1750 mW50\,\mathrm{mW}×10×5\times10\times5
+20+20100 mW100\,\mathrm{mW}×100\times100
+27+27500 mW500\,\mathrm{mW}×100×5\times100\times5
+30+301 W1\,\mathrm{W}×1000\times1000
+43+4320 W20\,\mathrm{W}×104×2\times10^4\times2

Where mental math stops

These shortcuts are useful for checking a measurement or reviewing a budget. They do not replace a path calculation when gain, noise figure, filtering, compression, and routing all interact. That is where a deterministic cascade model earns its keep.

Discussion

No comments yet. Start the thread with a measurement, a correction, or a worked example.