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...
Main Authors: | , , , , , |
---|---|
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 |