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.
Hybrid model: PL = FSPL + Lenv, where FSPL is ideal free-space path loss and Lenv is an empirical environment offset (urban, indoor, foliage, etc.).
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.
| Freq (MHz) | TX Power (dBm) | Sens (dBm) | Margin (dB) | Max range (km) |
|---|