DaRe: Data Recovery Through Application Layer Coding for LoRaWAN

被引:20
作者
Marcelis, Paul J. [1 ]
Kouvelas, Nikolaos [1 ]
Rao, Vijay S. [2 ]
Prasad, R. Venkatesha [1 ]
机构
[1] Delft Univ Technol, Fac Elect Engn Math & Comp Sci, Embedded & Networked Syst Grp, NL-2628 CD Delft, Netherlands
[2] Cognizant Technol Solut, NL-1082 ME Amsterdam, Netherlands
关键词
Encoding; Logic gates; Loss measurement; Forward error correction; Propagation losses; Automatic repeat request; Mobile computing; LoRaWAN; LPWAN; network measurements; forward error correction; data recovery; erasure coding; application layer coding; fountain codes; convolutional codes; CODES; IOT;
D O I
10.1109/TMC.2020.3016654
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Long-range wide-area network (LoRaWAN) is an energy-efficient and inexpensive networking technology that is rapidly being adopted for many Internet-of-Things applications. In this study, we perform extensive measurements on a new LoRaWAN deployment to characterise the spatio-temporal properties of the LoRaWAN channel. Our experiments reveal that LoRaWAN frames are mostly lost due to the channel effects, which are adverse when the end-devices are mobile. The frame losses are up to 70 percent, which can be bursty for both mobile and stationary scenarios. Frame losses result in data losses since the frames are transmitted only once in the basic configuration. To reduce data losses in LoRaWAN, we design a novel coding scheme for data recovery called DaRe that works on the application layer. DaRe combines techniques from convolutional and fountain codes. By implementing DaRe, we show that 99 percent of the data can be recovered with a code rate of 1/2 when the frame loss is up to 40 percent. Compared to the repetition coding scheme, DaRe provides 21 percent higher data recovery and can save up to 42 percent of the energy consumed on a transmission for 10-byte data units. We also show that DaRe provides better resilience to bursty frame losses.
引用
收藏
页码:895 / 910
页数:16
相关论文
共 51 条
[1]  
Ababneh J, 2014, INT J ADV COMPUT SC, V5, P155
[2]  
[Anonymous], 1992, The art of scientific computing
[3]  
Aref Mohamed, 2014, 2014 2nd International Symposium on Wireless Systems within the Conferences on Intelligent Data Acquisition and Advanced Computing Systems, P19, DOI 10.1109/IDAACS-SWS.2014.6954616
[4]   A Study of LoRa: Long Range & Low Power Networks for the Internet of Things [J].
Augustin, Aloys ;
Yi, Jiazi ;
Clausen, Thomas ;
Townsley, William Mark .
SENSORS, 2016, 16 (09)
[5]  
Bai Haowei, 2003, IEEE Communications Surveys & Tutorials, V5, P2, DOI 10.1109/COMST.2003.5341334
[6]  
Bartje J., TOP 10 IOT APPL AREA
[7]  
BERROU C, 1993, IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS 93 : TECHNICAL PROGRAM, CONFERENCE RECORD, VOLS 1-3, P1064, DOI 10.1109/ICC.1993.397441
[8]  
Bor M., 2016, P 2016 INT C EMBEDDE, P361
[9]  
Bor Martin C, 2016, P 19 ACM INT C MOD A, P59, DOI 10.1145/2988287.2989163
[10]   Energy Consumption Model for Sensor Nodes Based on LoRa and LoRaWAN [J].
Bouguera, Taoufik ;
Diouris, Jean-Francois ;
Chaillout, Jean-Jacques ;
Jaouadi, Randa ;
Andrieux, Guillaume .
SENSORS, 2018, 18 (07)