CH-MAC: Achieving Low-latency Reliable Communication via Coding and Hopping in LPWAN
-
Published:2023-11-22
Issue:4
Volume:4
Page:1-25
-
ISSN:2691-1914
-
Container-title:ACM Transactions on Internet of Things
-
language:en
-
Short-container-title:ACM Trans. Internet Things
Author:
Luo Junzhou1ORCID,
Xu Zhuqing1ORCID,
Lin Jingkai1ORCID,
Chen Ciyuan1ORCID,
Xiong Runqun1ORCID
Affiliation:
1. Southeast University, China
Abstract
Wireless sensing has emerged as a powerful environmental sensing technology that is vulnerable to the impact of all kinds of ambient noises. LoRa is a novel interference-resilient technology of low-power wide-area networks (LPWAN), which has attracted wide attention from scientific and industrial communities. However, LoRa transmission suffers from serious latency in those complex wireless sensing environments requiring transmission reliability. In this article, we present CH-MAC, the first MAC-layer protocol based on the local corruption nature of packets and the time-varying nature of channels to reduce end-to-end transmission latency in LPWAN with reliable communication requirements. Specifically, CH-MAC employs Luby Transform code to divide and encode the payload into several blocks such that the receiver can retain part of the coded information in the corrupted packets. In addition, CH-MAC utilizes hopping to transmit different blocks of a packet with various channels to avoid sudden noise collision. Moreover, CH-MAC adopts a dynamic packet length adjustment mechanism to mitigate network congestion. Extensive evaluations on a real-world hardware testbed and a simulation platform show that CH-MAC can reduce end-to-end transmission latency by 2.63× with a communication success rate requirement of >95% compared with state-of-the-art methods.
Funder
National Key R&D Program of China
National Natural Science Foundation of China
Jiangsu Provincial Key R&D Program
Jiangsu Provincial Key Laboratory of Network and Information Security
Publisher
Association for Computing Machinery (ACM)
Subject
Software,Information Systems,Hardware and Architecture,Computer Science Applications,Computer Networks and Communications