My Blog

Radio Range & Sensitivity Calculator

Uses a hybrid Friis + environment model. Choose whether to solve for maximum range or required receiver sensitivity at a given distance.

Inputs & Results
Mode:
Result will appear here.
FSPL
Env. loss
Total path loss
Rx power
Link margin

Hybrid model: PL = FSPL + Lenv, where FSPL is ideal free-space path loss and Lenv is an empirical environment offset (urban, indoor, foliage, etc.).

Theory (Friis & Link Budget)

Free-space path loss (FSPL):

FSPL(dB) = 32.44 + 20·log10(dkm) + 20·log10(fMHz)

Hybrid model used in this tool:

PLtotal(dB) = FSPL(dB) + Lenv

where Lenv is a constant term (e.g., +18 dB for urban, +25 dB for dense urban) capturing extra loss due to buildings, foliage, clutter, etc.

Receive power and sensitivity:

PRX(dBm) = PTX(dBm) + GTX(dBi) + GRX(dBi) − PLtotal(dB)

PRX ≥ SRX + Mfade

The margin Mfade represents fading, interference, and implementation loss. Range mode inverts this inequality to find the maximum distance.

Range solution (analytical):

FSPLallowed = PTX + GTX + GRX − (SRX + Mfade) − Lenv

dkm = 10^{ (FSPLallowed − 32.44 − 20·log10(fMHz)) / 20 }

Real-world links also depend on antenna height, Fresnel zone clearance, polarization mismatch, multi-path fading and many other factors, so this calculator should be used as a first-order design / teaching tool rather than a guaranteed coverage predictor.

Example Ranges (FS environment, 0 dBi antennas, 10 dB margin)
Freq (MHz) TX Power (dBm) Sens (dBm) Margin (dB) Max range (km)
Scroll to Top