Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3643832.3661861acmconferencesArticle/Chapter ViewAbstractPublication PagesmobisysConference Proceedingsconference-collections
research-article
Open access

ChirpTransformer: Versatile LoRa Encoding for Low-power Wide-area IoT

Published: 04 June 2024 Publication History

Abstract

This paper introduces ChirpTransformer, a versatile LoRa encoding framework that harnesses broad chirp features to dynamically modulate data, enhancing network coverage, throughput, and energy efficiency. Unlike the standard LoRa encoder that offers only single configurable chirp feature, our framework introduces four distinct chirp features, expanding the spectrum of methods available for data modulation. To implement these features on commercial off-the-shelf (COTS) LoRa nodes, we utilize a combination of a software design and a hardware interrupt. ChirpTransformer serves as the foundation for optimizing encoding and decoding in three specific case studies: weak signal decoding for extended network coverage, concurrent transmission for heightened network throughput, and data rate adaptation for improved network energy efficiency. Each case study involves the development of an end-to-end system to comprehensively evaluate its performance. The evaluation results demonstrate remarkable enhancements compared to the standard LoRa. Specifically, ChirpTransformer achieves a 2.38 × increase in network coverage, a 3.14 × boost in network throughput, and a 3.93 × of battery lifetime.

References

[1]
[n. d.]. Amazon Sidewalk. https://www.amazon.com/Amazon-Sidewalk/b?ie=UTF8&node=21328123011. Retrieved by Nov 29 2023.
[2]
[n. d.]. LoRa by the Numbers. https://www.semtech.com/lora. Retrieved by Nov 12 2023.
[3]
[n. d.]. Microsoft FarmBeats. https://www.microsoft.com/en-us/research/project/farmbeats-iot-agriculture/. Retrieved by Nov 29 2023.
[4]
[n. d.]. Monsoon Solutions Inc. High voltage power monitor. https://www.msoon.com/high-voltage-power-monitor. Retrieved by Nov 29 2023.
[5]
LoRa Alliance. Retrieved by Nov 19th 2020. A technical overview of LoRa and LoRaWAN. In https://lora-alliance.org/resource-hub/what-lorawanr.
[6]
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.
[7]
Tusher Chakraborty, Heping Shi, Zerina Kapetanovic, Bodhi Priyantha, Deepak Vasisht, Binh Vu, Parag Pandit, Prasad Pillai, Yaswant Chabria, Andrew Nelson, et al. 2022. Whisper: IoT in the TV White Space Spectrum. In Proceedings of USENIX NSDI.
[8]
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.
[9]
Jialuo Du, Yidong Ren, Mi Zhang, Yunhao Liu, and Zhichao Cao. 2023. NELoRa-Bench: A Benchmark for Neural-enhanced LoRa Demodulation. International Conference on Learning Representations (ICLR) Workshop on Machine Learning for IoT (2023).
[10]
Jialuo Du, Yidong Ren, Zhui Zhu, Chenning Li, Zhichao Cao, Qiang Ma, and Yunhao Liu. 2023. SRLoRa: Neural-enhanced LoRa Weak Signal Decoding with Multi-gateway Super Resolution. In Proceedings of ACM MobiHoc.
[11]
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.
[12]
Tallal Elshabrawy and Joerg Robert. 2019. Interleaved chirp spreading LoRa-based modulation. IEEE Internet of Things Journal 6, 2 (2019), 3855--3863.
[13]
Akshay Gadre, Revathy Narayanan, Anh Luong, Anthony Rowe, Bob Iannucci, and Swarun Kumar. 2020. Frequency Configuration for Low-Power Wide-Area Networks in Heartbeat. In Proceedings of USENIX NSDI.
[14]
Amalinda Gamage, Christian Jansen Liando, Chaojie Gu, Rui Tan, and Mo Li. 2020. LMAC:Efficient Carrier-Sense Multiple Access for LoRa. In Proceedings of ACM MobiCom.
[15]
Amalinda Gamage, Jansen Christian Liando, Chaojie Gu, Rui Tan, and Mo Li. 2020. Lmac: Efficient carrier-sense multiple access for lora. In Proceedings of ACM MobiCom.
[16]
Weifeng Gao, Zhiwei Zhao, and Geyong Min. 2020. AdapLoRa: Resource Adaptation for Maximizing Network Lifetime in LoRa networks. In Proceedings of IEEE ICNP.
[17]
Branden Ghena, Joshua Adkins, Longfei Shangguan, Kyle Jamieson, Philip Levis, and Prabal Dutta. 2019. Challenge: Unlicensed lpwans are not yet the path to ubiquitous connectivity. In Proceedings of ACM MobiCom.
[18]
Ningning Hou, Xianjin Xia, and Yuanqing Zheng. 2022. Don't Miss Weak Packets: Boosting LoRa Reception with Antenna Diversities. In Proceedings of IEEE INFOCOM.
[19]
Chenning Li and Zhichao Cao. 2022. Lora networking techniques for large-scale and long-term iot: A down-to-top survey. Comput. Surveys 55, 3 (2022), 1--36.
[20]
Chenning Li, Zhichao Cao, and Li Xiao. 2022. Curvealoha: Non-linear chirps enabled high throughput random channel access for lora. In Proceedings of IEEE INFOCOM.
[21]
Chenning Li, Hanqing Guo, Shuai Tong, Xiao Zeng, Zhichao Cao, Mi Zhang, Qiben Yan, Li Xiao, Jiliang Wang, and Yunhao Liu. 2021. NELoRa: Towards Ultra-low SNR LoRa Communication with Neural-enhanced Demodulation. In Proceedings of ACM Sensys.
[22]
Chenning Li, Xiuzhen Guo, Longfei Shangguan, Zhichao Cao, and Kyle Jamieson. 2022. CurvingLoRa to Boost LoRa Network Throughput via Concurrent Transmission. In Proceedings of USENIX NSDI.
[23]
Yinghui Li, Jing Yang, and Jiliang Wang. 2020. DyLoRa: Towards Energy Efficient Dynamic LoRa Transmission Control. In Proceedings of IEEE INFOCOM.
[24]
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.
[25]
Di Mu, Yitian Chen, Junyang Shi, and Mo Sha. 2020. Runtime control of LoRa spreading factor for campus shuttle monitoring. In Proceedings of IEEE ICNP.
[26]
Raspberry PI. Retrieved by Mar 28 2024. Raspberry PI 4. https://www.raspberrypi.com/products/raspberry-pi-4-model-b/.
[27]
Yidong Ren, Puyu Cai, Jinyan Jiang, Jialuo Du, and Zhichao Cao. 2023. Prism: High-throughput LoRa backscatter with non-linear chirps. In Proceedings of IEEE INFOCOM.
[28]
Yidong Ren, Wei Sun, Jialuo Du, Huaili Zeng, Younsuk Dong, Mi Zhang, Shigang Chen, Yunhao Liu, Tianxing Li, and Zhichao Cao. 2024. Demeter: Reliable Cross-soil LPWAN with Low-cost Signal Polarization Alignment. In Proceedings of ACM MobiCom.
[29]
Ettus Research. [n. d.]. USRP N210 datasheet. https://www.ettus.com/all-products/un210-kit/. Retrieved by Nov 15 2023.
[30]
Semtech. [n. d.]. SX1278/77/78/79 Datasheet. https://www.semtech.com/products/wireless-rf/lora-core/sx1278. Retrieved by Nov 25 2023.
[31]
Semtech. [n. d.]. SX1302. https://www.semtech.com/products/wireless-rf/lora-core/sx1302. Retrieved by Nov 13 2023.
[32]
Semtech. [n. d.]. SX1303. https://www.semtech.com/products/wireless-rf/lora-core/sx1303. Retrieved by Nov 13 2023.
[33]
Semtech. [n. d.]. Understanding LoRaWAN ADR. https://lora-developers.semtech.com/library/tech-papers-and-guides/understanding-adr/. Retrieved by Nov 25 2023.
[34]
Semtech. [n. d.]. Understanding LoRaWAN ADR. https://lora-developers.semtech.com/documentation/tech-papers-and-guides/implementing-adaptive-data-rate-adr/implementing-adaptive-data-rate/#inform-the-network-server-that-the-end-device-is-ready-to-use-adr. Retrieved by Mar 29 2023.
[35]
Semtech. Retrieved by Nov 13 2023. Semtech SX1276. https://www.semtech.com/products/wireless-rf/lora-connect/sx1276.
[36]
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.
[37]
Mariusz Slabicki, Gopika Premsankar, and Mario Di Francesco. 2018. Adaptive configuration of LoRa networks for dense IoT deployments. In NOMS 2018-2018 IEEE/IFIP Network Operations and Management Symposium. IEEE, 1--9.
[38]
Zehua Sun, Tao Ni, Huanqi Yang, Kai Liu, Yu Zhang, Tao Gu, and Weitao Xu. 2023. FLoRa: Energy-Efficient, Reliable, and Beamforming-Assisted Over-The-Air Firmware Update in LoRa Networks. In Proceedings of ACM/IEEE IPSN.
[39]
Zehua Sun, Huanqi Yang, Kai Liu, Zhimeng Yin, Zhenjiang Li, and Weitao Xu. 2022. Recent advances in LoRa: A comprehensive survey. ACM Transactions on Sensor Networks 18, 4 (2022), 1--44.
[40]
Shuai Tong, Zilin Shen, Yunhao Liu, and Jiliang Wang. 2021. Combating link dynamics for reliable lora connection in urban settings. In Proceedings of ACM MobiCom.
[41]
Shuai Tong, Jiliang Wang, and Yunhao Liu. 2020. Combating packet collisions using non-stationary signal scaling in LPWANs. In Proceedings of ACM MobiSys.
[42]
Shuai Tong, Jiliang Wang, Jing Yang, Yunhao Liu, and Jun Zhang. 2023. City-wide LoRa Network Deployment and Operation: Measurements, Analysis, and Implications. In Proceedings of ACM SenSys.
[43]
Shuai Tong, Zhenqiang Xu, and Jiliang Wang. 2020. CoLoRa: Enabling Multi-Packet Reception in LoRa. In Proceedings of IEEE INFOCOM.
[44]
Xiong Wang, Linghe Kong, Liang He, and Guihai Chen. 2019. mLoRa: A Multi-Packet Reception Protocol in LoRa networks. In Proceedings of IEEE ICNP.
[45]
Xianjin Xia, Qianwu Chen, Ningning Hou, Yuanqing Zheng, and Mo Li. 2023. XCopy: Boosting Weak Links for Reliable LoRa Communication. In Proceedings of ACM MobiCom.
[46]
Xianjin Xia, Yuanqing Zheng, and Tao Gu. 2019. FTrack: parallel decoding for LoRa transmissions. In Proceedings of ACM SenSys.
[47]
Zhenqiang Xu, Pengjin Xie, and Jiliang Wang. 2021. Pyramid: Real-time lora collision decoding with peak tracking. In Proceedings of IEEE ICNP.
[48]
Zhenqiang Xu, Pengjin Xie, Jiliang Wang, and Yunhao Liu. 2022. Ostinato: Combating lora weak links in real deployments. In Proceedings of IEEE ICNP.
[49]
Jing Yang, Zhenqiang Xu, and Jiliang Wang. 2021. Ferrylink: Combating link degradation for practical lpwan deployments. In Proceedings of IEEE ICPADS.
[50]
Kang Yang, Yuning Chen, Xuanren Chen, and Wan Du. 2023. Link quality modeling for lora networks in orchards. In Proceedings of ACM/IEEE IPSN.
[51]
Kang Yang and Wan Du. 2022. LLDPC: A low-density parity-check coding scheme for LoRa networks. In Proceedings of ACM Sensys.
[52]
Yuguang Yao, Zijun Ma, and Zhichao Cao. 2019. LoSee: Long-Range Shared Bike Communication System Based on LoRaWAN Protocol. In Proceedings of EWSN. 407--412.
[53]
Ren Yidong, Liu Li, Li Chenning, Cao Zhichao, and Chen Shigang. 2022. Is LoRaWAN Really Wide? Fine-grained LoRa Link-level Measurement in An Urban Environment. In Proceedings of IEEE ICNP.
[54]
Fu Yu, Xiaolong Zheng, Liang Liu, and Huadong Ma. 2023. Enabling Concurrency for Non-orthogonal LoRa Channels. In Proceedings of ACM MobiCom.
[55]
Shiming Yu, Xianjin Xia, Ningning Hou, Yuanqing Zheng, and Tao Gu. 2024. Revolutionizing LoRa Gateway with XGate: Scalable Concurrent Transmission across Massive Logical Channels. In Proceedings of ACM MobiCom.

Cited By

View all
  • (2024)Artificial Intelligence of Things: A SurveyACM Transactions on Sensor Networks10.1145/3690639Online publication date: 30-Aug-2024
  • (2024)Enhancing LoRa Reception with Generative Models: Channel-Aware Denoising of LoRaPHY SignalsProceedings of the 22nd ACM Conference on Embedded Networked Sensor Systems10.1145/3666025.3699354(507-520)Online publication date: 4-Nov-2024
  • (2024)FDLoRa: Tackling Downlink-Uplink Asymmetry with Full-duplex LoRa GatewaysProceedings of the 22nd ACM Conference on Embedded Networked Sensor Systems10.1145/3666025.3699338(281-294)Online publication date: 4-Nov-2024
  • Show More Cited By

Index Terms

  1. ChirpTransformer: Versatile LoRa Encoding for Low-power Wide-area IoT

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        MOBISYS '24: Proceedings of the 22nd Annual International Conference on Mobile Systems, Applications and Services
        June 2024
        778 pages
        ISBN:9798400705816
        DOI:10.1145/3643832
        This work is licensed under a Creative Commons Attribution International 4.0 License.

        Sponsors

        In-Cooperation

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 04 June 2024

        Check for updates

        Badges

        Author Tags

        1. LoRa
        2. network encoding
        3. IoT

        Qualifiers

        • Research-article

        Funding Sources

        Conference

        MOBISYS '24
        Sponsor:

        Acceptance Rates

        Overall Acceptance Rate 274 of 1,679 submissions, 16%

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)712
        • Downloads (Last 6 weeks)94
        Reflects downloads up to 16 Jan 2025

        Other Metrics

        Citations

        Cited By

        View all
        • (2024)Artificial Intelligence of Things: A SurveyACM Transactions on Sensor Networks10.1145/3690639Online publication date: 30-Aug-2024
        • (2024)Enhancing LoRa Reception with Generative Models: Channel-Aware Denoising of LoRaPHY SignalsProceedings of the 22nd ACM Conference on Embedded Networked Sensor Systems10.1145/3666025.3699354(507-520)Online publication date: 4-Nov-2024
        • (2024)FDLoRa: Tackling Downlink-Uplink Asymmetry with Full-duplex LoRa GatewaysProceedings of the 22nd ACM Conference on Embedded Networked Sensor Systems10.1145/3666025.3699338(281-294)Online publication date: 4-Nov-2024
        • (2024)Demeter-Demo: Demonstrating Cross-soil LPWAN with Low-cost Signal Polarization AlignmentProceedings of the 30th Annual International Conference on Mobile Computing and Networking10.1145/3636534.3698848(1751-1753)Online publication date: 4-Dec-2024
        • (2024)LoRaTrimmer: Optimal Energy Condensation with Chirp Trimming for LoRa Weak Signal DecodingProceedings of the 30th Annual International Conference on Mobile Computing and Networking10.1145/3636534.3690681(1104-1118)Online publication date: 4-Dec-2024
        • (2024)Hydra: Accurate Multi-Modal Leaf Wetness Sensing with mm-Wave and Camera FusionProceedings of the 30th Annual International Conference on Mobile Computing and Networking10.1145/3636534.3690662(800-814)Online publication date: 4-Dec-2024
        • (2024)SateRIoT: High-performance Ground-Space Networking for Rural IoTProceedings of the 30th Annual International Conference on Mobile Computing and Networking10.1145/3636534.3690659(755-769)Online publication date: 4-Dec-2024

        View Options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Login options

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media