Litcius/Paper detail

PCube: Scaling LoRa Concurrent Transmissions with Reception Diversities

Xianjin Xia, Ningning Hou, Yuanqing Zheng, Tao Gu

2022ACM Transactions on Sensor Networks24 citationsDOI

Abstract

This article presents the design and implementation of PCube, a phase-based parallel packet decoder for concurrent transmissions of LoRa nodes. The key enabling technology behind PCube is a novel air-channel phase measurement technique that is able to extract phase differences of air-channels between LoRa nodes and multiple antennas of a gateway. PCube leverages the reception diversities of multiple receiving antennas of a gateway and scales the concurrent transmissions of a large number of LoRa nodes, even exceeding the number of receiving antennas at a gateway. As a phase-based parallel decoder, PCube provides a new dimension to resolve collisions and supports more concurrent transmissions by complementing time and frequency-based parallel decoders. PCube is implemented and evaluated with synchronized software defined radios and off-the-shelf LoRa nodes in both indoors and outdoors. Results demonstrate that PCube can substantially outperform state-of-the-art works in terms of aggregated throughput by 4.9× and the number of concurrent nodes by up to 5×. More importantly, PCube scales well with the number of receiving antennas of a gateway, which is promising to break the barrier of concurrent transmissions.

Topics & Concepts

Computer scienceDefault gatewayNetwork packetThroughputKey (lock)Computer networkChannel (broadcasting)ScalabilitySoftware-defined radioWirelessTelecommunicationsComputer securityDatabaseIoT Networks and ProtocolsEnergy Harvesting in Wireless NetworksBluetooth and Wireless Communication Technologies