CoRa: A Collision-Resistant LoRa Symbol Detector of Low Complexity
José Álamos, Thomas C. Schmidt, Matthias Wählisch
Abstract
Long range communication with LoRa has become popular as it avoids the complexity of multi-hop communication at low cost and low energy consumption. LoRa is openly accessible, but its packets are particularly vulnerable to collisions due to long time on air in a shared band. This degrades communication performance. Existing techniques for demodulating LoRa symbols under collisions face challenges such as high computational complexity, reliance on accurate symbol boundary information, or error-prone peak detection methods. In this paper, we introduce CoRa, a symbol detector for demodulating LoRa symbols under severe collisions. CoRa employs a Bayesian classifier to accurately identify the true symbol amidst interference from other LoRa transmissions, leveraging empirically derived features from raw symbol data. Evaluations using real-world and simulated packet traces demonstrate that CoRa clearly outperforms the related state-of-the-art, i.e., up to 29% better decoding performance than TnB and 178% better than CIC. Compared to the LoRa baseline demodulator, CoRa magnifies the packet reception rate by up to 11.53×. CoRa offers a significant reduction in computational complexity compared to existing solutions by only adding a constant overhead to the baseline demodulator, while also eliminating the need for peak detection and accurately identifying colliding frames.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Builds on5
- LMAC: efficient carrier-sense multiple access for LoRaAmalinda Gamage, Jansen Christian Liando, Chaojie Gu, Rui Tan et al.MobiCom 2020 · 123 citations
- CoLoRa: Enabling Multi-Packet Reception in LoRaShuai Tong, Zhenqiang Xu, Jiliang WangINFOCOM 2020 · 113 citations
- Concurrent interference cancellation: decoding multi-packet collisions in LoRaMuhammad Osama Shahid, Millan Philipose, Krishna Chintalapudi, Suman Banerjee et al.SIGCOMM 2021 · 93 citations
- S-MAC: Achieving High Scalability via Adaptive Scheduling in LPWANZhuqing Xu, Junzhou Luo, Zhimeng Yin, Tian He et al.INFOCOM 2020 · 47 citations
- OpenLoRa: Validating LoRa Implementations through an Extensible and Open-sourced FrameworkManan Mishra, Daniel Jay Koch, Muhammad Osama Shahid, Bhuvana Krishnaswamy et al.NSDI 2023 · 15 citations
Related papers
- Pyramid: Real-Time LoRa Collision Decoding with Peak TrackingZhenqiang Xu, Pengjin Xie, Jiliang WangINFOCOM 2021 · 86 citations
- De-spreading over the air: long-range CTC for diverse receivers with LoRaShuai Tong, Yangliang He, Yunhao Liu, Jiliang WangMobiCom 2022 · 32 citations
- Online Concurrent Transmissions at LoRa GatewayZhe Wang, Linghe Kong, Kangjie Xu, Liang He et al.INFOCOM 2020 · 59 citations
- LoRaTrimmer: Optimal Energy Condensation with Chirp Trimming for LoRa Weak Signal DecodingJialuo Du, Yunhao Liu, Yidong Ren, Li Liu et al.MobiCom 2024 · 10 citations
- Don't Miss Weak Packets: Boosting LoRa Reception with Antenna DiversitiesNingning Hou, Xianjin Xia, Yuanqing ZhengINFOCOM 2022 · 19 citations
