Quick and Reliable Physical-layer Data Aggregation in LoRa Through Multi-Packet Reception

Zhirong Tang,Lizhao You,Haipeng Dai,Liqun Fu
DOI: https://doi.org/10.1109/secon55815.2022.9918167
2022-01-01
Abstract:This paper presents a Long Range (LoRa) physical-layer data aggregation system (LoRaPDA) that aggregates data (e.g., sum, average) directly in the physical layer. In particular, after coordinating a few nodes to transmit their data simultaneously, the gateway leverages a new multi-packet reception (MPR) approach to compute aggregate data from the asynchronous superimposed signal. Different from traditional MPR approaches that are designed for the uncoordinated collision decoding scenario, our MPR approach allows simultaneous transmissions with small packet arrival time offsets, and addresses the new co-located peak problem through the following components: 1) an improved channel and offset estimation algorithm that enables accurate phase tracking in each symbol; 2) a new symbol demodulation algorithm that finds the maximum likelihood sequence of nodes' data; and 3) a soft-decision packet decoding algorithm that keeps the likelihoods of several sequences to improve decoding performance. Trace-driven simulation results show that the symbol demodulation algorithm outperforms a state-of-the-art MPR decoder by 5.4× in terms of physical-layer throughput, and the soft decoder is more robust to unavoidable adverse phase misalignment and estimation error in practice. Moreover, LoRaPDA outperforms a state-of-the-art MPR scheme by at least 2.1× for all SNRs in terms of network throughput, demonstrating quick and reliable data aggregation.
What problem does this paper attempt to address?