Heuristic Algorithm for Gateway Location Selection in Large Scale LoRa Networks

The LoRa networks allow building low-cost long-range networks. The selection of LoRa access point locations in large scale networks requires taking into consideration the spatial distribution of clients, radio signal propagation and the limitation of the number of devices served by a single point of access. We propose a heuristic algorithm for the selection of access point locations within for a given set of candidate locations, based on gradient optimization. The proposed method allows selecting a sub-optimal set of locations which provide full coverage and take into consideration the capacity dimensioning based on spreading factor and expected channel utilization. The algorithm is evaluated in random topologies and in real-life scenario based on city-wide smart meters locations. The analysis shows that it outperforms a manual selection of access points locations, allowing to decrease the number of access points providing the full coverage.

[1]  Stephen Hurley,et al.  Planning effective cellular mobile radio networks , 2002, IEEE Trans. Veh. Technol..

[2]  Preben E. Mogensen,et al.  Interference Impact on Coverage and Capacity for Low Power Wide Area IoT Networks , 2017, 2017 IEEE Wireless Communications and Networking Conference (WCNC).

[3]  Kamil Staniec,et al.  LoRa Performance under Variable Interference and Heavy-Multipath Conditions , 2018, Wirel. Commun. Mob. Comput..

[4]  Larry J. Greenstein,et al.  An empirically based path loss model for wireless channels in suburban environments , 1999, IEEE J. Sel. Areas Commun..

[5]  Anke Schmid,et al.  Radio Network Planning And Optimisation For Umts , 2016 .

[6]  Rolf Niedermeier,et al.  Polynomial-time data reduction for dominating set , 2002, JACM.

[7]  Krzysztof Grochla,et al.  PyLTEs — Python LTE evaluation framework for quick and reliable network optimization , 2016, 2016 39th International Conference on Telecommunications and Signal Processing (TSP).