High-Performance Long Range-Based Medium Access Control Layer Protocol

Long Range (LoRa) has become one of the most promising physical layer technologies for the Internet of Things (IoT) ecosystem. Although it manifests low-power consumption and long-distance communication, LoRa encounters a large number of collisions in the IoT environment, which severely affects the system’s throughput and delay performance. In this paper, a code division carrier sense multiple access (CD/CSMA) protocol that resolves the traditional channel collision problem and implements multi-channel transmission is proposed for the LoRa medium access control (MAC) layer. To reduce data transmission delay and maximize the throughput of the system, the adaptive p-persistent CSMA protocol divides the channel load into four states and dynamically adjusts the data transmission probability. Then, to reduce channel collisions significantly, the code division multiple access (CDMA) protocol is performed on different channel states. Moreover, the combination of the proposed adaptive p-persistent CSMA protocol and the CDMA successfully reduces the number of data retransmissions and makes LoRa more stable. The simulation results demonstrate that the proposed adaptive p-persistent CD/CSMA protocol can achieve near-optimal and occasionally even better performance than some conventional MAC protocols, especially in a heavy load channel.

[1]  Anthony Ephremides,et al.  Energy Efficient and Throughput Optimal CSMA Scheme , 2019, IEEE/ACM Transactions on Networking.

[2]  Zhiwei Zhao,et al.  A Survey on LoRa Networking: Research Problems, Current Solutions, and Open Issues , 2019, IEEE Communications Surveys & Tutorials.

[3]  A. Cano-Ortega,et al.  Monitoring of the Efficiency and Conditions of Induction Motor Operations by Smart Meter Prototype Based on a LoRa Wireless Network , 2019 .

[4]  Chiara Buratti,et al.  LoRaWAN: Evaluation of Link- and System-Level Performance , 2018, IEEE Internet of Things Journal.

[5]  Feng Shu,et al.  Generalized $p$ -Persistent CSMA for Asynchronous Multiple-Packet Reception , 2019, IEEE Transactions on Communications.

[6]  Joerg Robert,et al.  Capacity Planning of LoRa Networks With Joint Noise-Limited and Interference-Limited Coverage Considerations , 2019, IEEE Sensors Journal.

[7]  Kai-Hsiang Ke,et al.  Monitoring of Large-Area IoT Sensors Using a LoRa Wireless Mesh Network System: Design and Evaluation , 2018, IEEE Transactions on Instrumentation and Measurement.

[8]  Vitaliy Prokopyev,et al.  Experimental Study of LoRa Modulation Immunity to Doppler Effect in CubeSat Radio Communications , 2019, IEEE Access.

[9]  Joerg Robert,et al.  Interleaved Chirp Spreading LoRa-Based Modulation , 2019, IEEE Internet of Things Journal.

[10]  Luca Rugini,et al.  An IoT Architecture for Continuous Livestock Monitoring Using LoRa LPWAN , 2019, Electronics.

[11]  Gerhard P. Hancke,et al.  A Survey on the Viability of Confirmed Traffic in a LoRaWAN , 2020, IEEE Access.

[12]  Jun-Bae Seo,et al.  Stability Region of $p$ -Persistent CSMA Systems , 2017, IEEE Communications Letters.

[13]  Yuting Wu,et al.  Energy-Saving Measurement in LoRaWAN-Based Wireless Sensor Networks by Using Compressed Sensing , 2020, IEEE Access.

[14]  Mahsa Derakhshani,et al.  Efficient LTE/Wi-Fi Coexistence in Unlicensed Spectrum Using Virtual Network Entity: Optimization and Performance Analysis , 2018, IEEE Transactions on Communications.

[15]  Lei Zou,et al.  State Estimation for Communication-Based Train Control Systems With CSMA Protocol , 2019, IEEE Transactions on Intelligent Transportation Systems.

[16]  Hoki Baek,et al.  Time Mirroring Based CSMA/CA for Improving Performance of UAV-Relay Network System , 2019, IEEE Systems Journal.

[17]  Xiaodong Wang,et al.  Cooperative control feedback: On backoff misbehavior of CSMA/CA MAC in channel-hopping cognitive radio networks , 2018, Journal of Communications and Networks.

[18]  Hu Zhi,et al.  A Collision-Free Hybrid MAC Protocol Based on Pipeline Parallel Transmission for Distributed Multi-Channel Underwater Acoustic Networks , 2020 .

[19]  Ming Zhang,et al.  Protocol Sequences With Carrier Sensing for Wireless Sensor Networks , 2018, IEEE Internet of Things Journal.

[20]  Andrea Zanella,et al.  A Thorough Study of LoRaWAN Performance Under Different Parameter Settings , 2019, IEEE Internet of Things Journal.

[21]  Hossein Shamsi,et al.  Design and Implementation of an RFID-GSM-Based Vehicle Identification System on Highways , 2018, IEEE Sensors Journal.

[22]  Sanjay Jha,et al.  LoRa-Key: Secure Key Generation System for LoRa-Based Network , 2019, IEEE Internet of Things Journal.

[23]  Rongtao Xu,et al.  Design and Implementation of Open LoRa for IoT , 2018, IEEE Access.

[24]  Luca Leonardi,et al.  RT-LoRa: A Medium Access Strategy to Support Real-Time Flows Over LoRa-Based Networks for Industrial IoT Applications , 2019, IEEE Internet of Things Journal.

[25]  Lie-Liang Yang,et al.  Spatially Modulated Code-Division Multiple-Access for High-Connectivity Multiple Access , 2019, IEEE Transactions on Wireless Communications.

[26]  Liqun Fu,et al.  Hidden-Node Problem in Full-Duplex Enabled CSMA Networks , 2020, IEEE Transactions on Mobile Computing.

[27]  Ye Xia,et al.  I-CSMA: A Link-Scheduling Algorithm for Wireless Networks Based on Ising Model , 2018, IEEE Transactions on Control of Network Systems.

[28]  Dong Min Kim,et al.  Analysis of Latency and MAC-Layer Performance for Class A LoRaWAN , 2017, IEEE Wireless Communications Letters.

[29]  Hyun-Ho Choi,et al.  Delay analysis of carrier sense multiple access with collision resolution , 2015, Journal of Communications and Networks.