On the self-similar nature of Ethernet traffic
SIGCOMM '93 Conference proceedings on Communications architectures, protocols and applications
Link-level measurements from an 802.11b mesh network
Proceedings of the 2004 conference on Applications, technologies, architectures, and protocols for computer communications
Improving loss resilience with multi-radio diversity in wireless networks
Proceedings of the 11th annual international conference on Mobile computing and networking
PPR: partial packet recovery for wireless networks
Proceedings of the 2007 conference on Applications, technologies, architectures, and protocols for computer communications
Beyond the bits: cooperative packet recovery using physical layer information
Proceedings of the 13th annual ACM international conference on Mobile computing and networking
ZipTx: Harnessing Partial Packets in 802.11 Networks
Proceedings of the 14th ACM international conference on Mobile computing and networking
The β-factor: measuring wireless link burstiness
Proceedings of the 6th ACM conference on Embedded network sensor systems
Cross-layer wireless bit rate adaptation
Proceedings of the ACM SIGCOMM 2009 conference on Data communication
Design, implementation and evaluation of an efficient opportunistic retransmission protocol
Proceedings of the 15th annual international conference on Mobile computing and networking
Joint Source-Channel Decoding: A Cross-Layer Perspective with Applications in Video Broadcasting
Joint Source-Channel Decoding: A Cross-Layer Perspective with Applications in Video Broadcasting
Efficient error estimating coding: feasibility and applications
Proceedings of the ACM SIGCOMM 2010 conference
Design and implementation of an "approximate" communication system for wireless media applications
Proceedings of the ACM SIGCOMM 2010 conference
Predictable 802.11 packet delivery from wireless channel measurements
Proceedings of the ACM SIGCOMM 2010 conference
AccuRate: constellation based rate estimation in wireless networks
NSDI'10 Proceedings of the 7th USENIX conference on Networked systems design and implementation
Maranello: practical partial packet recovery for 802.11
NSDI'10 Proceedings of the 7th USENIX conference on Networked systems design and implementation
CSMA/CN: carrier sense multiple access with collision notification
Proceedings of the sixteenth annual international conference on Mobile computing and networking
Tool release: gathering 802.11n traces with channel state information
ACM SIGCOMM Computer Communication Review
Revisiting partial packet recovery in 802.11 wireless LANs
MobiSys '11 Proceedings of the 9th international conference on Mobile systems, applications, and services
No time to countdown: migrating backoff to the frequency domain
MobiCom '11 Proceedings of the 17th annual international conference on Mobile computing and networking
Harnessing frequency diversity in wi-fi networks
MobiCom '11 Proceedings of the 17th annual international conference on Mobile computing and networking
A cross-layer design for scalable mobile video
MobiCom '11 Proceedings of the 17th annual international conference on Mobile computing and networking
Optimal decoding of linear codes for minimizing symbol error rate (Corresp.)
IEEE Transactions on Information Theory
Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communication
Frame retransmissions considered harmful: improving spectrum efficiency using Micro-ACKs
Proceedings of the 18th annual international conference on Mobile computing and networking
ParCast: soft video delivery in MIMO-OFDM WLANs
Proceedings of the 18th annual international conference on Mobile computing and networking
Hi-index | 0.00 |
Error correction is a fundamental problem in wireless system design as wireless links often suffer high bit error rate due to the effects of signal attenuation, multipath fading and interference. This paper presents a new cross-layer solution called LEAD to improve the performance of existing channel decoders. While the traditional wisdom of cross-layer design is to exploit physical layer information at upper-layers, LEAD represents a paradigm shift in that it leverages upper-layer protocol signatures to improve the performance of physical layer channel decoding. The approach of LEAD is motivated by two key insights. First, channel codes can correct more errors when the values of some bits, which we refer to as {\em pilots}, are known before decoding. Second, some header fields of upper-layer protocols are often fixed or highly biased toward certain values. These distinctive bit pattern signatures can thus be exploited as pilots to assist channel decoding. To realize this idea, we first characterize bit bias in real-life network traffic, and develop an efficient algorithm to extract pilot bits with assured prediction accuracy. We then propose a decoding framework to allow existing channel decoders to effectively exploit extracted pilots. We implement LEAD on GNURadio/USRP platform and evaluate its performance by replaying real-life packet traces on a testbed of 12 USRP links. Our results show that LEAD significantly improve wireless link performance, while incurring very low overhead. Specifically, LEAD reduces more than 90\% bit errors for 48.9\% packets, and improves the end-to-end link throughput by 1.43x to 1.93x over existing error correction schemes.