Rateless802.11: Extending WiFi applicability in extremely poor channels

Abstract Due to its limited error correction capability, 802.11 can hardly work in scenarios where the channel fading or interference is very severe, such as industrial internet of things. In this paper, we propose Rateless802.11, a cross-layer scheme which can work as a middleware over common commodity 802.11 devices, that extends the applicability of 802.11 in extremely poor channels. Rateless802.11 concatenates LT codes with 802.11 convolutional codes in the transmitter side to introduce proper redundancies in an incremental manner, so that the uncorrupted bits of MAC protocol data units (MPDU) can be adequately exploited, enhancing the error correction capability significantly. In order to ensure its compatibility with commodity devices, Rateless802.11 adopts a well-designed process flow of received packets at the receiver side, within which some novel decoding procedures are employed to achieve a better decoding performance. Specifically, since the random seed used in the scrambling process could be polluted during the descrambling process in commodity 802.11 device due to the poor channel condition, we propose a method to protect and recover the seed based on the linearity of scrambling sequences. Moreover, we propose a belief-propagation based integrated decoder, which decodes convolutional codes and LT codes together in a joint manner, leading to much less information-loss and decoding delay than serial decoding. Both numerical and real-trace driven simulations show that Rateless802.11 improves the throughput of 802.11 in extremely poor channels by several to dozens of times compared with state-of-the-art solutions.

[1]  Robert G. Gallager,et al.  Low-density parity-check codes , 1962, IRE Trans. Inf. Theory.

[2]  Inkyu Lee,et al.  IEEE 802.11 MAC-Level FEC scheme with retransmission combining , 2006, IEEE Transactions on Wireless Communications.

[3]  Edward W. Knightly,et al.  IEEE 802.11ac: from channelization to multi-user MIMO , 2013, IEEE Communications Magazine.

[4]  William Ryan,et al.  Channel Codes by William Ryan , 2009 .

[5]  Kate Ching-Ju Lin,et al.  ZipTx: Harnessing Partial Packets in 802.11 Networks , 2008, MobiCom '08.

[6]  Dina Katabi,et al.  Frequency-aware rate adaptation and MAC protocols , 2009, MobiCom '09.

[7]  Binbin Chen,et al.  Efficient Error Estimating Coding: Feasibility and Applications , 2012, IEEE/ACM Transactions on Networking.

[8]  Santosh Pandey,et al.  IEEE 802.11af: a standard for TV white space spectrum sharing , 2013, IEEE Communications Magazine.

[9]  Sachin Katti,et al.  Strider: automatic rate adaptation and collision handling , 2011, SIGCOMM 2011.

[10]  Seungjoon Lee,et al.  Maranello: Practical Partial Packet Recovery for 802.11 , 2010, NSDI.

[11]  Shu Lin,et al.  Channel Codes: Classical and Modern , 2009 .

[12]  Shuai Wang,et al.  Symbol-Level Cross-Technology Communication via Payload Encoding , 2018, 2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS).

[13]  Mo Li,et al.  Recitation: Rehearsing Wireless Packet Reception in Software , 2015, MobiCom.

[14]  David Wetherall,et al.  Predictable 802.11 packet delivery from wireless channel measurements , 2010, SIGCOMM '10.

[15]  D. J. C. Mackay Fountain codes : Capacity approaching codes design and implementation , 2005 .

[16]  Lili Qiu,et al.  Accurate WiFi packet delivery rate estimation and applications , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[17]  Thomas Stockhammer,et al.  Raptor Forward Error Correction Scheme for Object Delivery , 2007, RFC.

[18]  Devavrat Shah,et al.  No symbol left behind: a link-layer protocol for rateless codes , 2012, Mobicom '12.

[19]  Edward W. Knightly,et al.  IEEE 802.11ad: directional 60 GHz communication for multi-Gigabit-per-second Wi-Fi [Invited Paper] , 2014, IEEE Communications Magazine.

[20]  Devavrat Shah,et al.  Spinal codes , 2012, CCRV.

[21]  William Ryan,et al.  Channel Codes: Classical and Modern , 2009 .

[22]  Evgeny Khorov,et al.  A Tutorial on IEEE 802.11ax High Efficiency WLANs , 2019, IEEE Communications Surveys & Tutorials.

[23]  Wei Gao,et al.  Continuous Wireless Link Rates for Internet of Things , 2018, 2018 17th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN).

[24]  Jonathan S. Yedidia,et al.  Rateless codes on noisy channels , 2004, International Symposium onInformation Theory, 2004. ISIT 2004. Proceedings..

[25]  Yuan He,et al.  StripComm: Interference-Resilient Cross-Technology Communication in Coexisting Environments , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[26]  Bin Tang,et al.  Rateless802.11: Architecture Design and Performance Optimization , 2019, 2019 IEEE Wireless Communications and Networking Conference (WCNC).

[27]  Yung-Chang Chen,et al.  Unequal Error Protection for Video Streaming Over Wireless LANs using Content-Aware Packet Retry Limit , 2006, 2006 IEEE International Conference on Multimedia and Expo.

[28]  Ashutosh Sabharwal,et al.  Design of WARP: A wireless open-access research platform , 2006, 2006 14th European Signal Processing Conference.

[29]  Michael Luby,et al.  LT codes , 2002, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings..

[30]  Wei Hu,et al.  Revisiting partial packet recovery in 802.11 wireless LANs , 2011, MobiSys '11.

[31]  Mo Li,et al.  Augmenting wide-band 802.11 transmissions via unequal packet bit protection , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[32]  Song Han,et al.  Industrial Internet of Things: Challenges, Opportunities, and Directions , 2018, IEEE Transactions on Industrial Informatics.

[33]  Mohd Ayyub Khan,et al.  Optimized Cross-Layered Unequal Error Protection for SPIHT Coded Wireless Video Transmission , 2016, IEEE Transactions on Broadcasting.

[34]  Zhijun Li,et al.  WEBee: Physical-Layer Cross-Technology Communication via Emulation , 2017, MobiCom.

[35]  Xiuzhen Guo,et al.  LEGO-Fi: Transmitter-Transparent CTC with Cross-Demapping , 2019, IEEE INFOCOM 2019 - IEEE Conference on Computer Communications.

[36]  Brendan J. Frey,et al.  Factor graphs and the sum-product algorithm , 2001, IEEE Trans. Inf. Theory.

[37]  Swati Rallapalli,et al.  Harnessing frequency diversity in wi-fi networks , 2011, MobiCom.