LR-FHSS-Sim is a discrete-event simulator for LR-FHSS networks, developed using the SimPy framework in Python. The simulator provides a modular and extensible architecture, allowing researchers to easily integrate new algorithms, signal processing techniques, and network modeling components.
The key features of LR-FHSS-Sim include:
Core Simulation Components: The simulator consists of core classes representing the fundamental elements of an LR-FHSS network, such as Fragments, Packets, Nodes (end devices), and Base (gateway). These components can be easily extended or modified to suit specific research needs.
Extensible Traffic Modeling: The simulator includes various traffic models, such as Exponential, Uniform, and Markovian, which can be used to generate different packet arrival patterns for end devices. This allows researchers to evaluate the performance of LR-FHSS networks under diverse traffic conditions.
ACRDA Extension: The simulator includes an extension for the recently proposed Asynchronous Contention Resolution Diversity Aloha (ACRDA) technique for LR-FHSS networks. This extension demonstrates the flexibility of the simulator in incorporating new algorithms and signal processing techniques.
Ease of Use and Customization: The simulator provides a settings.py file that allows users to easily configure simulation parameters, such as the number of end devices, payload size, and simulation duration. The run.py file serves as a starting point for running simulations and analyzing the results.
The authors have showcased the capabilities of LR-FHSS-Sim by presenting results that compare the performance of the network under different traffic models, as well as the impact of the ACRDA extension on network performance.
LR-FHSS-Sim is freely available on its online repository, encouraging the wireless research community to use, extend, and contribute to the development of this open-source simulation tool for LR-FHSS networks.
Egy másik nyelvre
a forrásanyagból
arxiv.org
Mélyebb kérdések