Skip to main content

Link Budget Explained

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:

These margin thresholds are engineering rules of thumb, not fixed standards. The fade margin you actually need depends on the propagation environment: roughly 10 dB may suffice for a stable urban or line-of-sight path, while non-line-of-sight, foliage, or rain-affected links require more.

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 conducted output power to 1 W (30 dBm) in the 902 - 928 MHz band, referenced to an antenna of up to 6 dBi gain. With a 6 dBi antenna this yields up to roughly +36 dBm (4 W) EIRP — so 30 dBm is the conducted-power ceiling, not the EIRP ceiling. For antenna gain above 6 dBi, the conducted output power must be reduced dB-for-dB for each dB of gain over 6 dBi (15.247(b)(4)(i)), holding EIRP at about 36 dBm. Unlike the 2.4 GHz band, the 902 - 928 MHz band has no relaxed point-to-point allowance that lets you add antenna gain in exchange for reduced power — the dB-for-dB reduction applies to point-to-point links too. Always confirm against current FCC rules and your specific module's certification.

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). The figures below are typical values for the SX1262 / community measurements; the SX1276 datasheet lists values about 1 - 1.5 dB less optimistic (e.g. SF11 ≈ −133 dBm, SF12 ≈ −136 dBm):

Spreading FactorBit Rate (approx.)Typical Sensitivity (dBm)Use Case
SF7~5.5 kbps−123 dBmShort range, high throughput
SF9~1.8 kbps−129 dBmMedium range, normal use
SF10~0.98 kbps−132 dBmExtended range
SF11~0.54 kbps−134.5 dBmLong range
SF12~0.29 kbps−137 dBmMaximum 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.

ParameterValueNotes
TX power+20 dBmMeshtastic node at 100 mW
TX antenna gain+5 dBi5 dBi collinear, rooftop mount
TX feedline loss−1.5 dB10 ft LMR-200 + connectors
TX EIRP+23.5 dBmWell under the legal limit (1 W conducted with up to 6 dBi)
Free-space path loss−99.6 dB2.5 km at 915 MHz
Excess path loss (urban clutter)−10 dBEstimated additional suburban loss
RX feedline loss−1.5 dBSame installation as TX node
RX antenna gain+5 dBiSame 5 dBi antenna
Received signal level−82.6 dBm23.5 − 99.6 − 10 − 1.5 + 5
Receiver sensitivity (SF11)−134.5 dBmSX1262 typical (SX1276 datasheet: ≈ −133 dBm)
Link Margin+51.9 dBExcellent; link is robust