42  Radio Propagation and Link Budgets

In 60 Seconds

Radio signals weaken as they travel – higher frequencies (2.4 GHz Wi-Fi) lose power faster than lower frequencies (915 MHz LoRa), and doubling the distance adds roughly 6 dB of loss. A link budget calculation sums transmit power plus antenna gains minus all losses; if the result exceeds receiver sensitivity, the wireless link will work reliably.

42.1 Overview

This comprehensive guide to radio propagation and link budgets has been organized into focused chapters for easier learning. Each chapter covers a specific aspect of wireless signal behavior with worked examples, knowledge checks, and practical deployment guidance.

Time: ~60 min total | Difficulty: Intermediate | P07.C15.U05

42.2 Learning Objectives

By the end of this module, you will be able to:

  • Calculate free space path loss (FSPL) for various frequencies and distances
  • Apply log-distance path loss models for different environments
  • Quantify signal attenuation through building materials
  • Estimate distance from RSSI for localization applications
  • Design wireless links using link budget calculations
  • Explain Fresnel zone clearance requirements for reliable outdoor deployments
  • Estimate coverage areas for Wi-Fi, LoRa, BLE, and other protocols
Minimum Viable Understanding
  • Path loss increases with distance and frequency – higher frequencies (2.4 GHz Wi-Fi) lose signal faster than lower frequencies (915 MHz LoRa), and doubling the distance adds ~6 dB loss in free space.
  • A link budget tells you if a wireless connection will work – sum up transmit power + antenna gains - all losses; if the result exceeds receiver sensitivity, the link is viable.
  • Real-world propagation is always worse than theory – walls add 3-20 dB loss each, multipath fading causes signal dips, and Fresnel zone blockage degrades outdoor links; always add a 10-20 dB fade margin.

Sammy the Sensor is trying to send a temperature reading to Bella the Base Station across a big warehouse. “Why can’t Bella hear me?” Sammy asks.

Lila the LoRa chip explains: “Imagine you’re shouting across a football field. In an empty field, your voice carries far – that’s free space. But if someone puts up walls of cardboard boxes between you and Bella, each wall swallows some of your shout. That’s what walls and obstacles do to radio signals!”

Max the Microcontroller adds: “And it’s not just walls. The farther apart you and Bella are, the quieter your voice gets – that’s called path loss. It’s like how a flashlight beam gets dimmer the farther away you shine it.”

Think of it this way: A radio signal is like throwing a ball. In open air, it flies far. But every wall it has to pass through slows it down. If it doesn’t have enough energy left when it reaches Bella, she can’t catch it. That’s why engineers do a link budget – they add up all the energy the signal starts with and subtract everything that weakens it, to make sure Bella can still “catch” the message!

What is radio propagation? It describes how radio waves travel from a transmitter (like a sensor) to a receiver (like a gateway). Understanding propagation helps you predict whether your wireless devices will communicate reliably.

Key concepts in plain language:

  • Path loss: Signals get weaker as they travel farther – just like sound fades with distance
  • Frequency matters: Higher frequencies (like 2.4 GHz Wi-Fi) fade faster than lower ones (like 915 MHz LoRa), but can carry more data
  • Obstacles block signals: Every wall, floor, or tree absorbs some signal energy, measured in decibels (dB)
  • Link budget: A simple arithmetic check – add up signal strength and subtract losses. If the result is above the receiver’s minimum threshold, the link works
  • Fade margin: Extra “safety buffer” (typically 10-20 dB) added to the link budget to account for unpredictable fading

Why should you care? If you skip propagation analysis, you might deploy 4 gateways when you actually need 12, wasting thousands of dollars and months of rework. A 15-minute link budget calculation prevents expensive field failures.

42.3 Chapter Guide

Chapter Description Difficulty
Free Space Path Loss FSPL formula, log-distance model, path loss exponents, worked examples Intermediate
Material Attenuation and RSSI Building material losses, frequency dependence, RSSI localization Intermediate
Link Budget and Coverage Complete link budget calculations, protocol comparisons, BLE/LoRa deployment Intermediate
Fresnel Zones and Deployment Fresnel clearance, antenna height, ground sensors, practical examples Intermediate

42.4 Propagation Concepts at a Glance

The following diagram shows how radio signals degrade as they travel from transmitter to receiver, passing through free space and encountering real-world obstacles.

Flowchart showing radio signal degradation from transmitter through free space path loss, material attenuation, multipath fading, and Fresnel zone blockage before reaching the receiver

Free Space Path Loss (FSPL) Calculation

Radio signals weaken with distance and frequency. The Free Space Path Loss formula quantifies this:

\[\text{FSPL (dB)} = 20 \log_{10}(d) + 20 \log_{10}(f) + 20 \log_{10}\left(\frac{4\pi}{c}\right)\]

where \(d\) = distance (m), \(f\) = frequency (Hz), \(c\) = speed of light (3×10⁸ m/s).

Simplified form (frequency in MHz, distance in km): \[\text{FSPL (dB)} = 32.45 + 20 \log_{10}(f_{\text{MHz}}) + 20 \log_{10}(d_{\text{km}})\]

Example comparisons (1 km distance): - LoRa 915 MHz: \(\text{FSPL} = 32.45 + 20\log(915) + 20\log(1) = 32.45 + 59.2 + 0 = 91.7\) dB - BLE/Zigbee 2.4 GHz: \(\text{FSPL} = 32.45 + 20\log(2400) + 0 = 32.45 + 67.6 = 100\) dB - Wi-Fi 5 GHz: \(\text{FSPL} = 32.45 + 20\log(5000) + 0 = 32.45 + 74 = 106.5\) dB

Key insight: Doubling frequency adds ~6 dB loss. This explains why sub-GHz protocols (LoRa, Sigfox) achieve 10× longer range than 2.4 GHz protocols (Wi-Fi, BLE) with the same transmit power – they save 8-15 dB just from frequency choice.

Try It: Free Space Path Loss Calculator

42.5 Path Loss Across IoT Protocols

Different IoT protocols operate at different frequencies, which fundamentally affects their propagation characteristics. The diagram below compares how frequency, range, and environment interact.

Comparison diagram of IoT protocol propagation characteristics showing BLE at 2.4 GHz with 10-30 m indoor range, Wi-Fi at 2.4 and 5 GHz with 30-100 m range, Zigbee at 2.4 GHz with 10-75 m range, LoRa at 868 and 915 MHz with 2-15 km range, and NB-IoT at 700-900 MHz with 1-10 km range

42.7 Environment Impact on Path Loss

The path loss exponent (n) varies significantly depending on the environment. This determines how fast the signal degrades with distance.

Bar-style comparison of path loss exponents across environments: free space at n equals 2, open outdoor at 2.2, suburban at 2.8, urban at 3.5, office with soft partitions at 2.6, office with hard partitions at 3.0, indoor dense at 3.5, and industrial warehouse at 4.0

How It Works: Radio Wave Propagation and Path Loss

Radio signals weaken predictably as they travel through space. Understanding this physics-based degradation is essential for IoT network planning.

Step 1: Transmitter Emits Signal

  • Antenna radiates electromagnetic waves spherically
  • Power spreads uniformly in all directions (omnidirectional antenna)
  • Initial power: P_TX (in dBm or milliwatts)

Step 2: Free Space Spreading Loss

  • Signal power density decreases with distance squared: P ∝ 1/d²
  • This is the inverse-square law (same as gravity, light, sound)
  • Doubling distance reduces power by 6 dB

Step 3: Environmental Attenuation

  • Walls absorb energy: concrete (7-12 dB), drywall (3-5 dB), metal (20+ dB)
  • Higher frequencies attenuate more: 2.4 GHz loses 5 dB more per wall than 868 MHz
  • Path loss exponent increases: n=2 (free space) → n=3.5 (indoor/urban) → n=4.0 (dense industrial)

Step 4: Receiver Sensitivity Check

  • Signal arrives at receiver with power P_RX
  • Receiver has minimum sensitivity threshold (e.g., -137 dBm for LoRa SF12)
  • If P_RX > sensitivity → link works
  • If P_RX < sensitivity → link fails

Step 5: Fade Margin Buffer

  • Real-world fading (multipath, weather, moving objects) causes signal dips of 10-20 dB
  • Add fade margin: P_RX should exceed sensitivity by 15-20 dB for reliable operation
  • Example: -137 dBm sensitivity + 20 dB margin = -117 dBm minimum received power target
Try It: Link Budget Calculator

42.8 Worked Example: Smart Warehouse LoRa Deployment

Real-World Scenario: LoRa Temperature Monitoring in a Warehouse

Problem: A logistics company wants to monitor temperature in a 200m x 100m steel-frame warehouse using LoRa sensors (868 MHz) and a single gateway. Will one gateway at the center of the warehouse be sufficient?

Given:

  • LoRa transmit power: +14 dBm
  • LoRa receiver sensitivity: -137 dBm (SF12, 125 kHz bandwidth)
  • TX antenna gain: +2 dBi (omnidirectional whip)
  • RX antenna gain: +6 dBi (gateway with external antenna)
  • Frequency: 868 MHz
  • Maximum distance to corner: ~112 m (diagonal of 100m x 50m half)
  • Environment: industrial warehouse (path loss exponent n = 3.5)
  • Obstacles: 3 metal shelving units between sensor and gateway (~5 dB each)

Step 1: Calculate Free Space Path Loss at 112 m

\[L_{FSPL} = 20\log_{10}(0.112) + 20\log_{10}(868) + 32.45\] \[= 20(-0.951) + 20(2.938) + 32.45\] \[= -19.02 + 58.77 + 32.45 = 72.2 \text{ dB}\]

Step 2: Adjust for Industrial Environment (n = 3.5)

The log-distance model scales path loss beyond a reference distance (d0 = 1 m):

\[L_{total} = L_{FSPL}(d_0) + 10 \times n \times \log_{10}\left(\frac{d}{d_0}\right)\]

At 868 MHz and d0 = 1 m: FSPL(1m) = 31.2 dB

\[L_{total} = 31.2 + 10 \times 3.5 \times \log_{10}(112) = 31.2 + 35 \times 2.049 = 31.2 + 71.7 = 102.9 \text{ dB}\]

Step 3: Add Material Attenuation

  • 3 metal shelving units x 5 dB = 15 dB additional loss

Total path loss = 102.9 + 15 = 117.9 dB

Step 4: Complete Link Budget

Component Value
TX Power +14 dBm
TX Antenna Gain +2 dBi
Path Loss -117.9 dB
Material Loss (included above)
RX Antenna Gain +6 dBi
Received Power -95.9 dBm
Receiver Sensitivity -137 dBm
Link Margin 41.1 dB
Required Fade Margin 20 dB
Excess Margin 21.1 dB

Conclusion: A single gateway at the center provides 41.1 dB of link margin – well above the 20 dB fade margin requirement. The link is viable with 21.1 dB to spare. Even with additional shelving or temporary obstructions, the system has ample budget. One gateway is sufficient for this warehouse.

Design Recommendation: Mount the gateway at ceiling height (6-8 m) to clear Fresnel zone obstructions from shelving units. This eliminates the 15 dB material loss and further improves reliability.

42.9 Common Pitfalls

Common Pitfalls in Radio Propagation and Link Budget Analysis

1. Using free space path loss for indoor deployments FSPL assumes perfect line-of-sight with no obstacles. Indoor environments have walls, furniture, and people that add 20-50 dB of additional loss. Always use the log-distance model with appropriate path loss exponent (n = 2.6-4.0 for indoors).

2. Forgetting fade margin A link that works with 0 dB margin will fail intermittently due to multipath fading, humidity changes, and moving objects. Always include a 10-20 dB fade margin – 10 dB for static environments, 20 dB for dynamic ones (people moving, doors opening).

3. Ignoring Fresnel zone clearance for outdoor links Even with line-of-sight between antennas, ground reflections and obstacles within the Fresnel zone degrade the signal. At 1 km and 868 MHz, the first Fresnel zone radius is ~9.3 m. Ground-mounted antennas will always block this zone, causing 15-25 dB extra loss.

4. Assuming range scales linearly with power Doubling transmit power (+3 dB) does NOT double range. Due to the inverse-square law, doubling range requires quadrupling power (+6 dB). In environments with n=3.5, doubling range requires 10.5 dB more power – a 10x increase.

5. Confusing dBm, dBi, and dB

  • dBm = absolute power referenced to 1 milliwatt (e.g., +20 dBm = 100 mW)
  • dBi = antenna gain referenced to isotropic radiator
  • dB = relative difference (e.g., 10 dB loss)

Mixing these units causes link budgets to be off by orders of magnitude.

6. Ignoring frequency-dependent material attenuation A concrete wall attenuates 2.4 GHz Wi-Fi by ~12 dB but only attenuates 868 MHz LoRa by ~7 dB. Using a single attenuation value for all frequencies produces incorrect range estimates.

7. Not accounting for antenna orientation Omnidirectional antennas still have nulls at certain angles. Dipole antennas have nulls directly above and below. Misoriented antennas can lose 10-20 dB of effective gain, especially in ceiling-mounted deployments.

42.10 Review Activities

42.10.1 Match the Concepts

42.10.2 Order the Process

42.11 Knowledge Checks

Test your understanding of radio propagation fundamentals before diving into the detailed chapters.

Note: The path loss exponent question has been placed inline above, immediately after the Environment Impact section where path loss exponents are introduced. The questions below cover the remaining propagation and link budget concepts.

Scenario: Your smart doorbell 10 meters from the Wi-Fi router works perfectly, but your garage sensor 20 meters away keeps disconnecting.

Question: Why does doubling the distance cause such a dramatic difference?

Answer: Free space path loss at 2.4 GHz: FSPL = 20log(d) + 20log(f) + 32.45 - At 10m: FSPL = 20log(10) + 20log(2400) + 32.45 = 20 + 67.6 + 32.45 = 120 dB - At 20m: FSPL = 20log(20) + 20log(2400) + 32.45 = 26 + 67.6 + 32.45 = 126 dB

Doubling distance adds 6 dB loss. If your link margin is only 8 dB, losing 6 dB drops you below the threshold!

Scenario: You’re deploying BLE beacons in a shopping mall. Specifications say 30m range, but you’re getting 12m through one brick wall.

Analysis:

  • Free space at 30m (2.4 GHz): 129.6 dB path loss
  • Through brick wall adds 12 dB attenuation
  • Total loss: 141.6 dB

Link Budget Check:

  • BLE TX power: +4 dBm
  • Antenna gain (both sides): 0 dBi (isotropic)
  • Path loss: -141.6 dB
  • Received power: 4 + 0 - 141.6 = -137.6 dBm
  • BLE sensitivity: -90 dBm
  • Link margin: -137.6 - (-90) = -47.6 dB ❌ NEGATIVE MARGIN = LINK FAILS

Solution: Reduce deployment spacing (use multiple beacons), increase TX power, or use a lower-attenuation path (doorways, corridors).

Scenario: Agricultural IoT deployment: 200 hectares (1.4 km × 1.4 km). Soil sensors every 100m. LoRa gateway at center. Will 1 gateway suffice?

Full Link Budget Calculation:

Maximum distance (corner to center): √(700² + 700²) = 990m ≈ 1km

LoRa Parameters:
- TX Power: +14 dBm
- Frequency: 868 MHz
- RX Sensitivity (SF12): -137 dBm
- Antenna gains: +2 dBi (sensor) + +6 dBi (gateway)

Path Loss (Log-Distance Model, n=2.2 for farmland):
FSPL(1m, 868MHz) = 31.2 dB
PL = 31.2 + 10×2.2×log10(1000) = 31.2 + 66 = 97.2 dB

Material Attenuation:
- Crops (wheat, 2m tall): ~3 dB at 868 MHz

Link Budget:
P_RX = P_TX + G_TX + G_RX - PL - Attenuation
P_RX = 14 + 2 + 6 - 97.2 - 3 = -78.2 dBm

Link Margin:
Margin = P_RX - Sensitivity = -78.2 - (-137) = 58.8 dB

Required Fade Margin: 20 dB
Excess Margin: 58.8 - 20 = 38.8 dB ✅ EXCELLENT

Verdict: 1 gateway easily covers entire farm with 38 dB to spare

42.13 See Also

  • Wi-Fi Physical Layer - OFDM modulation, sensitivity vs data rate trade-offs, 2.4 GHz vs 5 GHz propagation
  • LoRaWAN Link Budget - Spreading factor selection, adaptive data rate, real-world range measurements
  • BLE Range and Power - Coded PHY for extended range, advertising interval vs battery life
  • Antenna Fundamentals - Antenna gain, radiation patterns, omnidirectional vs directional
  • RF Site Survey - RSSI heatmaps, spectrum analysis, real-world validation
Try It Yourself: Measure FSPL in Your Environment

Objective: Validate the free space path loss formula by measuring real signal strength at various distances.

Materials:

  • Wi-Fi router or BLE beacon (known TX power)
  • Smartphone with Wi-Fi Analyzer app (Android) or Airport Utility (iOS)
  • Measuring tape (up to 50m)
  • Open outdoor area (park, empty parking lot)

Procedure:

  1. Record TX Power:

    Router specs: +20 dBm typical for 2.4 GHz Wi-Fi
    BLE beacon: +0 dBm typical (check with nRF Connect app)
  2. Measure RSSI at Distances: | Distance | Predicted FSPL | Measured RSSI | Difference | |———-|—————|—————|————| | 1m | 100 dB | | | | 2m | 106 dB | | | | 5m | 114 dB | | | | 10m | 120 dB | | | | 20m | 126 dB | | | | 50m | 134 dB | | |

  3. Calculate Predicted RSSI:

    FSPL(d) = 20×log10(d) + 20×log10(f) + 32.45
    For 2.4 GHz: FSPL(d) = 20×log10(d) + 20×log10(2400) + 32.45
                         = 20×log10(d) + 67.6 + 32.45
                         = 20×log10(d) + 100
    
    Predicted RSSI = TX_Power - FSPL
    Example at 10m: RSSI = 20 - (20×log10(10) + 100) = 20 - 120 = -100 dBm

Hint: Your measured RSSI will be 2-5 dB worse than predicted due to ground reflection and antenna orientation. This is normal!

Solution - What You Should Observe:

  • Doubling distance adds ~6 dB loss (e.g., -100 dBm at 10m → -106 dBm at 20m with +20 dBm TX)
  • Slope on log-distance plot should be close to 20 dB/decade (path loss exponent n ≈ 2)
  • Deviations indicate non-free-space conditions (trees, buildings, ground effects)

Extension: Repeat indoors through walls. Measure attenuation per wall by comparing RSSI with line-of-sight vs through 1, 2, 3 walls at same distance.

42.14 Key Takeaways

  1. Free Space Path Loss (FSPL) is the baseline: Real-world losses are ALWAYS worse than FSPL due to obstacles, multipath, and interference

  2. Path loss exponent (n) determines environment impact: Indoor (n=3-4) degrades signals much faster than outdoor (n=2-2.5)

  3. Material attenuation is cumulative: Each wall, floor, or metal obstacle adds 3-20 dB loss, drastically reducing range

  4. Link budget calculation predicts success: If P_RX > P_sensitivity, link works. Always include 10-20 dB fade margin for reliability

  5. Lower frequencies penetrate better: 915 MHz LoRa loses ~5 dB less per concrete wall than 2.4 GHz Wi-Fi (7 dB vs 12 dB), which compounds across multiple walls to explain superior indoor range

  6. RSSI-based localization has 2-5m error: Good for room-level positioning, not precision tracking

  7. Urban vs rural range differs by 5-10x: Same LoRa hardware achieves 15 km rural vs 2 km urban due to path loss exponent differences

  8. Fresnel zones require 60% clearance: At least 60% of the first Fresnel zone must be clear for reliable wireless links

  9. Ground-mounted sensors have poor range: Without elevation, Fresnel zone blockage causes 15-25 dB loss, reducing range by 80-90%

  10. Antenna height scales with distance and wavelength: LoRa at 5 km needs ~12.5 m height (60% Fresnel clearance), Wi-Fi at 1 km needs ~3.4 m height for reliable outdoor performance

42.14.1 Quick Reference Summary

Concept Formula / Rule of Thumb When to Use
FSPL 20log10(d) + 20log10(f) + 32.45 Initial range estimates
Log-distance model L = L(d0) + 10nlog10(d/d0) Real-world deployments
Doubling distance Adds 6*n dB path loss Quick scaling estimates
Fade margin Add 10-20 dB to required sensitivity All production designs
Fresnel clearance 60% of first zone radius Outdoor link design
Wall loss (concrete) 7-15 dB per wall (frequency-dependent) Indoor range planning

42.15 Prerequisites

Before starting this module, you should be familiar with:

  • Networking Basics: Fundamental networking concepts
  • Basic mathematics: Logarithms, decibels (dB), and unit conversions

42.17 What’s Next

After completing radio propagation and link budgets, continue with:

Topic Chapter Description
Free Space Path Loss FSPL and Log-Distance Model Master the FSPL formula, path loss exponents, and worked calculation examples for IoT protocols
Material Attenuation Material Attenuation and RSSI Quantify building material losses by frequency and apply RSSI-based localization techniques
Link Budget Design Link Budget and Coverage Design complete link budgets for BLE, LoRa, and Wi-Fi and compare protocol coverage areas
Outdoor Deployment Fresnel Zones and Deployment Apply Fresnel zone clearance rules to outdoor antenna height and gateway placement decisions
Network Addressing IP Addressing and Subnetting Plan IP address schemes and subnets for IoT sensor networks
LPWAN Technologies LPWAN Fundamentals Apply link budget knowledge to real LoRaWAN, Sigfox, and NB-IoT deployments