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...

Full description

Bibliographic Details
Main Authors: Yang Liu, Lei Liu, Jiacheng Liang, Jin Chai, Xuemei Lei, Hui Zhang
Format: Article
Language:English
Published: MDPI AG 2020-08-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/9/8/1273
_version_ 1797559698021416960
author Yang Liu
Lei Liu
Jiacheng Liang
Jin Chai
Xuemei Lei
Hui Zhang
author_facet Yang Liu
Lei Liu
Jiacheng Liang
Jin Chai
Xuemei Lei
Hui Zhang
author_sort Yang Liu
collection DOAJ
description 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.
first_indexed 2024-03-10T17:49:00Z
format Article
id doaj.art-8c9272bd5ec249b19b891e73d2d88fae
institution Directory Open Access Journal
issn 2079-9292
language English
last_indexed 2024-03-10T17:49:00Z
publishDate 2020-08-01
publisher MDPI AG
record_format Article
series Electronics
spelling doaj.art-8c9272bd5ec249b19b891e73d2d88fae2023-11-20T09:25:35ZengMDPI AGElectronics2079-92922020-08-0198127310.3390/electronics9081273High-Performance Long Range-Based Medium Access Control Layer ProtocolYang Liu0Lei Liu1Jiacheng Liang2Jin Chai3Xuemei Lei4Hui Zhang5College of Electronic Information Engineering, Inner Mongolia University, Hohhot 010021, ChinaCollege of Electronic Information Engineering, Inner Mongolia University, Hohhot 010021, ChinaCollege of Electronic Information Engineering, Inner Mongolia University, Hohhot 010021, ChinaCollege of Electronic Information Engineering, Inner Mongolia University, Hohhot 010021, ChinaCollege of Electronic Information Engineering, Inner Mongolia University, Hohhot 010021, ChinaCollege of Electronic Information Engineering, Inner Mongolia University, Hohhot 010021, ChinaLong 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.https://www.mdpi.com/2079-9292/9/8/1273LoRaIoTadaptive p-persistent CSMA protocolCDMA protocol
spellingShingle Yang Liu
Lei Liu
Jiacheng Liang
Jin Chai
Xuemei Lei
Hui Zhang
High-Performance Long Range-Based Medium Access Control Layer Protocol
Electronics
LoRa
IoT
adaptive p-persistent CSMA protocol
CDMA protocol
title High-Performance Long Range-Based Medium Access Control Layer Protocol
title_full High-Performance Long Range-Based Medium Access Control Layer Protocol
title_fullStr High-Performance Long Range-Based Medium Access Control Layer Protocol
title_full_unstemmed High-Performance Long Range-Based Medium Access Control Layer Protocol
title_short High-Performance Long Range-Based Medium Access Control Layer Protocol
title_sort high performance long range based medium access control layer protocol
topic LoRa
IoT
adaptive p-persistent CSMA protocol
CDMA protocol
url https://www.mdpi.com/2079-9292/9/8/1273
work_keys_str_mv AT yangliu highperformancelongrangebasedmediumaccesscontrollayerprotocol
AT leiliu highperformancelongrangebasedmediumaccesscontrollayerprotocol
AT jiachengliang highperformancelongrangebasedmediumaccesscontrollayerprotocol
AT jinchai highperformancelongrangebasedmediumaccesscontrollayerprotocol
AT xuemeilei highperformancelongrangebasedmediumaccesscontrollayerprotocol
AT huizhang highperformancelongrangebasedmediumaccesscontrollayerprotocol