Abstract
Low Power Wide Area Networks (LPWAN) enable a growing number of Internet-of-Things (IoT) applications with large geographical coverage, low bit-rate, and long lifetime requirements. LoRa (Long Range) is a well-known LPWAN technology that uses a proprietary Chirp Spread Spectrum (CSS) physical layer, while the upper layers are defined by an open standard—LoRaWAN. In this paper, we propose a simple yet effective method to improve the Quality-of-Service (QoS) of LoRaWAN networks by fine-tuning specific radio parameters. Through a Mixed Integer Linear Programming (MILP) problem formulation, we find optimal settings for the Spreading Factor (SF) and Carrier Frequency (CF) radio parameters, considering the network traffic specifications as a whole, to improve the Data Extraction Rate (DER) and to reduce the packet collision rate and the energy consumption in LoRa networks. The effectiveness of the optimization procedure is demonstrated by simulations, using LoRaSim for different network scales. In relation to the traditional LoRa radio parameter assignment policies, our solution leads to an average increase of 6% in DER, and a number of collisions 13 times smaller. In comparison to networks with dynamic radio parameter assignment policies, there is an increase of 5%, 2.8%, and 2% of DER, and a number of collisions 11, 7.8 and 2.5 times smaller than equal-distribution, Tiurlikova’s (SOTA), and random distribution, respectively. Regarding the network energy consumption metric, the proposed optimization obtained an average consumption similar to Tiurlikova’s, and 2.8 times lower than the equal-distribution and random dynamic allocation policies. Furthermore, we approach the practical aspects of how to implement and integrate the optimization mechanism proposed in LoRa, guaranteeing backward compatibility with the standard protocol.
Highlights
We are at the dawn of the generation of the Internet, which will be dominated by trillions of tiny computing devices embedded in everyday objects—the paradigm usually dubbed as Internet-of-Things (IoT)
To apply the results obtained through the Mixed Integer Linear Programming (MILP) problem formulation, as described in Section 4.1, with backward compatibility in LoRaWAN networks, we rely on the Adaptive Data Rate (ADR) mechanism to dynamically adjust the settings of end-devices
We propose a simple yet efficient methodology to improve the performance of LoRaWAN networks by fine-tuning their Spreading Factor (SF) and Carrier Frequency (CF) radio parameters, through Mixed Integer Linear Programming optimization approach
Summary
We are at the dawn of the generation of the Internet, which will be dominated by trillions of tiny computing devices embedded in everyday objects—the paradigm usually dubbed as Internet-of-Things (IoT). The link layer, LoRa, has some specific radio-related parameters that can be adjusted, such as Carrier Frequency (CF), Spreading Factor (SF), Bandwidth (BW), Transmission Power (TP), and Coding Rate (CR). These parameters can be tuned at a device and/or network level to enhance overall network performance, namely reducing energy consumption, improving radio coverage, and reducing radio interference and error rates. We propose a way to improve the Quality-of-Service (QoS) of LoRaWAN networks, to increase the Data Extraction Rate (DER) and to reduce the number of collisions and energy consumption, through the formulation of a Mixed Integer Linear Programming problem, which generates optimal settings for the Spreading Factor and Carrier Frequency parameters.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.