Link Budget Explained
Link Budget Explained
A link budget is an accounting of all the gains and losses in an RF communication link from transmitter to receiver. It tells you whether a link will work, by how much margin, and what changes would improve it. Every successful LoRa mesh deployment benefits from link budget analysis, even a rough one.
The Link Budget Equation
Received Signal Strength (dBm) =
TX Power (dBm)
+ TX Antenna Gain (dBi)
− TX Feedline Loss (dB)
− Free-Space Path Loss (dB)
− RX Feedline Loss (dB)
+ RX Antenna Gain (dBi)
To determine if a link closes, compare the received signal strength to the receiver sensitivity:
Link Margin (dB) = Received Signal Strength − Receiver Sensitivity
Positive margin = link works
Negative margin = link fails
Margin > 10 dB = comfortable link
Margin > 20 dB = robust link suitable for marginal terrain
Key Parameters Defined
EIRP (Effective Isotropic Radiated Power)
EIRP is the transmitter power plus the antenna gain, minus feedline losses. It represents the effective power that would need to be fed to an isotropic antenna to produce the same field strength in the direction of maximum radiation:
EIRP (dBm) = TX Power (dBm) + Antenna Gain (dBi) − Feedline Loss (dB)
FCC Part 15.247 limits EIRP to +30 dBm (1 watt) for most point-to-multipoint 902 - 928 MHz spread spectrum systems. For fixed point-to-point links, TX power may be reduced with a corresponding increase in antenna gain allowed (check current FCC rules and specific module certifications).
Free-Space Path Loss (FSPL)
Free-space path loss is the reduction in signal power due to the spreading of the RF wavefront as it travels through space. It is a fundamental physical loss, not a deficiency of the system:
FSPL (dB) = 20-log₁₀(d) + 20-log₁₀(f) + 20-log₁₀(4π/c)
= 20-log₁₀(d) + 20-log₁₀(f) − 147.55
Where:
d = distance in meters
f = frequency in Hz
At 915 MHz, simplified:
FSPL (dB) = 20-log₁₀(d_km) + 91.65
Examples:
100 m: FSPL ≈ 71.7 dB
1 km: FSPL ≈ 91.7 dB
5 km: FSPL ≈ 105.6 dB
20 km: FSPL ≈ 117.7 dB
Receiver Sensitivity
Receiver sensitivity is the minimum received signal power that the radio can successfully decode. It is determined by the modulation type, bandwidth, and noise figure of the receiver. LoRa sensitivity varies dramatically with spreading factor (SF):
| Spreading Factor | Bit Rate (approx.) | Typical Sensitivity (dBm) | Use Case |
|---|---|---|---|
| SF7 | ~5.5 kbps | −123 dBm | Short range, high throughput |
| SF9 | ~1.8 kbps | −129 dBm | Medium range, normal use |
| SF10 | ~0.98 kbps | −132 dBm | Extended range |
| SF11 | ~0.54 kbps | −134.5 dBm | Long range |
| SF12 | ~0.29 kbps | −137 dBm | Maximum range |
Noise Floor
The thermal noise floor is the baseline noise level a receiver must overcome, set by thermodynamics:
Noise Floor = −174 dBm/Hz + 10-log₁₀(BW_Hz) + Noise Figure (dB)
For LoRa with 125 kHz bandwidth and 6 dB noise figure:
Noise Floor ≈ −174 + 51.0 + 6 = −117 dBm
LoRa's processing gain (spreading factor) allows it to decode signals below this apparent noise floor, which is why SF12 achieves −137 dBm sensitivity.
Worked Example: Urban Mesh Node Link
Let's calculate whether a LoRa mesh link at SF11 will close between two residential nodes 2.5 km apart in a suburban environment.
| Parameter | Value | Notes |
|---|---|---|
| TX power | +20 dBm | Meshtastic node at 100 mW |
| TX antenna gain | +5 dBi | 5 dBi collinear, rooftop mount |
| TX feedline loss | −1.5 dB | 10 ft LMR-200 + connectors |
| TX EIRP | +23.5 dBm | Under 30 dBm legal limit |
| Free-space path loss | −103.2 dB | 2.5 km at 915 MHz |
| Excess path loss (urban clutter) | −10 dB | Estimated additional suburban loss |
| RX feedline loss | −1.5 dB | Same installation as TX node |
| RX antenna gain | +5 dBi | Same 5 dBi antenna |
| Received signal level | −87.2 dBm | 23.5 − 103.2 − 10 − 1.5 + 5 |
| Receiver sensitivity (SF11) | −134.5 dBm | SX1276/SX1262 typical |
| Link Margin | +47.3 dB | Excellent; link is robust |
This link has over 47 dB of margin - it would still work with an additional 47 dB of path loss (over 100× more attenuation). This illustrates why LoRa is capable of penetrating buildings and covering large distances even with modest antenna installations.
No comments to display
No comments to display