RF Link Budget Calculator
Free RF link budget calculator: enter Tx power, antenna gains, frequency, and distance to get received signal level, link margin, and max range. Covers satellite, terrestrial, and IoT links.
Formula
Reference: Friis, "A Note on a Simple Transmission Formula" (1946)
How It Works
RF link budget analysis calculates received signal power in wireless systems — telecommunications engineers, satellite system designers, and IoT developers use this to determine if a radio link will close with adequate margin. The Friis transmission equation P_rx = P_tx + G_tx + G_rx - FSPL - L_misc forms the foundation, where FSPL = 20*log10(4*pi*d*f/c) per ITU-R P.525-4.
Free-space path loss increases 6 dB per doubling of distance (inverse-square law) and 6 dB per doubling of frequency. At 2.4 GHz and 1 km, FSPL = 100.0 dB; at 5.8 GHz and 1 km, FSPL = 107.7 dB. This explains why 5 GHz WiFi has shorter range than 2.4 GHz given identical transmit power. According to Skolnik's 'Radar Handbook' (3rd ed.), atmospheric absorption adds 0.01 dB/km at 2 GHz but 0.2 dB/km at 60 GHz (oxygen resonance). Link margin = P_rx - P_sensitivity represents safety buffer against fading. ITU-R P.530-17 recommends 25-40 dB fade margin for 99.999% availability microwave links. For mobile systems, Rayleigh fading causes 20-30 dB signal variation — LTE systems design for 8-12 dB margin with power control. GPS receivers operate at -130 dBm sensitivity with 25+ dB link margin to ensure global coverage.Why engineers pick a link budget calculator over full RF simulation software
Commercial RF design environments — Keysight ADS, Cadence AWR, Ansys HFSS — excel at 3D electromagnetic simulation and nonlinear circuit analysis, but a link budget is fundamentally algebra on a spreadsheet. Every dB is additive. The real bottleneck for teams running link budgets is iteration speed: tweaking distance, frequency, or antenna gain and seeing the margin update immediately. A browser-based calculator with URL-shareable scenarios covers 90% of budgeting work in under 10 seconds per iteration; commercial tools are reserved for the 10% that requires co-simulation with modulation, coding, or propagation raytracing.
When to use this calculator vs. a full propagation model
This tool uses the Friis free-space model (ITU-R P.525-4) plus user-supplied atmospheric/rain/pointing loss terms. It is the correct choice when you need (a) a first-order sanity check before detailed design, (b) quick comparison between frequency bands or antenna gains, (c) order-of-magnitude range estimation for IoT/LPWAN deployments, or (d) teaching the Friis equation. For pathloss in cluttered environments, layer in Okumura-Hata (150 MHz – 1.5 GHz urban), COST-231 Hata (1.5 – 2 GHz), or ITU-R P.1411 (short-range urban) before trusting the margin number.
Worked Example
Worked example 1 — 915 MHz LoRa link, 10 km rural
Problem: Design a 915 MHz LoRa link for 10 km range with 99% availability in rural terrain.
Solution using ITU-R P.525-4 free-space model:
- Transmit power: 20 dBm (100 mW, FCC Part 15.247 limit)
- Transmit antenna: 6 dBi omni (elevated on tower)
- Receive antenna: 3 dBi (handheld device)
- Cable losses: 2 dB total (transmit side LMR-400)
- Free-space path loss: FSPL = 20*log10(10000) + 20*log10(915e6) + 20*log10(4*pi/3e8) = 111.7 dB
- Additional losses: 6 dB vegetation/diffraction (ITU-R P.833)
- Fade margin: 10 dB (for 99% availability per Okumura-Hata)
- Required P_rx: 20 + 6 + 3 - 2 - 111.7 - 6 - 10 = -100.7 dBm
- LoRa sensitivity at SF12/125kHz: -137 dBm (Semtech SX1276 datasheet)
- Link margin: -100.7 - (-137) = 36.3 dB — link closes with substantial margin
At SF7 (sensitivity -123 dBm), margin drops to 22.3 dB but data rate increases from 293 bps to 5.5 kbps.
Worked example 2 — Amateur CubeSat, 437 MHz UHF downlink
Problem: 3U CubeSat at 500 km altitude beacons AX.25 packets at 437 MHz to a ground station with a 13 dBi Yagi.
Inputs:
- Transmit power: 27 dBm (0.5 W, typical CubeSat beacon)
- Spacecraft antenna: -3 dBi (1/4-wave monopole pattern, off-axis)
- Ground antenna: 13 dBi (5-element Yagi)
- Cable loss ground side: 2 dB (30 ft LMR-400 @ 437 MHz)
- Slant range at 10° elevation: ~1,930 km (geometry from 500 km altitude)
- FSPL at 437 MHz, 1,930 km: 20*log10(4*pi*1.93e6/0.686) = 151.0 dB
- Polarization loss: 3 dB (linear ground antenna, tumbling spacecraft)
- Ionospheric scintillation: 2 dB (low-latitude, solar max)
Budget: 27 + (-3) + 13 - 2 - 151.0 - 3 - 2 = -121.0 dBm received.
A typical software-defined radio (RTL-SDR with LNA) has ~-130 dBm sensitivity in 10 kHz bandwidth at 437 MHz. Link margin = -121 - (-130) = 9 dB — marginal on LEO pass edges, strong near zenith.
Key lesson: the dominant term is FSPL at 151 dB. Doubling transmit power (3 dB) barely helps; switching from monopole to a 0 dBi patch antenna (3 dB gain) helps equally; a better ground antenna (20 dBi vs 13 dBi yagi) adds 7 dB directly to margin.
Worked example 3 — GEO broadcast, 12 GHz Ku-band downlink
Problem: Direct-to-home satellite TV broadcast from geostationary orbit (35,786 km) to a 60 cm consumer dish.
Inputs:
- Satellite EIRP: 52 dBW = 82 dBm (typical GEO Ku broadcast transponder)
- Consumer dish gain: ~35 dBi (60 cm at 12 GHz, efficiency 60%)
- LNB noise figure 0.8 dB, translates to G/T ≈ 13 dB/K system — we use effective gain model here
- Slant range at 30° elevation: ~39,300 km
- FSPL at 12 GHz, 39,300 km: 20*log10(4*pi*3.93e7/0.025) = 205.9 dB
- Rain fade (ITU-R P.838-3, temperate zone, 99.9% availability): 4 dB
- Atmospheric absorption (O2 + H2O sea level): 0.5 dB
- Pointing loss (consumer dish misalignment): 1 dB
Budget: 82 + 35 - 205.9 - 4 - 0.5 - 1 = -94.4 dBm received.
Typical DVB-S2 receiver sensitivity for QPSK 3/4 at 27.5 Msym/s: ~-102 dBm. Link margin = -94.4 - (-102) = 7.6 dB at 99.9% availability.
Key lesson: at Ku-band and up, rain fade is the design driver. Moving from 99.9% to 99.99% availability (additional 9 nines on outage) typically costs 5-8 dB more rain margin — often achieved by using adaptive coding (DVB-S2X) rather than bigger dishes.
Practical Tips
- ✓Design for 10-15 dB link margin minimum for fixed wireless; 20-30 dB for mobile systems subject to multipath fading; 30-40 dB for critical infrastructure (ITU-R P.530)
- ✓Use ITU-R propagation models appropriate to environment: P.525 (free space), P.1411 (urban), P.833 (vegetation), P.676 (atmospheric), P.838 (rain attenuation)
- ✓Validate link budget predictions with drive testing or site survey — actual propagation often differs 5-15 dB from models due to local terrain and building effects
- ✓Copy the scenario URL (toolbar button) and paste it into design review notes — it round-trips every input so reviewers run the exact same calculation
- ✓For iterative trade studies, pair this calculator with the Noise Figure Cascade calculator to see how front-end LNA gain and noise figure change the effective sensitivity number
Common Mistakes
- ✗Using free-space path loss for terrestrial links without environmental corrections — add 10-30 dB for urban environments (ITU-R P.1411), 6-15 dB for suburban, 3-6 dB for rural with vegetation per ITU-R P.833
- ✗Neglecting cable and connector losses — a 30m LMR-400 run at 2.4 GHz loses 3.5 dB; four N connectors add 0.6 dB; total 4.1 dB often omitted from link budgets
- ✗Confusing antenna gain with EIRP — transmit power + antenna gain = EIRP; regulatory limits (FCC Part 15) typically specify EIRP, not transmit power alone
- ✗Ignoring frequency-dependent atmospheric absorption — negligible below 10 GHz but critical at 60 GHz (15 dB/km) and 24 GHz (0.2 dB/km) per ITU-R P.676
- ✗Using straight-line horizontal distance for satellite or elevated links — slant range matters. At 30° elevation to a 500 km LEO satellite, slant range is ~900 km — nearly twice the altitude. Under-estimating slant range under-estimates FSPL by 3–6 dB.
- ✗Forgetting polarization loss on mobile or tumbling platforms — a fixed linear ground antenna receiving from a spacecraft with arbitrary orientation loses up to 3 dB on average, not zero
Frequently Asked Questions
Methodology & References
References
- A Note on a Simple Transmission Formula — Harald T. Friis, Proc. IRE 34(5), pp. 254–256 (1946)
- ITU-R P.525-4 — Calculation of free-space attenuation link
- ITU-R P.618-13 — Rain and atmospheric attenuation for Earth-space links link
- Microwave Engineering, 4th ed. — David M. Pozar (2011), Chapter 14 — Wireless Communication Systems
Related Articles
RF Engineering
RF Link Budget Calculator Guide: Free Space, Friis, and Fade Margin
Walkthrough of a free RF link budget calculator — enter Tx power, antenna gain, frequency, distance, and see EIRP, FSPL, received power, link margin, and max range. Three worked scenarios: LoRa, CubeSat, GEO broadcast.
Satellite Communications
Sizing a 9600-baud UHF Downlink for a 3U CubeSat: Full Walkthrough
End-to-end link budget for an amateur-band 3U cubesat: EIRP, ground-station G/T, ITU-R propagation losses, and Monte Carlo availability. Uses the Amateur CubeSat preset.
RF Engineering
RF Link Budget Analysis: Engineering Guide
Learn how to perform an RF link budget analysis from scratch. Covers free-space path loss, antenna gain, cable losses, receiver sensitivity, and link margin.
Advanced Simulation Tools
Satellite & Terrestrial Link Budget
Compute probabilistic link margins using ITU-R propagation models (P.618 rain, P.676 gaseous, P.840 cloud). Enter EIRP, G/T, frequency, and site location. Get a full line-by-line budget, availability curve, and Monte Carlo confidence intervals over rain, pointing, and EIRP/G·T uncertainties.
RF Cascade Budget Analyzer
Compute cascaded noise figure, gain, IIP3, and P1dB for an N-stage RF signal chain using Friis formulas. Paste your stage list as JSON, set your system specs, and get a line-by-line cascade table, sensitivity analysis, and Monte Carlo yield statistics across component tolerances.
Shop Components
As an Amazon Associate we earn from qualifying purchases.
Related Calculators
RF
dBm Converter
Convert dBm to watts, milliwatts, dBW, dBuV, and Vrms instantly. Enter power level and impedance for all RF power unit conversions. Free, instant results.
RF
VSWR / Return Loss
Convert between VSWR, return loss, reflection coefficient, and mismatch loss instantly. Get reflected and transmitted power percentages. Free, instant results.
Antenna
EIRP / ERP
Calculate EIRP and ERP from transmit power, cable loss, and antenna gain. Check FCC Part 15 and ETSI regulatory compliance margins. Free, instant results.
RF
Free-Space Path Loss
Calculate free-space path loss (FSPL) in dB using the Friis equation. Enter frequency and distance for wireless link budget analysis. Free, instant results.