LoRa Channel Characterization for Flexible and High Reliability Adaptive Data Rate in Multiple Gateways Networks

We characterize the LoRa channel in terms of multi-path fading, loss burstiness, and assess the benefits of Forward Error Correction as well as the influence of frame length. We make these observations by synthesizing extensive experimental measurements realized with The Things Network in a medium size city. We then propose to optimize the LoRaWAN Adaptive Data Rate algorithm based on this refined LoRa channel characterization and taking into account the LoRaWAN inherent macro-diversity from multi-gateway reception. Firstly, we propose ADRopt, which adjusts Spreading Factor and frame repetition number to maintain the communication below a target Packet Error Rate ceiling with optimized Time-On-Air. Secondly, we propose ADRIFECC, an extension of ADRopt in case an Inter-Frame Erasure Correction Code is available. The resulting protocol provides very high reliability even over low quality channels, with comparable Time on Air and similar downlink usage as the currently deployed mechanism. Simulations corroborate the analysis, both over a synthetic random wireless link and over replayed real-world packet transmission traces.

[1]  Thomas Watteyne,et al.  Understanding the Limits of LoRaWAN , 2016, IEEE Communications Magazine.

[2]  Younghwan Yoo,et al.  Contention-Aware Adaptive Data Rate for Throughput Optimization in LoRaWAN , 2018, Sensors.

[3]  Usman Raza,et al.  How Agile is the Adaptive Data Rate Mechanism of LoRaWAN? , 2018, 2018 IEEE Global Communications Conference (GLOBECOM).

[4]  Zhiwei Zhao,et al.  AdapLoRa: Resource Adaptation for Maximizing Network Lifetime in LoRa networks , 2020, 2020 IEEE 28th International Conference on Network Protocols (ICNP).

[5]  Patrick Van Torre,et al.  A Compact Low-Power LoRa IoT Sensor Node with Extended Dynamic Range for Channel Measurements , 2018, Sensors.

[6]  Francesca Cuomo,et al.  Adaptive mitigation of the Air-Time pressure in LoRa multi-gateway architectures , 2018 .

[7]  Bernard Tourancheau,et al.  High Reliability in LoRaWAN , 2020, 2020 IEEE 31st Annual International Symposium on Personal, Indoor and Mobile Radio Communications.

[8]  Utz Roedig,et al.  Do LoRa Low-Power Wide-Area Networks Scale? , 2016, MSWiM.

[9]  Martin Heusse,et al.  Fragmentation and Forward Error Correction for LoRaWAN small MTU networks , 2020, EWSN.

[10]  Mahesh Sooriyabandara,et al.  Does Bidirectional Traffic Do More Harm Than Good in LoRaWAN Based LPWA Networks? , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[11]  Martin Heusse,et al.  Improving Downlink Scalability in LoRaWAN , 2019, ICC 2019 - 2019 IEEE International Conference on Communications (ICC).

[12]  Alexios Balatsoukas-Stimming,et al.  Coded LoRa Frame Error Rate Analysis , 2019, ICC 2020 - 2020 IEEE International Conference on Communications (ICC).

[13]  Andrzej Duda,et al.  Experimental Characterization of LoRaWAN Link Quality , 2019, 2019 IEEE Global Communications Conference (GLOBECOM).

[14]  Stephen Brown,et al.  Analysis and Enhancement of the LoRaWAN Adaptive Data Rate Scheme , 2020, IEEE Internet of Things Journal.

[15]  Utz Roedig,et al.  LoRa Transmission Parameter Selection , 2017, 2017 13th International Conference on Distributed Computing in Sensor Systems (DCOSS).

[16]  Mario Di Francesco,et al.  Optimal Configuration of LoRa Networks in Smart Cities , 2020, IEEE Transactions on Industrial Informatics.

[17]  P. Van Torre,et al.  Periodic LoRa Signal Fluctuations in Urban and Suburban Environments , 2019, 2019 13th European Conference on Antennas and Propagation (EuCAP).

[18]  Andrzej Duda,et al.  Capacity of a LoRaWAN Cell , 2020, MSWiM.

[19]  Konstantin Mikhaylov,et al.  On the coverage of LPWANs: range evaluation and channel attenuation model for LoRa technology , 2015, 2015 14th International Conference on ITS Telecommunications (ITST).

[20]  Abbas Jamalipour,et al.  Wireless communications , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..

[21]  Vojtech Hauser,et al.  Proposal of Adaptive Data Rate Algorithm for LoRaWAN-Based Infrastructure , 2017, 2017 IEEE 5th International Conference on Future Internet of Things and Cloud (FiCloud).

[22]  Martin Heusse,et al.  Optimal SF Allocation in LoRaWAN Considering Physical Capture and Imperfect Orthogonality , 2019, 2019 IEEE Global Communications Conference (GLOBECOM).

[23]  Vincent K. N. Lau,et al.  The Mobile Radio Propagation Channel , 2007 .

[24]  Wen Hu,et al.  Measurement, Characterization, and Modeling of LoRa Technology in Multifloor Buildings , 2019, IEEE Internet of Things Journal.

[25]  Norman M. Abramson,et al.  Development of the ALOHANET , 1985, IEEE Trans. Inf. Theory.

[26]  Orestis Georgiou,et al.  Low Power Wide Area Network Analysis: Can LoRa Scale? , 2016, IEEE Wireless Communications Letters.

[27]  Bernard Tourancheau,et al.  Channel Coding for Better QoS in LoRa Networks , 2018, 2018 14th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob).

[28]  Mario Di Francesco,et al.  Adaptive configuration of lora networks for dense IoT deployments , 2018, NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium.

[29]  Bernard Tourancheau,et al.  Adaptive Data Rate for Multiple Gateways LoRaWAN Networks , 2020, 2020 16th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob)(50308).

[30]  Alexios Balatsoukas-Stimming,et al.  An Open-Source LoRa Physical Layer Prototype on GNU Radio , 2020, 2020 IEEE 21st International Workshop on Signal Processing Advances in Wireless Communications (SPAWC).

[31]  Liesbet Van der Perre,et al.  Characterization of LoRa Point-to-Point Path Loss: Measurement Campaigns and Modeling Considering Censored Data , 2020, IEEE Internet of Things Journal.

[32]  Dirk Pesch,et al.  Fair Adaptive Data Rate Allocation and Power Control in LoRaWAN , 2018, 2018 IEEE 19th International Symposium on "A World of Wireless, Mobile and Multimedia Networks" (WoWMoM).

[33]  P. J. Marcelis,et al.  DaRe: Data Recovery through Application Layer Coding for LoRaWAN , 2017, 2017 IEEE/ACM Second International Conference on Internet-of-Things Design and Implementation (IoTDI).

[34]  Sofie Pollin,et al.  Power and spreading factor control in low power wide area networks , 2017, 2017 IEEE International Conference on Communications (ICC).