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.
- 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. Google ScholarCross Ref
- 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.Google ScholarDigital Library
- 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.Google ScholarDigital Library
- 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. Google ScholarCross Ref
- 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.Google ScholarDigital Library
- 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. Google ScholarCross Ref
- 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.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 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI'20). 339--352.Google Scholar
- 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.Google ScholarDigital Library
- Global Market Insight. 2022. Industry Trends. https://www.gminsights.com/industry-analysis/low-power-wide-area-network-lpwan-market.Google Scholar
- Gr-LoRa GitHub community. 2022. gr-lora projects. Retrieved Jul 15, 2022 from https://github.com/rpp0/gr-loraGoogle Scholar
- 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/guoGoogle Scholar
- 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. Google ScholarDigital Library
- 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.Google ScholarDigital Library
- 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/hessarGoogle Scholar
- 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. Google ScholarDigital Library
- 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. Google ScholarCross Ref
- 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. Google ScholarDigital Library
- 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. Google ScholarCross Ref
- 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/Google Scholar
- 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. Google ScholarDigital Library
- 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.Google ScholarDigital Library
- 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. Google ScholarDigital Library
- Zerina Kapetanovic, Deepak Vasisht, Tusher Chakraborty, Joshua R. Smith, and Ranveer Chandra. 2021. No Size Fits All: Automated Radio Configuration for LPWANs. Google ScholarCross Ref
- 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. Google ScholarDigital Library
- 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.Google Scholar
- 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. Google ScholarDigital Library
- 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.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 Trans. Sen. Netw. 15, 2, Article 16 (Feb. 2019), 35 pages.Google ScholarDigital Library
- LoRa Alliance. 2022. LoRaWAN for Developer. Retrieved Apr 19, 2022 from https://lora-alliance.org/lorawan-for-developersGoogle Scholar
- 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. Google ScholarCross Ref
- 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. Google ScholarDigital Library
- 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. Google ScholarCross Ref
- 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.Google ScholarCross Ref
- 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.Google ScholarCross Ref
- 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. Google ScholarDigital Library
- 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/sx1276Google Scholar
- 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. Google ScholarCross Ref
- 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. Google ScholarDigital Library
- 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.Google ScholarDigital Library
- 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.Google ScholarDigital Library
- 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. Google ScholarDigital Library
- 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. Google ScholarDigital Library
- 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. Google ScholarDigital Library
- 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. Google ScholarDigital Library
- Xianjin Xia, Yuanqing Zheng, and Tao Gu. 2020. FTrack: Parallel decoding for LoRa transmissions. IEEE/ACM Transactions on Networking 28, 6 (2020), 2573--2586.Google ScholarDigital Library
- Xianjin Xia, Yuanqing Zheng, and Tao Gu. 2020. LiteNap: Down-clocking LoRa Reception. In IEEE INFOCOM 2020 - IEEE Conference on Computer Communications. 2321--2330. Google ScholarDigital Library
- 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.Google ScholarDigital Library
- 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. Google ScholarCross Ref
- 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. Google ScholarCross Ref
- 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.Google ScholarDigital Library
- 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. Google ScholarDigital Library
Index Terms
- XCopy: Boosting Weak Links for Reliable LoRa Communication
Recommendations
TCP over optical burst-switched networks with controlled burst retransmission
For optical burst-switched (OBS) networks in which TCP is implemented at a higher layer, the loss of bursts can lead to serious degradation of TCP performance. Due to the bufferless nature of OBS, random burst losses may occur, even at low traffic ...
Reliability in wireless sensor networks
Ensuring energy efficient and reliable transport of data in resource constrained Wireless Sensor Networks (WSNs) is one of the primary concerns to achieve a high degree of efficiency in monitoring and control systems. The two techniques typically used ...
Performance Analysis of Optical-Level Buffered Optical Burst Switching Node with Retransmission Technique*This work was supported in part by the KOSEF-OIRC project.
In this paper, we develop an analytical model to evaluate the performance of optical burst switching (OBS) node with optical-level buffers for retransmission of blocked bursts. First, currently used burst blocking models and modelling of optical buffers ...
Comments