A Duty-Cycle-Efficient Synchronization Protocol for Slotted-Aloha in LoRaWAN
Amavi Dossa, El Mehdi Amhoud
TL;DR
The paper tackles the scalability bottleneck of LoRaWAN in Massive IoT by enabling Slotted-Aloha for class A devices, which requires precise synchronization without excessive downlink duty-cycle. It proposes a dynamic synchronization protocol built on a two-guard-interval slot design and a single network-server time reference, with remaining-time signaling encoded in downlink frames (2 bytes) and integrated via a dedicated FPort. The core contributions include a novel slot structure, algorithms for the Network Server and end-device, and a LoRaWAN integration strategy demonstrated through experiments showing improved duty-cycle efficiency and reliable per-device resynchronization. This work enables practical Slotted-Aloha deployment in LoRaWAN networks, offering scalable synchronization with minimal hardware changes and signaling overhead.
Abstract
In the current context of massive IoT, the Pure-Aloha scheme used in LoRaWAN is reaching its limit, and Slotted-Aloha is being considered as an alternative, as it offers twice Pure-Aloha's packet success rate. It however requires synchronization across the nodes. In this paper, we propose a new slot structure adapted to devices with low quality clock, and a duty-cycle efficient synchronization protocol for LoRaWAN class A devices with the lowest overhead to date. We discuss the conditions of its integration into LoRaWAN. The experimental results confirm that it succeeds in tracking each device's synchronization state, identifying the exact moment they desynchronize and resynchronizing them. The proposed protocol is also proven to be more duty-cycle efficient than existing fixed-rate synchronization solutions.
