TY - GEN
T1 - XCopy: Boosting Weak Links for Reliable LoRa Communication
AU - Xia, Xianjin
AU - Chen, Qianwu
AU - Hou, Ningning
AU - Zheng, Yuanqing
AU - Li, Mo
N1 - Publisher Copyright:
© 2023 ACM.
PY - 2023/7/10
Y1 - 2023/7/10
N2 - 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.
AB - 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.
KW - coherent combining
KW - coverage
KW - LoRaWAN
KW - reliability
KW - retransmission
UR - http://www.scopus.com/inward/record.url?scp=85168661066&partnerID=8YFLogxK
U2 - 10.1145/3570361.3592516
DO - 10.1145/3570361.3592516
M3 - Conference article published in proceeding or book
AN - SCOPUS:85168661066
T3 - Proceedings of the Annual International Conference on Mobile Computing and Networking, MOBICOM
SP - 194
EP - 208
BT - Proceedings of the 29th Annual International Conference on Mobile Computing and Networking, ACM MobiCom 2023
PB - Association for Computing Machinery
T2 - 29th Annual International Conference on Mobile Computing and Networking, MobiCom 2023
Y2 - 2 October 2023 through 6 October 2023
ER -