Core Concepts
This work presents LR-FHSS-Sim, an open-source discrete-event simulator for evaluating Long-Range Frequency Hopping Spread Spectrum (LR-FHSS) networks, which is a promising technology for satellite-based Internet of Things (IoT) communications.
Abstract
The LR-FHSS-Sim is a discrete-event simulator written in Python that utilizes the SimPy framework. It provides a modular and extensible architecture to facilitate the development and evaluation of various algorithms and signal processing techniques for LR-FHSS networks.
The key highlights of the LR-FHSS-Sim include:
Modular design: The simulator is structured in a modular way, allowing researchers to selectively employ the necessary components and develop new modules with additional functionalities.
Traffic modeling: The simulator includes several traffic models, such as exponential, uniform, and Markovian, to generate packet transmission patterns for the end devices.
ACRDA extension: The authors have implemented an extension module for the Asynchronous Contention Resolution Diversity Aloha (ACRDA) technique, which is a recently proposed enhancement for LR-FHSS networks.
The authors demonstrate the usage of the simulator by presenting results for the standard LR-FHSS network and the ACRDA-enabled LR-FHSS network under different traffic models. The results show that while the average network performance may be similar across traffic models, the variance in end-device success probability can differ, especially when using the Markovian traffic model with burst behavior.
The LR-FHSS-Sim is freely available on a public repository, and the authors encourage the research community to contribute to its development and use it for various LR-FHSS network studies.