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.
- LoRa Alliance. Retrieved by Nov 19th 2020. A technical overview of LoRa and LoRaWAN. In https://lora-alliance.org/resource-hub/what-lorawanr.Google Scholar
- 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 ScholarDigital Library
- Albert Berni and WO Gregg. 1973. On the utility of chirp modulation for digital signaling. IEEE Transactions on Communications (1973).Google ScholarCross Ref
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. 2016. Deep residual learning for image recognition. In Proceedings of the IEEE CVPR.Google ScholarCross Ref
- Mehrdad Hessar, Ali Najafi, and Shyamnath Gollakota. 2019. NetScatter: Enabling Large-Scale Backscatter Networks. In Proceedings of USENIX NSDI.Google Scholar
- 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 Scholar
- 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 ScholarCross Ref
- 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 Scholar
- 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 Scholar
- 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 Scholar
- Chenning Li, Zhichao Cao, and Yunhao Liu. 2020. Deep AI Enabled Ubiquitous Wireless Sensing: A Survey. ACM Computing Surveys (CSUR) (2020).Google Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Laurens van der Maaten and Geoffrey Hinton. 2008. Visualizing data using t-SNE. Journal of machine learning research (2008).Google Scholar
- 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 Scholar
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- Timothy J O'Shea and Jakob Hoydis. 2017. An introduction to machine learning communications systems. arXiv preprint arXiv:1702.00832 (2017).Google Scholar
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- Dilip Roy. 2004. Discrete rayleigh distribution. IEEE Transactions on Reliability (2004).Google ScholarCross Ref
- 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 ScholarDigital Library
- LG Tallini and P Cull. 1995. Neural nets for decoding error-correcting codes. In Proceedings of IEEE Technical applications conference and workshops.Google ScholarCross Ref
- Shuai Tong, Jiliang Wang, and Yunhao Liu. 2020. Combating packet collisions using non-stationary signal scaling in LPWANs. In Proceedings of ACM MobiSys.Google ScholarDigital Library
- Shuai Tong, Zhenqiang Xu, and Jiliang Wang. 2020. CoLoRa: Enabling Multi-Packet Reception in LoRa. In Proceedings of IEEE INFOCOM.Google ScholarDigital Library
- David Tse and Pramod Viswanath. 2005. Fundamentals of wireless communication. Cambridge university press.Google Scholar
- 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 Scholar
- 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 ScholarCross Ref
- Xianjin Xia, Yuanqing Zheng, and Tao Gu. 2019. FTrack: parallel decoding for LoRa transmissions. In Proceedings of ACM SenSys.Google ScholarDigital Library
- Yuguang Yao, Zijun Ma, and Zhichao Cao. 2019. LoSee: Long-Range Shared Bike Communication System Based on LoRaWAN Protocol.. In Proceedings of EWSN.Google Scholar
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- 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 Scholar
Index Terms
- NELoRa: Towards Ultra-low SNR LoRa Communication with Neural-enhanced Demodulation
Recommendations
Chirp-spreaded OFDM-MFSK with differentially encoded phase for applications in low-power wide-area networks
AbstractFor the unlicensed frequency bands, long-range wide-area networks (LoRaWAN) is a widespread solution for low-power wide-area networks. The physical layer of LoRaWAN is long range (LoRa) which uses a combination of chirp spread spectrum (CSS) and ...
Graphical abstractDisplay Omitted
Highlights- Low-complexity non-coherent reception for internet-of-things applications.
- Simultaneously improving the peak-to-average power ratio and the data rate.
- Enhanced spectral efficiency and data rates for low-power wide-area networks.
Analysis of LoRaWAN v1.1 security: research paper
SMARTOBJECTS '18: Proceedings of the 4th ACM MobiHoc Workshop on Experiences with the Design and Implementation of Smart ObjectsLoRa and the LoRaWAN specification is a technology for Low Power Wide Area Networks (LPWAN) designed to allow connectivity for connected objects, such as remote sensors. Several previous works revealed various weaknesses regarding the security of ...
Combating packet collisions using non-stationary signal scaling in LPWANs
MobiSys '20: Proceedings of the 18th International Conference on Mobile Systems, Applications, and ServicesLoRa, a representative Low-Power Wide Area Network (LPWAN) technology, has been shown as a promising platform to connect Internet of Things. Practical LoRa deployments, however, suffer from collisions, especially in dense networks and wide coverage ...
Comments