Long Range (LoRa) is a spread spectrum modulation technology designed for Low-Power Wide-Area Networking (LPWAN) with a growing application in Internet of Things (IoT), which plays an important role in the global digitalization process. The expansion of LORAWAN networks demands careful circuit, system and network design to improve energy efficiency and quality of service. To support this task, advanced CAD tools can offer reliable network simulations results, where the effects of building blocks can be found. LoRaSim, one of the most popular simulators available for LoRa and LoraWan, had solely implemented an ALOHA access model protocol, which is not the most common protocol in real life scenarios. To mitigate this limitation and taking advantage of the open-source nature of both LoRaWAN and LoRaSim, it is proposed a Carrier Sense Multiple Access/ Collision Avoidance (CSMA/CA) protocol extension, as well as active adaptive parameters selection to cope with collisions. To demonstrate the effectiveness of these additions to the base solution, a comparison between both on different scenarios and their simulated performance key indicators will be presented.
Read full abstract