skip to main content
10.1145/3485730.3485928acmconferencesArticle/Chapter ViewAbstractPublication PagessensysConference Proceedingsconference-collections
research-article
Best Paper

NELoRa: Towards Ultra-low SNR LoRa Communication with Neural-enhanced Demodulation

Published:15 November 2021Publication History

ABSTRACT

Low-Power Wide-Area Networks (LPWANs) are an emerging Internet-of-Things (IoT) paradigm marked by low-power and long-distance communication. Among them, LoRa is widely deployed for its unique characteristics and open-source technology. By adopting the Chirp Spread Spectrum (CSS) modulation, LoRa enables low signal-to-noise ratio (SNR) communication. However, the standard demodulation method does not fully exploit the properties of chirp signals, thus yields a sub-optimal SNR threshold under which the decoding fails. Consequently, the communication range and energy consumption have to be compromised for robust transmission. This paper presents NELoRa, a neural-enhanced LoRa demodulation method, exploiting the feature abstraction ability of deep learning to support ultra-low SNR LoRa communication. Taking the spectrogram of both amplitude and phase as input, we first design a mask-enabled Deep Neural Network (DNN) filter that extracts multi-dimension features to capture clean chirp symbols. Second, we develop a spectrogram-based DNN decoder to decode these chirp symbols accurately. Finally, we propose a generic packet demodulation system by incorporating a method that generates high-quality chirp symbols from received signals. We implement and evaluate NELoRa on both indoor and campus-scale outdoor testbeds. The results show that NELoRa achieves 1.84-2.35 dB SNR gains and extends the battery life up to 272% (~0.38-1.51 years) in average for various LoRa configurations.

References

  1. LoRa Alliance. Retrieved by Nov 19th 2020. A technical overview of LoRa and LoRaWAN. In https://lora-alliance.org/resource-hub/what-lorawanr.Google ScholarGoogle Scholar
  2. Artur Balanuta, Nuno Pereira, Swarun Kumar, and Anthony Rowe. 2020. A cloud-optimized link layer for low-power wide-area networks. In Proceedings of ACM MobiSys.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Albert Berni and WO Gregg. 1973. On the utility of chirp modulation for digital signaling. IEEE Transactions on Communications (1973).Google ScholarGoogle ScholarCross RefCross Ref
  4. Chao Cai, Zhe Chen, Henglin Pu, Liyuan Ye, Menglan Hu, and Jun Luo. 2020. AcuTe: Acoustic Thermometer Empowered by a Single Smartphone. In Proceedings of ACM SenSys.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. M. Centenaro, L. Vangelista, A. Zanella, and M. Zorzi. 2016. Long-range communications in unlicensed bands: the rising stars in the IoT and smart city scenarios. IEEE Wireless Communications (2016).Google ScholarGoogle Scholar
  6. Justin Chan, Anran Wang, Arvind Krishnamurthy, and Shyamnath Gollakota. 2019. DeepSense: Enabling Carrier Sense in Low-Power Wide Area Networks Using Deep Learning. arXiv:1904.10607 [cs] (2019).Google ScholarGoogle Scholar
  7. TACM Claasen and Wolfgang Mecklenbräuker. 1980. The Wigner distribution---A tool for time-frequency signal analysis---Part II: Discrete time signals. Philips Research (1980).Google ScholarGoogle Scholar
  8. Silvia Demetri, Marco Zúñiga, Gian Pietro Picco, Fernando Kuipers, Lorenzo Bruzzone, and Thomas Telkamp. 2019. Automated estimation of link quality for LoRa: a remote sensing approach. In Proceedings of ACM/IEEE IPSN.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. S. Demetri, M. Zúñiga, G. P. Picco, F. Kuipers, L. Bruzzone, and T. Telkamp. 2019. Automated Estimation of Link Quality for LoRa: A Remote Sensing Approach. In Proceedings of ACM/IEEE IPSN.Google ScholarGoogle Scholar
  10. Adwait Dongare, Revathy Narayanan, Akshay Gadre, Anh Luong, Artur Balanuta, Swarun Kumar, Bob Iannucci, and Anthony Rowe. 2018. Charm: Exploiting Geographical Diversity through Coherent Combining in Low-Power Wide-Area Networks. In Proceedings of ACM/IEEE IPSN.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Sebastian Dörner, Sebastian Cammerer, Jakob Hoydis, and Stephan Ten Brink. 2017. Deep learning based communication over the air. IEEE Journal of Selected Topics in Signal Processing (2017).Google ScholarGoogle ScholarCross RefCross Ref
  12. Rashad Eletreby, Diana Zhang, Swarun Kumar, and Osman Yağan. 2017. Empowering Low-Power Wide Area Networks in Urban Settings. In Proceedings of ACM SIGCOMM.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Biyi Fang, Xiao Zeng, and Mi Zhang. 2018. NestDNN: Resource-Aware Multi-Tenant On-Device Deep Learning for Continuous Mobile Vision. In Proceedings of ACM MobiCom.Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Akshay Gadre, Revathy Narayanan, Anh Luong, Anthony Rowe, Bob Iannucci, and Swarun Kumar. 2020. Frequency Configuration for Low-Power Wide-Area Networks in a Heartbeat. In Proceedings of USENIX NSDI.Google ScholarGoogle Scholar
  15. Akshay Gadre, Fan Yi, Anthony Rowe, Bob Iannucci, and Swarun Kumar. 2020. Quick (and Dirty) Aggregate Queries on Low-Power WANs. In Proceedings of ACM/IEEE IPSN.Google ScholarGoogle ScholarCross RefCross Ref
  16. Tobias Gruber, Sebastian Cammerer, Jakob Hoydis, and Stephan ten Brink. 2017. On deep learning-based channel decoding. In Proceedings of IEEE Conference on Information Sciences and Systems (CISS).Google ScholarGoogle ScholarCross RefCross Ref
  17. Xiuzhen Guo, Longfei Shangguan, Yuan He, Jia Zhang, Haotian Jiang, Awais Ahmad Siddiqi, and Yunhao Liu. 2020. Aloba: rethinking ON-OFF keying modulation for ambient LoRa backscatter. In Proceedings of ACM SenSys. ACM.Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. 2016. Deep residual learning for image recognition. In Proceedings of the IEEE CVPR.Google ScholarGoogle ScholarCross RefCross Ref
  19. Mehrdad Hessar, Ali Najafi, and Shyamnath Gollakota. 2019. NetScatter: Enabling Large-Scale Backscatter Networks. In Proceedings of USENIX NSDI.Google ScholarGoogle Scholar
  20. Mehrdad Hessar, Ali Najafi, Vikram Iyer, and Shyamnath Gollakota. 2020. TinySDR: Low-Power SDR Platform for Over-the-Air Programmable IoT Testbeds. In Proceedings of USENIX NSDI.Google ScholarGoogle Scholar
  21. Bin Hu, Zhimeng Yin, Shuai Wang, Shuai Wang, Zhuqing Xu, and Tian He. 2020. SCLoRa: Leveraging Multi-Dimensionality in Decoding Collided LoRa Transmissions. In Proceedings of IEEE ICNP.Google ScholarGoogle ScholarCross RefCross Ref
  22. Oana Iova, Amy Murphy, Gian Pietro Picco, Lorenzo Ghiro, Davide Molteni, Federico Ossi, and Francesca Cagnacci. 2017. LoRa from the city to the mountains: Exploration of hardware and environmental factors. In Proceedings of EWSN.Google ScholarGoogle Scholar
  23. Hyeji Kim, Yihan Jiang, Ranvir Rana, Sreeram Kannan, Sewoong Oh, and Pramod Viswanath. 2018. Communication algorithms via deep learning. arXiv preprint arXiv:1805.09317 (2018).Google ScholarGoogle Scholar
  24. Fan Lai, Xiangfeng Zhu, Harsha V. Madhyastha, and Mosharaf Chowdhury. 2021. Oort: Efficient Federated Learning via Guided Participant Selection. In Proceedings of USENIX OSDI.Google ScholarGoogle Scholar
  25. Chenning Li, Zhichao Cao, and Yunhao Liu. 2020. Deep AI Enabled Ubiquitous Wireless Sensing: A Survey. ACM Computing Surveys (CSUR) (2020).Google ScholarGoogle Scholar
  26. Hao Li, Asim Kadav, Igor Durdanovic, Hanan Samet, and Hans Peter Graf. 2016. Pruning filters for efficient convnets. arXiv preprint arXiv:1608.08710 (2016).Google ScholarGoogle Scholar
  27. Jansen C Liando, Amalinda Gamage, Agustinus W Tengourtius, and Mo Li. 2019. Known and unknown facts of LoRa: Experiences from a large-scale measurement study. ACM Transactions on Sensor Networks (2019).Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Yuxiang Lin, Wei Dong, Yi Gao, and Tao Gu. 2020. SateLoc: A Virtual Fingerprinting Approach to Outdoor LoRa Localization using Satellite Images. In Proceedings of ACM/IEEE IPSN.Google ScholarGoogle ScholarCross RefCross Ref
  29. Daibo Liu, Zhichao Cao, Mengshu Hou, Huigui Rong, and Hongbo Jiang. 2020. Pushing the limits of transmission concurrency for low power wireless networks. ACM Transactions on Sensor Networks (2020).Google ScholarGoogle Scholar
  30. Jun Liu, Weitao Xu, Sanjay Jha, and Wen Hu. 2020. Nephalai: towards LPWAN C-RAN with physical layer compression. In Proceedings of ACM MobiCom.Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Li Liu, Yuguang Yao, Zhichao Cao, and Mi Zhang. 2021. DeepLoRa: Learning Accurate Path Loss Model for Long Distance Links in LPWAN. In Proceedings of IEEE INFOCOM.Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Qiang Ma, Zhichao Cao, Wei Gong, and Xiaolong Zheng. 2021. BOND: Exploring Hidden Bottleneck Nodes in Large-scale Wireless Sensor Networks. ACM Transactions on Sensor Networks (2021).Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Laurens van der Maaten and Geoffrey Hinton. 2008. Visualizing data using t-SNE. Journal of machine learning research (2008).Google ScholarGoogle Scholar
  34. H. Brendan McMahan, Eider Moore, Daniel Ramage, Seth Hampson, and Blaise Agüera y Arcas. 2017. Communication-Efficient Learning of Deep Networks from Decentralized Data. In Proceedings of the International Conference on Artificial Intelligence and Statistics, PMLR.Google ScholarGoogle Scholar
  35. Eliya Nachmani, Elad Marciano, Loren Lugosch, Warren J Gross, David Burshtein, and Yair Be'ery. 2018. Deep learning methods for improved decoding of linear codes. IEEE Journal of Selected Topics in Signal Processing (2018).Google ScholarGoogle ScholarCross RefCross Ref
  36. Xiaomin Ouyang, Zhiyuan Xie, Jiayu Zhou, Jianwei Huang, and Guoliang Xing. 2021. ClusterFL: A Similarity-Aware Federated Learning System for Human Activity Recognition. In Proceedings of ACM MobiSys.Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Timothy J O'Shea and Jakob Hoydis. 2017. An introduction to machine learning communications systems. arXiv preprint arXiv:1702.00832 (2017).Google ScholarGoogle Scholar
  38. Yao Peng, Longfei Shangguan, Yue Hu, Yujie Qian, Xianshang Lin, Xiaojiang Chen, Dingyi Fang, and Kyle Jamieson. 2018. PLoRa: a passive long-range data network from ambient LoRa transmissions. In Proceedings of ACM SIGCOMM.Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. Edmundo Pereira de Souza Neto, Marc-Antoine Custaud, Jean Frutoso, Laurence Somody, Claude Gharib, and Jacques-Olivier Fortrat. 2001. Smoothed pseudo Wigner-Ville distribution as an alternative to Fourier transform in rats. Autonomic Neuroscience (2001).Google ScholarGoogle Scholar
  40. ABI Research. Retrieved by Nov 19th 2020. NB-IoT and LTE-M Issues to Boost LoRa and Sigfox Near and Long-term Lead in LPWA Network Connections. In https://tinyurl.com/2026-cellular-iot.Google ScholarGoogle Scholar
  41. Dilip Roy. 2004. Discrete rayleigh distribution. IEEE Transactions on Reliability (2004).Google ScholarGoogle ScholarCross RefCross Ref
  42. Muhammad Osama Shahid, Millan Philipose, Krishna Chintalapudi, Suman Banerjee, and Bhuvana Krishnaswamy. 2021. Concurrent interference cancellation: decoding multi-packet collisions in LoRa. In Proceedings of ACM SIGCOMM.Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. LG Tallini and P Cull. 1995. Neural nets for decoding error-correcting codes. In Proceedings of IEEE Technical applications conference and workshops.Google ScholarGoogle ScholarCross RefCross Ref
  44. Shuai Tong, Jiliang Wang, and Yunhao Liu. 2020. Combating packet collisions using non-stationary signal scaling in LPWANs. In Proceedings of ACM MobiSys.Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. Shuai Tong, Zhenqiang Xu, and Jiliang Wang. 2020. CoLoRa: Enabling Multi-Packet Reception in LoRa. In Proceedings of IEEE INFOCOM.Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. David Tse and Pramod Viswanath. 2005. Fundamentals of wireless communication. Cambridge university press.Google ScholarGoogle Scholar
  47. Tianqi Wang, Chao-Kai Wen, Hanqing Wang, Feifei Gao, Tao Jiang, and Shi Jin. 2017. Deep learning for wireless physical layer: Opportunities and challenges. China Communications (2017).Google ScholarGoogle Scholar
  48. Xiong Wang, Linghe Kong, Liang He, and Guihai Chen. 2019. mLoRa: A Multi-Packet Reception Protocol in LoRa networks. In Proceedings of IEEE ICNP.Google ScholarGoogle ScholarCross RefCross Ref
  49. Xianjin Xia, Yuanqing Zheng, and Tao Gu. 2019. FTrack: parallel decoding for LoRa transmissions. In Proceedings of ACM SenSys.Google ScholarGoogle ScholarDigital LibraryDigital Library
  50. Yuguang Yao, Zijun Ma, and Zhichao Cao. 2019. LoSee: Long-Range Shared Bike Communication System Based on LoRaWAN Protocol.. In Proceedings of EWSN.Google ScholarGoogle Scholar
  51. Hyunho Yeo, Chan Ju Chong, Youngmok Jung, and Juncheol Ye. 2020. NEMO: enabling neural-enhanced video streaming on commodity mobile devices. In Proceedings of ACM MobiCom.Google ScholarGoogle ScholarDigital LibraryDigital Library
  52. Hyunho Yeo, Youngmok Jung, Jaehong Kim, Jinwoo Shin, and Dongsu Han. 2018. Neural Adaptive Content-aware Internet Video Delivery. In Proceedings of USENIX OSDI.Google ScholarGoogle Scholar
  53. Kai Zhang, Wangmeng Zuo, Yunjin Chen, Deyu Meng, and Lei Zhang. 2017. Beyond a Gaussian Denoiser: Residual Learning of Deep CNN for Image Denoising. IEEE Transactions on Image Processing (2017).Google ScholarGoogle ScholarDigital LibraryDigital Library
  54. Kai Zhang, Wangmeng Zuo, and Lei Zhang. 2018. FFDNet: Toward a Fast and Flexible Solution for CNN based Image Denoising. IEEE Transactions on Image Processing (2018).Google ScholarGoogle Scholar
  55. Mi Zhang, Faen Zhang, Nicholas D Lane, Yuanchao Shu, Xiao Zeng, Biyi Fang, Shen Yan, and Hui Xu. 2020. Deep Learning in the Era of Edge Computing: Challenges and Opportunities. Fog Computing: Theory and Practice (2020).Google ScholarGoogle Scholar
  56. Mingmin Zhao, Shichao Yue, Dina Katabi, Tommi S Jaakkola, and Matt T Bianchi. 2017. Learning Sleep Stages from Radio Signals - A Conditional Adversarial Architecture. In Proceedings on ICML.Google ScholarGoogle Scholar

Index Terms

  1. NELoRa: Towards Ultra-low SNR LoRa Communication with Neural-enhanced Demodulation

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        SenSys '21: Proceedings of the 19th ACM Conference on Embedded Networked Sensor Systems
        November 2021
        686 pages
        ISBN:9781450390972
        DOI:10.1145/3485730

        Copyright © 2021 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 15 November 2021

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed limited

        Acceptance Rates

        SenSys '21 Paper Acceptance Rate25of139submissions,18%Overall Acceptance Rate174of867submissions,20%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader