Simulation of LoRa in NS-3: Improving LoRa Performance with CSMA

Andrzej Duda 1 Thanh-Hai To
1 Drakkar
LIG - Laboratoire d'Informatique de Grenoble
Abstract : —In this paper, we consider two research issues. First, we present a NS-3 module that simulates the behavior of LoRa in an accurate way. To validate the module, we compare its results with measurements on a real-world testbed and with measured values reported by other work. We also show that the module correctly represents the capture effect that lowers the packet drop rate due to collisions. Second, we want to improve the performance of LoRa devices while not impacting energy consumption, the aspect that usually is not taken into account in the literature. We use the simulator to evaluate CSMA (Carrier Sense Multiple Access), a simple enhancement to LoRaWAN that lowers the collision ratio. The simulation results show that CSMA considerably lowers the collision ratio while only slightly increasing energy consumption. We also observe that CSMA presents lower energy consumption than LoRa for a large number of devices. Another advantage of CSMA consists of increased throughput and larger network capacity because the ETSI restrictions on the duty cycle do not longer apply.
Document type :
Conference papers
Complete list of metadatas

Cited literature [27 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-01835883
Contributor : Andrzej Duda <>
Submitted on : Wednesday, July 11, 2018 - 5:24:00 PM
Last modification on : Thursday, October 11, 2018 - 8:48:04 AM
Long-term archiving on : Tuesday, October 16, 2018 - 12:41:05 AM

File

icc-18-lora.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01835883, version 1

Citation

Andrzej Duda, Thanh-Hai To. Simulation of LoRa in NS-3: Improving LoRa Performance with CSMA. IEEE ICC, May 2018, Kansas City, United States. ⟨hal-01835883⟩

Share

Metrics

Record views

1255

Files downloads

4904