LR-FHSS-Sim: A Discrete-Event Simulator for LR-FHSS Networks
Abstract: This work presents the LR-FHSS-Sim, a free and open-source discrete-event simulator for LR-FHSS networks. We highlight the importance of network modeling for IoT coverage, especially when it is needed to capture dynamic network behaviors. Written in Python, we present the LR-FHSS-Sim main structure, procedures, and extensions. We discuss the importance of a modular code, which facilitates the creation of algorithmic strategies and signal-processing techniques for LR-FHSS networks. Moreover, we showcase how to achieve results when considering different packet generation traffic patterns and with a previously published extension. Finally, we discuss our thoughts on future implementations and what can be achieved with them.
- M. Centenaro, C. E. Costa, F. Granelli, C. Sacchi, and L. Vangelista, “A survey on technologies, standards and open challenges in satellite IoT,” IEEE Communications Surveys & Tutorials, vol. 23, no. 3, pp. 1693–1720, 2021.
- M. Asad Ullah, K. Mikhaylov, and H. Alves, “Massive machine-type communication and satellite integration for remote areas,” IEEE Wireless Communications, vol. 28, no. 4, pp. 74–80, 2021.
- J. A. Fraire, A. Guitton, and O. Iova, “Recovering headerless frames in LR-FHSS,” Jun. 2023, arXiv:2306.08360 [cs]. [Online]. Available: http://arxiv.org/abs/2306.08360
- G. Alvarez, J. A. Fraire, K. A. Hassan, S. Céspedes, and D. Pesch, “Uplink transmission policies for LoRa-based direct-to-satellite IoT,” IEEE Access, vol. 10, pp. 72 687–72 701, 2022.
- M. A. Ullah, K. Mikhaylov, and H. Alves, “Analysis and simulation of LoRaWAN LR-FHSS for direct-to-satellite scenario,” IEEE Wireless Communications Letters, vol. 11, no. 3, pp. 548–552, 2022.
- A. Maleki, H. H. Nguyen, and R. Barton, “Outage probability analysis of LR-FHSS in satellite IoT networks,” IEEE Communications Letters, vol. 27, no. 3, pp. 946–950, 2023.
- K. B. Letaief, Y. Shi, J. Lu, and J. Lu, “Edge artificial intelligence for 6G: Vision, enabling technologies, and applications,” IEEE Journal on Selected Areas in Communications, vol. 40, no. 1, pp. 5–36, 2022.
- J. M. S. Sant’Ana, O. S. Neto, A. Hoeller, J. L. Rebelatto, R. D. Souza, and H. Alves, “Asynchronous contention resolution-aided ALOHA in LR-FHSS networks,” IEEE Internet of Things Journal, pp. 1–1, 2024.
- ns-3 network simulator. [Online]. Available: https://www.nsnam.org/
- OMNeT++ discrete event simulator. [Online]. Available: https://omnetpp.org/
- SimPy discrete event simulation for python. [Online]. Available: https://simpy.readthedocs.io/
- D. Magrin, M. Centenaro, and L. Vangelista, “Performance evaluation of LoRa networks in a smart city scenario,” in 2017 IEEE International Conference on Communications (ICC), 2017, pp. 1–7.
- B. Reynders, W. Meert, and S. Pollin, “Power and spreading factor control in low power wide area networks,” in 2017 IEEE International Conference on Communications (ICC), 2017, pp. 1–6.
- F. Van den Abeele, J. Haxhibeqiri, I. Moerman, and J. Hoebeke, “Scalability analysis of large-scale LoRaWAN networks in ns-3,” IEEE Internet of Things Journal, vol. 4, no. 6, pp. 2186–2198, 2017.
- B. Reynders, Q. Wang, P. Tuset-Peiro, X. Vilajosana, and S. Pollin, “Improving reliability and scalability of LoRaWANs through lightweight scheduling,” IEEE Internet of Things Journal, vol. 5, no. 3, pp. 1830–1842, 2018.
- T.-H. To and A. Duda, “Simulation of LoRa in ns-3: Improving LoRa performance with CSMA,” in 2018 IEEE International Conference on Communications (ICC), 2018, pp. 1–7.
- M. Capuzzo, D. Magrin, and A. Zanella, “Confirmed traffic in LoRaWAN: Pitfalls and countermeasures,” in 2018 17th Annual Mediterranean Ad Hoc Networking Workshop (Med-Hoc-Net), 2018, pp. 1–7.
- J. Haxhibeqiri, I. Moerman, and J. Hoebeke, “Low overhead scheduling of LoRa transmissions for improved scalability,” IEEE Internet of Things Journal, vol. 6, no. 2, pp. 3097–3109, 2019.
- D. Magrin, M. Capuzzo, and A. Zanella, “A thorough study of LoRaWAN performance under different parameter settings,” IEEE Internet of Things Journal, vol. 7, no. 1, pp. 116–127, 2020.
- J. Finnegan, R. Farrell, and S. Brown, “Analysis and enhancement of the LoRaWAN adaptive data rate scheme,” IEEE Internet of Things Journal, vol. 7, no. 8, pp. 7171–7180, 2020.
- M. Slabicki, G. Premsankar, and M. Di Francesco, “Adaptive configuration of LoRa networks for dense IoT deployments,” in NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium, 2018, pp. 1–9.
- L. Leonardi, F. Battaglia, and L. Lo Bello, “RT-LoRa: A medium access strategy to support real-time flows over LoRa-based networks for industrial IoT applications,” IEEE Internet of Things Journal, vol. 6, no. 6, pp. 10 812–10 823, 2019.
- G. Premsankar, B. Ghaddar, M. Slabicki, and M. D. Francesco, “Optimal configuration of LoRa networks in smart cities,” IEEE Transactions on Industrial Informatics, vol. 16, no. 12, pp. 7243–7254, 2020.
- V. Toro-Betancur, G. Premsankar, M. Slabicki, and M. Di Francesco, “Modeling communication reliability in LoRa networks with device-level accuracy,” in IEEE INFOCOM 2021 - IEEE Conference on Computer Communications, 2021, pp. 1–10.
- G. G. M. de Jesus, R. D. Souza, C. Montez, and A. Hoeller, “LoRaWAN adaptive data rate with flexible link margin,” IEEE Internet of Things Journal, vol. 8, no. 7, pp. 6053–6061, 2021.
- M. Bor, U. Roedig, T. Voigt, and J. Alonso, “Do LoRa low-power wide-area networks scale?” in MSWiM ’16 Proceedings of the 19th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems. ACM Press, Nov. 2016, pp. 59–67.
- T. Voigt, M. Bor, U. Roedig, and J. Alonso, “Mitigating inter-network interference in LoRa networks,” in EWSN ’17 Proceedings of the 2017 International Conference on Embedded Wireless Systems and Networks. ACM Press, Feb. 2017, pp. 323–328.
- A.-I. Pop, U. Raza, P. Kulkarni, and M. Sooriyabandara, “Does bidirectional traffic do more harm than good in LoRaWAN based LPWA networks?” in GLOBECOM 2017 - 2017 IEEE Global Communications Conference, 2017, pp. 1–6.
- M. O. Farooq and D. Pesch, “Evaluation of multi-gateway LoRaWAN with different data traffic models,” in 2018 IEEE 43rd Conference on Local Computer Networks (LCN), 2018, pp. 279–282.
- S. Sugianto, A. A. Anhar, R. Harwahyu, and R. F. Sari, “Simulation of mobile lora gateway for smart electricity meter,” in 2018 5th International Conference on Electrical Engineering, Computer Science and Informatics (EECSI), 2018, pp. 292–297.
- C. M. S. Ferreira, R. A. R. Oliveira, and J. S. Silva, “Low-energy smart cities network with LoRa and bluetooth,” in 2019 7th IEEE International Conference on Mobile Cloud Computing, Services, and Engineering (MobileCloud), 2019, pp. 24–29.
- G. Lee and J. Youn, “Group-based transmission scheduling scheme for building LoRa-based massive IoT,” in 2020 International Conference on Artificial Intelligence in Information and Communication (ICAIIC), 2020, pp. 583–586.
- S. Cui and I. Joe, “Collision prediction for a low power wide area network using deep learning methods,” Journal of Communications and Networks, vol. 22, no. 3, pp. 205–214, 2020.
- Y. Lalle, M. Fourati, L. C. Fourati, and J. P. Barraca, “Routing strategies for LoRaWAN multi-hop networks: A survey and an SDN-based solution for smart water grid,” IEEE Access, vol. 9, pp. 168 624–168 647, 2021.
- L. Charles, B. Isong, F. Lugayizi, and A. M. Abu-Mahfouz, “Empirical analysis of LoRaWAN-based adaptive data rate algorithms,” in IECON 2021 – 47th Annual Conference of the IEEE Industrial Electronics Society, 2021, pp. 1–7.
- S. Francisco, P. Pinho, and M. Luís, “Improving LoRa network simulator for a more realistic approach on LoRaWAN,” in 2021 Telecoms Conference (ConfTELE), 2021, pp. 1–6.
- K. Wongwatthanaroek and R. Silapunt, “Transmission sequencing to improve LoRaWAN performance,” in 2021 18th International Joint Conference on Computer Science and Software Engineering (JCSSE), 2021, pp. 1–5.
- H. Wang, S. Lv, Y. Han, X. Zhang, Y. Zhang, W. Dong, J. Liao, and H. Luan, “An energy-saving LoRa linear network system with adaptive transmission parameter,” IEEE Open Journal of the Industrial Electronics Society, vol. 4, pp. 476–485, 2023.
- G. Boquet, P. Tuset-Peiró, F. Adelantado, T. Watteyne, and X. Vilajosana, “LR-FHSS: Overview and Performance Analysis,” IEEE Communications Magazine, vol. 59, no. 3, pp. 30–36, 2021.
- D. Lyon and F. Castellanos, “The parametric singleton design pattern.” Journal of Object Technology, vol. 6, pp. 13–23, 03 2007.
- F. Qasmi, M. Shehab, H. Alves, and M. Latva-aho, “Fixed rate statistical qos provisioning for markovian sources in machine type communication,” in 2019 16th International Symposium on Wireless Communication Systems (ISWCS), 2019, pp. 474–479.
Paper Prompts
Sign up for free to create and run prompts on this paper.