An Open-Source GNU Radio Framework for LoRa Physical Layer and Collision Resolution
Résumé
LoRa (Long Range) is a physical layer designed for low-power wide area networks. It is widely used to provide long range connectivity to Internet of Things devices. In order to improve the limited throughput of LoRa, researchers have proposed several collision resolution algorithms. However, a common software framework to compare these algorithms is lacking. In this paper, we propose an open-source framework using GNU Radio, mainly designed to test and compare collision resolution algorithms, as well as physical layer algorithms. Our framework can help optimizing the parameters of algorithms according to channel conditions such as very low signal to noise ratio for instance. We also discuss technical implementation issues of existing collision resolution algorithms. Finally, we show how our framework can be used for either real experiments on USRPs, or for simulations with a large number of nodes.
Mots clés
Collision resolution algorithms
Internet of Things devices
Long range connectivity
Long Range physical layer
LoRa physical layer
Low-power wide area networks
Open-source GNU Radio framework
Signal to noise ratio
Software framework
USRP
Couche physique LoRa
Réseaux étendus à faible consommation d'énergie
Structure de radio logicielle à code source ouvert GNU
Rapport signal/bruit
Architecture logicielle
Convertisseur Analogique Numérique USRP
Algorithme de détection de collision
Dispositif de l'internet des objets
Connectivité à longue portée
Couche physique de longue portée
Origine | Fichiers produits par l'(les) auteur(s) |
---|