Title
Towards an SDR implementation of LoRa: Reverse-engineering, demodulation strategies and assessment over Rayleigh channel.
Abstract
LoRa is a popular low-rate, Low-Power Wide Area Network (LPWAN) technology providing long range wireless access over unlicensed sub-GHz frequency bands to the Internet of Things (IoT). It has been used in many applications ranging from smart building to smart agriculture. LoRa is a patented modulation. However preliminary reverse-engineering efforts documented parts of it. In this article, we detail the different stages of LoRa transceivers: channel (de)coding, (de)whitening, (de)interleaving and (de)modulation with reverse-engineering in mind. Closed-form expressions for each of these stages are given, and different demodulation and decoding strategies are presented. This allows for a complete modeling of LoRa, which enables Software Defined Radio (SDR) implementations, as well as performance assessment under various channel conditions. These simulations show that LoRa systems have good properties for time and/or frequency selective channels (especially for the latter), thanks to the robustness of its underlying Chirp-Spread Spectrum (CSS) modulation.
Year
DOI
Venue
2020
10.1016/j.comcom.2020.02.034
Computer Communications
Keywords
Field
DocType
LoRa,Internet of Things (IoT),Chirp Spread Spectrum (CSS),Reverse engineering,Low-Power Wide Area Networks (LPWAN),Soft-value decoding,Rayleigh channel,Software Defined Radio (SDR),Cognitive radio
Demodulation,Computer architecture,Wireless,Computer science,Software-defined radio,Communication channel,Real-time computing,Decoding methods,Interleaving,LPWAN,Cognitive radio
Journal
Volume
ISSN
Citations 
153
0140-3664
3
PageRank 
References 
Authors
0.44
0
3
Name
Order
Citations
PageRank
Alexandre Marquet192.50
Nicolas Montavont222739.73
Georgios Z. Papadopoulos312822.59