[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3570361.3592516acmconferencesArticle/Chapter ViewAbstractPublication PagesmobicomConference Proceedingsconference-collections
research-article

XCopy: Boosting Weak Links for Reliable LoRa Communication

Published: 10 July 2023 Publication History

Abstract

LoRaWAN suffers dramatic performance degradation over a long communication range due to signal attenuation and blockages. To ensure reliable data transfer, LoRaWAN adopts retransmission mechanism where an unacknowledged packet is retransmitted multiple times in the hope of successfully delivering the packet at least once over harsh wireless channels. This retransmission mechanism is ill-suited for LoRa: 1) unsuccessful retransmissions lead to high power consumption for battery-powered LoRa nodes, and 2) a retransmission at another time does not necessarily improve the signal strength over harsh wireless channels.
This paper presents the design and implementation of XCopy, which effectively improves the signal strength by coherently combining retransmitted packets received over weak links that would otherwise be thrown away. XCopy develops and puts together novel algorithms to 1) accurately identify the signal copies of the same packet over multiple retransmissions in the presence of interfering packets, and 2) precisely align the signal copies (in time, frequency, and phase) to ensure constructive combining, which turns out to be very challenging in ultra-low SNRs, but made possible by XCopy. Evaluations show that XCopy can deliver significant SNR gains and yield higher packet reception ratio and longer lifetime of LoRa nodes.

References

[1]
Carlos A. Astudillo, Fernando H. S. Pereira, and Nelson L. S. da Fonseca. 2019. Probabilistic Retransmissions for the Random Access Procedure in Cellular IoT Networks. In ICC 2019 - 2019 IEEE International Conference on Communications (ICC). 1--7.
[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 the 18th International Conference on Mobile Systems, Applications, and Services (Toronto, Canada) (MobiSys '20). Association for Computing Machinery, New York, NY, USA, 247--259.
[3]
Atul Bansal, Akshay Gadre, Vaibhav Singh, Anthony Rowe, Bob Iannucci, and Swarun Kumar. 2021. Owll: Accurate lora localization using the tv whitespaces. In Proceedings of the 20th International Conference on Information Processing in Sensor Networks (co-located with CPS-IoT Week 2021). 148--162.
[4]
Carolynn Bernier, François Dehmas, and Nicolas Deparis. 2020. Low Complexity LoRa Frame Synchronization for Ultra-Low Power Software-Defined Radios. IEEE Transactions on Communications 68, 5 (2020), 3140--3152.
[5]
Zhaoxin Chang, Fusang Zhang, Jie Xiong, Junqi Ma, Beihong Jin, and Daqing Zhang. 2022. Sensor-free Soil Moisture Sensing Using LoRa Signals. Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies 6, 2 (2022), 1--27.
[6]
Wei Dong, Jie Yu, and Xiaojin Liu. 2015. CARE: Corruption-Aware Retransmission with Adaptive Coding for the Low-Power Wireless. In 2015 IEEE 23rd International Conference on Network Protocols (ICNP). 235--244.
[7]
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 2018 17th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN'18). IEEE, 60--71.
[8]
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 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI'20). 339--352.
[9]
Amalinda Gamage, Jansen Christian Liando, Chaojie Gu, Rui Tan, and Mo Li. 2020. LMAC: Efficient Carrier-Sense Multiple Access for LoRa. In Proceedings of the 26th Annual International Conference on Mobile Computing and Networking. Association for Computing Machinery, New York, NY, USA, Article 43, 13 pages.
[10]
Global Market Insight. 2022. Industry Trends. https://www.gminsights.com/industry-analysis/low-power-wide-area-network-lpwan-market.
[11]
Gr-LoRa GitHub community. 2022. gr-lora projects. Retrieved Jul 15, 2022 from https://github.com/rpp0/gr-lora
[12]
Xiuzhen Guo, Longfei Shangguan, Yuan He, Nan Jing, Jiacheng Zhang, Haotian Jiang, and Yunhao Liu. 2022. Saiyan: Design and Implementation of a Low-power Demodulator for LoRa Backscatter Systems. In 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22). USENIX Association, Renton, WA, 437--451. https://www.usenix.org/conference/nsdi22/presentation/guo
[13]
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 the 18th Conference on Embedded Networked Sensor Systems. Association for Computing Machinery, New York, NY, USA, 192--204.
[14]
Xiuzhen Guo, Longfei Shangguan, Yuan He, Jia Zhang, Haotian Jiang, Awais Ahmad Siddiqi, and Yunhao Liu. 2021. Efficient ambient LoRa backscatter with On-Off keying modulation. IEEE/ACM Transactions on Networking 30, 2 (2021), 641--654.
[15]
Mehrdad Hessar, Ali Najafi, and Shyamnath Gollakota. 2019. NetScatter: Enabling Large-Scale Backscatter Networks. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19). USENIX Association, Boston, MA, 271--284. https://www.usenix.org/conference/nsdi19/presentation/hessar
[16]
Ningning Hou, Xianjin Xia, and Yuanqing Zheng. 2021. Jamming of LoRa PHY and Countermeasure. In IEEE INFOCOM 2021 - IEEE Conference on Computer Communications. 1--10.
[17]
Ningning Hou, Xianjin Xia, and Yuanqing Zheng. 2022. Don't Miss Weak Packets: Boosting LoRa Reception with Antenna Diversities. In IEEE INFOCOM 2022 - IEEE Conference on Computer Communications. 1--10.
[18]
Jun Huang, Yu Wang, and Guoliang Xing. 2013. LEAD: Leveraging Protocol Signatures for Improving Wireless Link Performance. In Proceeding of the 11th Annual International Conference on Mobile Systems, Applications, and Services (Taipei, Taiwan) (MobiSys '13). Association for Computing Machinery, New York, NY, USA, 333--346.
[19]
Jun Huang, Guoliang Xing, Jianwei Niu, and Shan Lin. 2015. CodeRepair: PHY-layer partial packet recovery without the pain. In 2015 IEEE Conference on Computer Communications (INFOCOM). 1463--1471.
[20]
IoT Analytics. 2022. 5 things to know about the LPWAN market in 2021. Retrieved Apr 12, 2022 from https://iot-analytics.com/5-things-to-know-lpwan-market/
[21]
Kyle Jamieson and Hari Balakrishnan. 2007. PPR: Partial Packet Recovery for Wireless Networks. In Proceedings of the 2007 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications (Kyoto, Japan) (SIGCOMM '07). Association for Computing Machinery, New York, NY, USA, 409--420.
[22]
Haotian Jiang, Jiacheng Zhang, Xiuzhen Guo, and Yuan He. 2021. Sense me on the ride: Accurate mobile sensing over a LoRa backscatter channel. In Proceedings of the 19th ACM Conference on Embedded Networked Sensor Systems. 125--137.
[23]
Jinyan Jiang, Zhenqiang Xu, Fan Dang, and Jiliang Wang. 2021. Long-Range Ambient LoRa Backscatter with Parallel Decoding. In Proceedings of the 27th Annual International Conference on Mobile Computing and Networking (New Orleans, Louisiana) (MobiCom '21). Association for Computing Machinery, New York, NY, USA, 684--696.
[24]
Zerina Kapetanovic, Deepak Vasisht, Tusher Chakraborty, Joshua R. Smith, and Ranveer Chandra. 2021. No Size Fits All: Automated Radio Configuration for LPWANs.
[25]
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 the 19th ACM Conference on Embedded Networked Sensor Systems (Coimbra, Portugal) (SenSys '21). Association for Computing Machinery, New York, NY, USA, 56--68.
[26]
Chenning Li, Xiuzhen Guo, Longfei Shangguan, Zhichao Cao, and Kyle Jamieson. 2022. {CurvingLoRa} to Boost {LoRa} Network Throughput via Concurrent Transmission. In 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22). 879--895.
[27]
Tianji Li, Qiang Ni, David Malone, Douglas Leith, Yang Xiao, and Thierry Turletti. 2009. Aggregation With Fragment Retransmission for Very High-Speed WLANs. IEEE/ACM Transactions on Networking 17, 2 (2009), 591--604.
[28]
Yinghui Li, Jing Yang, and Jiliang Wang. 2020. DyLoRa: Towards Energy Efficient Dynamic LoRa Transmission Control. In IEEE INFOCOM 2020 - IEEE Conference on Computer Communications. 2312--2320.
[29]
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 Trans. Sen. Netw. 15, 2, Article 16 (Feb. 2019), 35 pages.
[30]
LoRa Alliance. 2022. LoRaWAN for Developer. Retrieved Apr 19, 2022 from https://lora-alliance.org/lorawan-for-developers
[31]
Jiajue Ou, Yuanqing Zheng, and Mo Li. 2014. MISC: Merging incorrect symbols using constellation diversity for 802.11 retransmission. In IEEE INFOCOM 2014 - IEEE Conference on Computer Communications. 2472--2480.
[32]
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 the 2018 Conference of the ACM Special Interest Group on Data Communication (Budapest, Hungary) (SIGCOMM '18). Association for Computing Machinery, New York, NY, USA, 147--160.
[33]
Juha Petajajarvi, Konstantin Mikhaylov, Antti Roivainen, Tuomo Hanninen, and Marko Pettissalo. 2015. On the coverage of LPWANs: range evaluation and channel attenuation model for LoRa technology. In 2015 14th International Conference on ITS Telecommunications (ITST). 55--59.
[34]
Gopika Premsankar, Bissan Ghaddar, Mariusz Slabicki, and Mario Di Francesco. 2020. Optimal Configuration of LoRa Networks in Smart Cities. IEEE Transactions on Industrial Informatics 16, 12 (2020), 7243--7254.
[35]
Brecht Reynders, Wannes Meert, and Sofie Pollin. 2017. Power and spreading factor control in low power wide area networks. In 2017 IEEE International Conference on Communications (ICC). 1--6.
[36]
Eric Rozner, Anand Padmanabha Iyer, Yogita Mehta, Lili Qiu, and Mansoor Jafry. 2007. ER: Efficient Retransmission Scheme for Wireless LANs. In Proceedings of the 2007 ACM CoNEXT Conference (New York, New York) (CoNEXT '07). Association for Computing Machinery, New York, NY, USA, Article 8, 12 pages.
[37]
Semtech. 2022. Semtech SX1276: 137MHz to 1020MHz Long Range Low Power Transceiver. Retrieved Jul 15, 2022 from https://www.semtech.com/products/wireless-rf/lora-transceivers/sx1276
[38]
Madoune R. Seye, Bassirou Ngom, Bamba Gueye, and Moussa Diallo. 2018. A Study of LoRa Coverage: Range Evaluation and Channel Attenuation Model. In 2018 1st International Conference on Smart Cities and Communities (SCCIC). 1--4.
[39]
Vamsi Talla, Mehrdad Hessar, Bryce Kellogg, Ali Najafi, Joshua R. Smith, and Shyamnath Gollakota. 2017. LoRa Backscatter: Enabling The Vision of Ubiquitous Connectivity. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol. 1, 3, Article 105 (sep 2017), 24 pages.
[40]
Shuai Tong, Zilin Shen, Yunhao Liu, and Jiliang Wang. 2021. Combating Link Dynamics for Reliable Lora Connection in Urban Settings. In Proceedings of the 27th Annual International Conference on Mobile Computing and Networking (MobiCom '21). Association for Computing Machinery, New York, NY, USA, 642--655.
[41]
Xiong Wang, Linghe Kong, Zucheng Wu, Long Cheng, Chenren Xu, and Guihai Chen. 2020. SLoRa: towards secure LoRa communications with fine-grained physical layer features. In Proceedings of the 18th Conference on Embedded Networked Sensor Systems. 258--270.
[42]
Grace R. Woo, Pouya Kheradpour, Dawei Shen, and Dina Katabi. 2007. Beyond the Bits: Cooperative Packet Recovery Using Physical Layer Information. In Proceedings of the 13th Annual ACM International Conference on Mobile Computing and Networking (Montréal, Québec, Canada) (MobiCom '07). Association for Computing Machinery, New York, NY, USA, 147--158.
[43]
Xianjin Xia, Qianwu Chen, Ningning Hou, and Yuanqing Zheng. 2023. HyLink: Towards High Throughput LPWANs with LoRa Compatible Communication. In Proceedings of the 20th ACM Conference on Embedded Networked Sensor Systems (Boston, Massachusetts) (SenSys '22). Association for Computing Machinery, New York, NY, USA, 578--591.
[44]
Xianjin Xia, Ningning Hou, Yuanqing Zheng, and Tao Gu. 2021. PCube: Scaling LoRa Concurrent Transmissions with Reception Diversities. In Proceedings of the 27th Annual International Conference on Mobile Computing and Networking (New Orleans, Louisiana) (MobiCom '21). Association for Computing Machinery, New York, NY, USA, 670--683.
[45]
Xianjin Xia and Yuanqing Zheng. 2020. Connecting LoRaWANs Deep Inside a Building. In Proceedings of the 7th ACM International Conference on Systems for Energy-Efficient Buildings, Cities, and Transportation (Virtual Event, Japan) (BuildSys '20). Association for Computing Machinery, New York, NY, USA, 312--313.
[46]
Xianjin Xia, Yuanqing Zheng, and Tao Gu. 2020. FTrack: Parallel decoding for LoRa transmissions. IEEE/ACM Transactions on Networking 28, 6 (2020), 2573--2586.
[47]
Xianjin Xia, Yuanqing Zheng, and Tao Gu. 2020. LiteNap: Down-clocking LoRa Reception. In IEEE INFOCOM 2020 - IEEE Conference on Computer Communications. 2321--2330.
[48]
Binbin Xie, Yuqing Yin, and Jie Xiong. 2021. Pushing the limits of long range wireless sensing with lora. Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies 5, 3 (2021), 1--21.
[49]
Weitao Xu, Jun Young Kim, Walter Huang, Salil S. Kanhere, Sanjay K. Jha, and Wen Hu. 2020. Measurement, Characterization, and Modeling of LoRa Technology in Multifloor Buildings. IEEE Internet of Things Journal 7, 1 (2020), 298--310.
[50]
Jeongho Yeo, Sungjin Park, Jinyoung Oh, Younsun Kim, and Juho Lee. 2017. Partial Retransmission Scheme for HARQ Enhancement in 5G Wireless Communications. In 2017 IEEE Globecom Workshops (GC Wkshps). 1--5.
[51]
Fusang Zhang, Zhaoxin Chang, Jie Xiong, Rong Zheng, Junqi Ma, Kai Niu, Beihong Jin, and Daqing Zhang. 2021. Unlocking the beamforming potential of lora for long-range multi-target respiration sensing. Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies 5, 2 (2021), 1--25.
[52]
Jiansong Zhang, Haichen Shen, Kun Tan, Ranveer Chandra, Yongguang Zhang, and Qian Zhang. 2012. Frame Retransmissions Considered Harmful: Improving Spectrum Efficiency Using Micro-ACKs. In Proceedings of the 18th Annual International Conference on Mobile Computing and Networking (Istanbul, Turkey) (Mobicom '12). Association for Computing Machinery, New York, NY, USA, 89--100.

Cited By

View all
  • (2024)Explainable Machine Learning for LoRaWAN Link Budget Analysis and ModelingSensors10.3390/s2403086024:3(860)Online publication date: 29-Jan-2024
  • (2024)An Adaptive Data Rate Algorithm for Power-Constrained End Devices in Long Range NetworksMathematics10.3390/math1221337112:21(3371)Online publication date: 28-Oct-2024
  • (2024)OrchLoc: In-Orchard Localization via a Single LoRa Gateway and Generative Diffusion Model-based FingerprintingProceedings of the 22nd Annual International Conference on Mobile Systems, Applications and Services10.1145/3643832.3661876(304-317)Online publication date: 3-Jun-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ACM MobiCom '23: Proceedings of the 29th Annual International Conference on Mobile Computing and Networking
October 2023
1605 pages
ISBN:9781450399906
DOI:10.1145/3570361
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 the author(s) 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].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 10 July 2023

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. LoRaWAN
  2. reliability
  3. coverage
  4. retransmission
  5. coherent combining

Qualifiers

  • Research-article

Funding Sources

  • Hong Kong GRF
  • HK GRF
  • Start-up Fund for RAP under the Strategic Hiring Scheme of Hong Kong PolyU
  • National Nature Science Foundation of China
  • Ministry of Education Singapore MOE AcRF Tier 2

Conference

ACM MobiCom '23
Sponsor:

Acceptance Rates

Overall Acceptance Rate 440 of 2,972 submissions, 15%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)372
  • Downloads (Last 6 weeks)30
Reflects downloads up to 04 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Explainable Machine Learning for LoRaWAN Link Budget Analysis and ModelingSensors10.3390/s2403086024:3(860)Online publication date: 29-Jan-2024
  • (2024)An Adaptive Data Rate Algorithm for Power-Constrained End Devices in Long Range NetworksMathematics10.3390/math1221337112:21(3371)Online publication date: 28-Oct-2024
  • (2024)OrchLoc: In-Orchard Localization via a Single LoRa Gateway and Generative Diffusion Model-based FingerprintingProceedings of the 22nd Annual International Conference on Mobile Systems, Applications and Services10.1145/3643832.3661876(304-317)Online publication date: 3-Jun-2024
  • (2024)ChirpTransformer: Versatile LoRa Encoding for Low-power Wide-area IoTProceedings of the 22nd Annual International Conference on Mobile Systems, Applications and Services10.1145/3643832.3661861(479-491)Online publication date: 3-Jun-2024
  • (2024)MARLP: Time-series Forecasting Control for Agricultural Managed Aquifer RechargeProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3637528.3671533(4862-4872)Online publication date: 25-Aug-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)RALoRa: Rateless-Enabled Link Adaptation for LoRa NetworkingIEEE/ACM Transactions on Networking10.1109/TNET.2024.339234232:4(3392-3407)Online publication date: Aug-2024
  • (2024)Handling Jamming Attacks in a LoRa Network2024 IEEE/ACM Ninth International Conference on Internet-of-Things Design and Implementation (IoTDI)10.1109/IoTDI61053.2024.00017(146-157)Online publication date: 13-May-2024
  • (2024)Hitting the Sweet Spot: An SF-any Coding Paradigm for Empowering City-Wide LoRa Communications2024 23rd ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN)10.1109/IPSN61024.2024.00023(225-236)Online publication date: 13-May-2024
  • (2024)Talk2Radar: Talking to mmWave Radars via Smartphone SpeakerIEEE INFOCOM 2024 - IEEE Conference on Computer Communications10.1109/INFOCOM52122.2024.10621296(2358-2367)Online publication date: 20-May-2024
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media