Source-linked AI summary
LoRa Throughput Analysis with Imperfect Spreading Factor Orthogonality
Antoine Waret, Megumi Kaneko, Alexandre Guitton, Nancy El Rachkidy
TL;DR
LoRa throughput studies often assumed different SFs were perfectly orthogonal, despite co-SF and inter-SF interference. This paper derives uplink-throughput expressions that include LoRa’s reception and capture conditions, then evaluates them under different SF allocations and orthogonality assumptions. The analysis closely approximates simulations, while results show throughput differences across allocations and losses from imperfect orthogonality.
Problem
Many prior LoRa scalability studies assumed perfect orthogonality among SFs, while co-SF and inter-SF interference affect uplink throughput.
Source: §I · p. 1Method
The paper derives theoretical uplink-throughput expressions incorporating reception, co-SF capture, and inter-SF capture conditions for SF allocations.
Source: §I · p. 1Results
The derived throughput expressions closely approximate simulations; inter-SF interference causes earlier performance decline than perfect orthogonality, and allocation performance varies with device count.
Source: §IV · p. 4Takeaways & Limitations
The analysis provides a framework for predicting how SF allocations affect throughput in a single-gateway LoRa uplink.
Source: §V · p. 4The analysis approximates an expression because which condition dominates can depend on j.
Source: B. Imperfect Orthogonality · p. 3
Abstract
from arXiv · showhide
LoRa is one of the promising techniques for enabling Low Power Wide Area Networks (LPWANs) for future Internet-of-Things (IoT) devices. Although LoRa allows flexible adaptations of coverage and data rates, it is subject to intrinsic types of interferences: co-SF interferences where end-devices with the same Spreading Factors (SFs) are subject to collisions, and inter-SF interferences where end-devices with different SFs experience collisions. Most current works have considered perfect orthogonality among different SFs. In this work, we provide a theoretical analysis of the achievable LoRa throughput in uplink, where the capture conditions specific to LoRa are included. Results show the accuracy of our analysis despite approximations, and the throughput losses from imperfect SF orthogonality, under different SF allocations. Our analysis will enable the design of specific SF allocation mechanisms, in view of further throughput enhancements.
I. INTRODUCTION
LoRa’s data-rate and coverage trade-off, together with co-SF and inter-SF interference, motivates analyzing uplink throughput beyond the perfect-orthogonality assumption. The paper models two SF-allocation policies in a single-gateway LoRaWAN setting.
I. INTRODUCTION
- Prior scalability studies often assumed perfect SF orthogonality, while later work found that inter-SF interference can reduce performance, especially at high SFs.Co-SF collisions occur between devices using the same SF; inter-SF collisions occur between devices using different SFs.Source: §I · p. 1
- The analysis derives uplink throughput accounting for co-SF and inter-SF interference, with successful reception requiring an SNR threshold and both types of SINR capture threshold.It compares perfect and imperfect SF orthogonality under two SF-allocation types.Source: §I · p. 1
II. SYSTEM MODEL
- The system model considers uniformly distributed end-devices in one cell communicating with a central gateway on one 125 kHz channel under saturated pure-ALOHA traffic.It uses six SFs, from SF7 through SF12.Source: §II · pp. 1–2
- SF-random assigns each device an SF uniformly, whereas SF-distance assigns SFs according to the device’s distance from the gateway.For SF-distance, devices in an annulus between successive distance thresholds receive the corresponding SF.Source: §II · p. 2
III. PROPOSED THROUGHPUT ANALYSIS
Uplink reception is conditioned on three requirements being met.
III. PROPOSED THROUGHPUT ANALYSIS
- A packet reaches the gateway successfully only when all three specified reception and capture conditions are fulfilled.The available passage introduces the three-condition requirement but does not state the individual conditions.Source: §III · p. 2
1) Reception condition:
The analysis treats reception and same-SF capture as separate conditions for a successful uplink packet.
1) Reception condition:
- Reception requires the received signal’s SNR to exceed the threshold specific to its SF.The passage describes this as a probability for a device at distance d_i from the gateway.Source: 1) Reception condition · p. 2
2) Co-SF capture condition:
- Under co-SF interference, a signal is successfully received when its SINR exceeds the co-SF capture threshold qcoSF.Source: 2) Co-SF capture condition · p. 2
3) Inter-SF capture condition:
The imperfect-orthogonality analysis accounts for interference between different SFs when evaluating uplink throughput.
3) Inter-SF capture condition:
- With imperfect SF orthogonality, a signal at SFm faces interference from all N−K signals transmitted on other SFs.Source: 3) Inter-SF capture condition · p. 2
- Successful transmission under inter-SF interference requires the inter-SF SINR to exceed the SF-specific threshold qiSFm.Source: 3) Inter-SF capture condition · p. 2
- The throughput analysis combines SF bit-rate Rm with the probability of successful transmission and considers perfect and imperfect orthogonality for SF-distance allocation.Source: 3) Inter-SF capture condition · p. 2
A. Perfect Orthogonality
Under perfect SF orthogonality, the success probability is evaluated without inter-SF interference. It accounts for the number of devices using SFm and the joint reception and co-SF capture probability.
A. Perfect Orthogonality
- Perfect SF orthogonality means end-devices do not suffer inter-SF interference.Source: A. Perfect Orthogonality · p. 2
- j denotes the total number of end-devices using SFm.Source: A. Perfect Orthogonality · p. 3
- The probability of j devices among N using SFm is combined with the joint reception and co-SF capture probability.The count probability is p_m^j(1 − p_m)^(N−j).Source: A. Perfect Orthogonality · p. 3
1) For j = 1:
When j = 1, the device has no co-SF interferers, so success depends on reception. The analysis models its SNR and evaluates the reception probability numerically when needed.
1) For j = 1:
- With j = 1, the device has no co-SF interference, so only the reception condition must be satisfied.Source: 1) For j = 1 · p. 3
- The reception calculation models SNR γi as an exponential random variable with a mean determined by the stated assumptions.Source: 1) For j = 1 · p. 3
- The reception threshold q_SFm is specific to SFm, and the resulting integral is evaluated numerically because it has no closed form.Source: 1) For j = 1 · p. 3
2) For j ≥2:
For j ≥ 2, co-SF capture implies the reception condition under the stated thresholds. The analysis evaluates co-SF capture using the j − 1 same-SF interferers and derives the SF-distance expression.
2) For j ≥2:
- For all SFs, q_SFm ≤ 1 while q_coSFm = 4 (6 dB); therefore, satisfying co-SF capture also satisfies reception.Source: 2) For j ≥2 · p. 3
- With j devices at SFm, the co-SF capture calculation accounts for j − 1 interferers using the same SF and distance boundaries.Source: 2) For j ≥2 · p. 3
- The co-SF capture probability is developed by marginalizing over random instantaneous and average SNR variables, using independence across user channels.Source: 2) For j ≥2 · p. 3
- For α = 4, the primitive function of I(ri) is given, and the resulting expression is written for SF-distance allocation with perfect SF orthogonality.Source: 2) For j ≥2 · p. 3
B. Imperfect Orthogonality
With imperfect orthogonality, successful transmission must satisfy reception, co-SF capture, and inter-SF capture conditions. The analysis treats the cases j = 1 and j ≥ 2 and approximates their joint probability when an exact expression is difficult.
B. Imperfect Orthogonality
- When j = 1, inter-SF interference and reception are the relevant conditions, with inter-SF interference dominant especially as the number of devices increases.Source: B. Imperfect Orthogonality · p. 3
- The inter-SF capture calculation considers the N − j devices using different SFs, located outside SFm's annulus in the cell.Source: B. Imperfect Orthogonality · p. 3
- For j ≥ 2, all capture conditions are considered, while reception follows from the other two conditions.Source: B. Imperfect Orthogonality · p. 3
- The joint probability is approximated because which condition dominates can depend on j, making an exact expression difficult.Source: B. Imperfect Orthogonality · p. 3
- The SF-distance throughput figure compares perfect and imperfect orthogonality at R = 1 km and α = 4; the analogous SF-random expressions are omitted for space.Source: Figure 2 · p. 4, B. Imperfect Orthogonality · p. 4
IV. NUMERICAL RESULTS
Under imperfect orthogonality, throughput depends on SF allocation and device count, while the derived expressions closely match simulations.
IV. NUMERICAL RESULTS
- Evaluation uses fc = 868 MHz, BW = 125 kHz, P0 = 14 dBm, α = 4, and R = 1 km.The path-loss exponent is set as in for an urban setting.Source: §IV · p. 4
- Up to 50% system-throughput loss occurs under imperfect SF orthogonality; expressions closely match simulations, with a small discrepancy around five devices for imperfect SF-distance.As device count increases, co-SF interference still leads to a scalability limit.Source: §IV · p. 4
- For fewer than 25 devices, SF-distance achieves up to 100% gain; at greater N, SF-random performs slightly better.The comparison is for imperfect orthogonality; Fig. 3 shows throughput performance for both allocations at R = 1 km and α = 4.Source: Figure 3 · p. 4, §IV · p. 4
V. CONCLUSION
The paper derives a theoretical throughput expression for a single-gateway LoRa uplink and incorporates reception, co-SF capture, and inter-SF capture conditions. Its results show effects from imperfect orthogonality and SF allocation, supporting tailored allocation design based on predicted performance.
V. CONCLUSION
- The analysis derives a theoretical throughput expression for the uplink of a single-gateway LoRa network.The model is based on the LoRa physical layer.Source: §V · p. 4
- Successful-frame conditions include the SNR reception level, SINR for co-SF capture, and SINR for inter-SF capture.Source: §V · p. 4
- Results show non-negligible effects from imperfect SF orthogonality and SF allocation; the framework predicts allocation impacts to support tailored designs.Allocation choices are to be tailored to environments and requirements.Source: §V · p. 4