PCube: scaling LoRa concurrent transmissions with reception diversities

Xianjin Xia, Ningning Hou, Yuanqing Zheng*, Tao Gu

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

8 Citations (Scopus)

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.9x and the number of concurrent nodes by up to 5x. More importantly, PCube scales well with the number of receiving antennas of a gateway, which is promising to break the barrier of concurrent transmissions.

Original languageEnglish
Article number66
Pages (from-to)1-25
Number of pages25
JournalACM Transactions on Sensor Networks
Volume18
Issue number4
DOIs
Publication statusPublished - Nov 2022

Keywords

  • low-power wide-area networks
  • LoRa
  • concurrent transmission
  • packet collision
  • interference cancellation

Fingerprint

Dive into the research topics of 'PCube: scaling LoRa concurrent transmissions with reception diversities'. Together they form a unique fingerprint.

Cite this