Submitted:
24 July 2024
Posted:
25 July 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. LoRaWAN Overview
3. Network Simulations for Fixed and Uniform Uniform Random Patterns of Nodes

4. Geometric Distribution Approach
5. The Geometric Distribution Algorithm for SF Assignment
| Algorithm I: Geometric distribution | |
|
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: |
Input: Number of highest SF (NSF max) Define: Weight factor (w) Geometric distribution factor (p) Initialize: p = 1 Do // Calculate the weight factor of each SF w[x] ← p * (1 - p) ^ (x - 1) let x = 1, 2, 3, 4, 5, 6 // Calculate the number of each SF SF[y] ← NSF max* w[x] let x = 1, 2, 3, 4, 5, 6 and y = 7, 8, 9, 10, 11, 12 // Return the new number of each SF Return SF[7], SF[8], SF[9], SF[10], SF[11], SF[12] p ← p – 0.1 While p > 0.1 // p starts at 1 to 0.1, with 0.1 decrement |
6. Geometric Distribution Algorithm Performance Assessment
7. Results and Discussion
A. Experiment 1: Evaluation of the GD Algorithm for Uniform Random and Fixed Patterns
B. Experiment 2: Comparison of the GD Algorithm with Previous Reported Algorithms
C. Experiment 3: Network Performance Evaluation of the GD Algorithm Based on Coverage Area, Payload Size, and Energy Consumption
8. Conclusions
Acknowledgments
References
- Augustin, A.; Yi, J.; Clausen, T.; Townsley, W.M. A Study of LoRa: Long Range & Low Power Networks for the Internet of Things. Sensors 2016, 16, 1466. [Google Scholar] [CrossRef] [PubMed]
- Haxhibeqiri, J.; De Poorter, E.; Moerman, I.; Hoebeke, J. A Survey of LoRaWAN for IoT: From Technology to Application. Sensors 2018, 18, 3995. [Google Scholar] [CrossRef] [PubMed]
- Mwakwata, C.B.; Malik, H.; Mahtab Alam, M.; Le Moullec, Y.; Parand, S.; Mumtaz, S. Narrowband Internet of Things (NB-IoT): From Physical (PHY) and Media Access Control (MAC) Layers Perspectives. Sensors 2019, 19, 2613. [Google Scholar] [CrossRef] [PubMed]
- Sigfox. Available online: https://www.sigfox.com.
- Mohamad, M. Performance Analysis of Air Monitoring System Using 433 MHz LoRa Module. Przegląd Elektrotechniczny 2024, 1, 225–229. [Google Scholar] [CrossRef]
- Sujono, H. Drip Irrigation Control System Based on Mamdani Fuzzy Logic and Internet of Things (IoT). Przegląd Elektrotechniczny 2024, 1, 65–69. [Google Scholar] [CrossRef]
- Boonsong, W. Proposed Precision Analysis of Water Quality Monitoring Embedded IoT Network. Przegląd Elektrotechniczny 2023, 1, 177–180. [Google Scholar] [CrossRef]
- Sambor, S. Przykład Zastosowania Sieci LoRaWAN Do Monitorowania Parametrów Środowiskowych W Budynku Wielkopowierzchniowym. PRZEGLĄD ELEKTROTECHNICZNY 2022, 1, 29–34. [Google Scholar] [CrossRef]
- Zankiewicz, A. Eksperymentalna Analiza Efektywności Transmisji Danych W Sieci LoRaWAN W Eksploatacji Na Terenie Miejskim. Przegląd Elektrotechniczny 2023, 1 (5), 43–50. [CrossRef]
- El Chall, R.; Lahoud, S.; El Helou, M. LoRaWAN Network: Radio Propagation Models and Performance Evaluation in Various Environments in Lebanon. IEEE Internet of Things Journal 2019, 6, 2366–2378. [Google Scholar] [CrossRef]
- Semtech Corporation. Understanding the LoRa Adaptive Data Rate. Available online: https://lora-developers.semtech.com/uploads/documents/files/Understanding_LoRa_Adaptive_Data_Rate_Downloadable.pdf (December 2019).
- Saluja, D.; Singh, R.; Baghel, L. K.; Kumar, S. Scalability Analysis of LoRa Network for SNR-Based SF Allocation Scheme. IEEE Transactions on Industrial Informatics 2021, 17, 6709–6719. [Google Scholar] [CrossRef]
- Al-Gumaei, Y. A.; Aslam, N.; Chen, X.; Raza, M.; Ansari, R. I. Optimizing Power Allocation in LoRaWAN IoT Applications. IEEE Internet of Things Journal 2022, 9, 3429–3442. [Google Scholar] [CrossRef]
- Cuomo, F.; Campo, M.; Caponi, A.; Bianchi, G.; Rossini, G.; Pisani, P. EXPLoRa: Extending the Performance of LoRa by Suitable Spreading Factor Allocations. 2017 IEEE 13th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob) 2017. [CrossRef]
- Garlisi, D.; Tinnirello, I.; Bianchi, G.; Cuomo, F. Capture Aware Sequential Waterfilling for LoRaWAN Adaptive Data Rate. IEEE Transactions on Wireless Communications 2021, 20, 2019–2033. [Google Scholar] [CrossRef]
- Hoeller, A.; Demo Souza, R.; Montejo-Sanchez, S.; Alves, H. Performance Analysis of Single-Cell Adaptive Data Rate-Enabled LoRaWAN. IEEE wireless communications letters 2020, 9, 911–914. [Google Scholar] [CrossRef]
- Hong, S.; Yao, F.; Zhang, F.; Ding, Y.; Yang, S.-H. Reinforcement Learning Approach for SF Allocation in LoRa Network. IEEE internet of things journal 2023, 10, 18259–18272. [Google Scholar] [CrossRef]
- Usama Minhaj, S.; Mahmood, A.; Fakhrul Abedin, S.; Ali Hassan, S.; Talha Bhatti, M.; Ali, S.; Gidlund, M. Intelligent Resource Allocation in LoRaWAN Using Machine Learning Techniques. IEEE Access 2023, 11, 10092–10106. [Google Scholar] [CrossRef]
- Tempiem, P.; Silapunt, R. Quantile Classification of Variance from the Mean for Spreading Factor Allocation in LoRaWAN. 2020. [CrossRef]
- Tempiem, P.; Silapunt, R. Spreading Factor Allocation Using the Standard Deviation Classification Method. 2021. [CrossRef]
- Britannica. Geometric Distribution Probability. Available online: https://www.britannica.com/topic/geometric-distribution (Febuary 2024).
- Kamonkusonman, K.; Phunthawornwong, M.; Tempiem, P.; Silapunt, R. Utilization-Weighted Algorithm for LoRaWAN Capacity Improvement for Local Smart Dairy Farms in Ratchaburi Province of Thailand. IEEE Access 2021, 9, 141738–141746. [Google Scholar] [CrossRef]
- F. Molisch, Wireless Communications Handbook. John Wiley & Sons, CA: University of Southern California, 2011.












| Coverage area | Pattern | %SF7 | %SF8 | %SF9 | %SF10 | %SF11 | %SF12 | DER Value |
|---|---|---|---|---|---|---|---|---|
| 2 km | Uniform random |
100.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.514 |
| Fixed | 100.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.510 | |
| 3 km | Uniform random |
100.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.512 |
| Fixed | 100.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.514 | |
| 4 km | Uniform random |
87.60 | 12.40 | 0.00 | 0.00 | 0.00 | 0.00 | 0.600 |
| Fixed | 96.53 | 3.47 | 0.00 | 0.00 | 0.00 | 0.00 | 0.538 | |
| 5 km | Uniform random |
70.33 | 15.40 | 14.27 | 0.00 | 0.00 | 0.00 | 0.676 |
| Fixed | 89.53 | 4.93 | 5.53 | 0.00 | 0.00 | 0.00 | 0.589 |
| p-value | w1 | w2 | w3 | w4 | w5 | w6 |
|---|---|---|---|---|---|---|
| 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| 0.9 | 0.90 | 0.09 | 0.01 | 0.00 | 0.00 | 0.00 |
| 0.8 | 0.80 | 0.16 | 0.03 | 0.01 | 0.00 | 0.00 |
| 0.7 | 0.70 | 0.21 | 0.06 | 0.02 | 0.01 | 0.00 |
| 0.6 | 0.60 | 0.24 | 0.10 | 0.04 | 0.02 | 0.01 |
| 0.5 | 0.51 | 0.25 | 0.13 | 0.06 | 0.03 | 0.02 |
| 0.4 | 0.42 | 0.25 | 0.15 | 0.09 | 0.05 | 0.03 |
| 0.3 | 0.34 | 0.24 | 0.17 | 0.12 | 0.08 | 0.06 |
| 0.2 | 0.27 | 0.22 | 0.17 | 0.14 | 0.11 | 0.09 |
| 0.1 | 0.21 | 0.19 | 0.17 | 0.16 | 0.14 | 0.13 |
| Parameter | Value |
|---|---|
| Number of nodes | 1,500 |
| Number of gateway | 1 |
| Node transmitted power | 14 dBm |
| Simulation time | 43,200 sec (12 Hours) |
| Average sending message time | 1,800 sec (30 minutes) |
| Bandwidth | 125 kHz |
| Frequency (AS923) | 923 MHz |
| Path-loss model | Suburban Hata-Okumura |
| Payload size | 255 bytes |
| Coverage area | 5 km |
| Algorithm | %SF7 | %SF8 | %SF9 | %SF10 | %SF11 | %SF12 |
|---|---|---|---|---|---|---|
| Default ADR | 70.00 | 16.53 | 13.47 | 0.00 | 0.00 | 0.00 |
| EXPLoRa | 16.67 | 16.67 | 16.67 | 16.67 | 16.67 | 16.67 |
| QCVM | 33.40 | 33.40 | 33.20 | 0.00 | 0.00 | 0.00 |
| SD | 25.60 | 37.47 | 14.27 | 14.47 | 6.33 | 1.87 |
| GD (p = 0.5) |
34.73 | 33.13 | 24.60 | 4.07 | 2.07 | 1.40 |
| Algorithm | %SF7 | %SF8 | %SF9 | %SF10 | %SF11 | %SF12 |
|---|---|---|---|---|---|---|
| Default ADR | 89.67 | 5.40 | 4.93 | 0.00 | 0.00 | 0.00 |
| EXPLoRa | 16.67 | 16.67 | 16.67 | 16.67 | 16.67 | 16.67 |
| QCVM | 33.40 | 33.40 | 33.20 | 0.00 | 0.00 | 0.00 |
| SD | 35.20 | 32.73 | 17.33 | 12.67 | 1.33 | 0.73 |
| GD (p = 0.5) |
45.53 | 27.67 | 16.93 | 5.40 | 2.67 | 1.80 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).