Design and implementation of a frequency-aware wireless video communication system

In an orthogonal frequency division multiplexing (OFDM) communication system, data bits carried by each subcarrier are not delivered at an equal error probability due to the effect of multipath fading. The effect can be exploited to provide unequal error protections (UEP) to wireless data by carefully mapping bits into subcarriers. Previous works have shown that this frequency-aware approach can improve the throughput of wireless data delivery significantly over conventional frequency-oblivious approaches. We are inspired to explore the frequency-aware approach to improve the quality of wireless streaming, where video frames are naturally not of equal importance. In this work, we present FAVICS, a Frequency-Aware Video Communication System. In particular, we propose three techniques in FAVICS to harvest the frequency-diversity gain. First, FAVICS employs a searching algorithm to identify and provide reliable subcarrier information from a receiver to the transmitter. It effectively reduces the channel feedback overhead and decreases the network latency. Second, FAVICS uses a series of special bit manipulations at the MAC layer to counter the effects that alter the bits-to-subcarrier mapping at the PHY layer. In this way, FAVICS does not require any modifications to wireless PHY and can benefit existing wireless systems immediately. Third, FAVICS adopts a greedy algorithm to jointly deal with channel dynamics and frequency diversity, and thus can further improve the system performance. We prototype an end-to-end system on a software defined radio (SDR) platform that can stream video real-time over wireless medium. Our extensive experiments across a range of wireless scenarios demonstrate that FAVICS can improve the PSNR of video streaming by 5~10 dB.

[1]  Romano Fantacci,et al.  Adaptive subcarrier allocation schemes for wireless ofdma systems in wimax networks , 2009, IEEE Journal on Selected Areas in Communications.

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

[3]  Marco Chiani,et al.  Layered Video Transmission on Adaptive OFDM Wireless Systems , 2004, EURASIP J. Adv. Signal Process..

[4]  Sachin Katti,et al.  FlexCast: graceful wireless video streaming , 2011, MobiCom.

[5]  Shreesha Srinath,et al.  Design and Implementation of an “Approximate” Communication System for Wireless Media Applications , 2010, IEEE/ACM Transactions on Networking.

[6]  Edward W. Knightly,et al.  Modulation Rate Adaptation in Urban and Vehicular Environments: Cross-Layer Implementation and Experimental Evaluation , 2008, IEEE/ACM Transactions on Networking.

[7]  Andrea Goldsmith,et al.  Wireless Communications , 2005, 2021 15th International Conference on Advanced Technologies, Systems and Services in Telecommunications (TELSIKS).

[8]  D. Salomon A Guide to Data Compression Methods , 2002, Springer New York.

[9]  Dina Katabi,et al.  A cross-layer design for scalable mobile video , 2011, MobiCom.

[10]  Salman Khan,et al.  A Link Adaptation Scheme for Efficient Transmission of H.264 Scalable Video Over Multirate WLANs , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[11]  Srihari Nelakuditi,et al.  AccuRate: Constellation Based Rate Estimation in Wireless Networks , 2010, NSDI.

[12]  Mihaela van der Schaar,et al.  Providing adaptive QoS to layered video over wireless local area networks through real-time retry limit adaptation , 2004, IEEE Transactions on Multimedia.

[13]  Sampath Rangarajan,et al.  RECOG: A Sensing-Based Cognitive Radio System with Real-Time Application Support , 2013, IEEE Journal on Selected Areas in Communications.

[14]  Feng Wu,et al.  ParCast: soft video delivery in MIMO-OFDM WLANs , 2012, Mobicom '12.

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

[16]  Mihaela van der Schaar,et al.  Fine-granular-scalability video streaming over wireless LANs using cross layer error control , 2004, 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[17]  Adam Wolisz,et al.  Cross-layer optimization of OFDM transmission systems for MPEG-4 video streaming , 2004, Comput. Commun..

[18]  Elizabeth M. Belding-Royer,et al.  A context-aware approach to wireless transmission adaptation , 2011, 2011 8th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[19]  Yao Wang,et al.  Error control and concealment for video communication: a review , 1998, Proc. IEEE.

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

[21]  Byeong Gi Lee,et al.  Suitability-Based Subcarrier Allocation for Multicast Services Employing Layered Video Coding in Wireless OFDM Systems , 2007, 2007 IEEE 66th Vehicular Technology Conference.

[22]  Suman Banerjee,et al.  Scalable WiFi Media Delivery through Adaptive Broadcasts , 2010, NSDI.

[23]  Harish Viswanathan,et al.  Retransmission ≠ repeat: simple retransmission permutation can resolve overlapping channel collisions , 2010, HotNets.

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

[25]  Khaled Ben Letaief,et al.  Multiuser OFDM with adaptive subcarrier, bit, and power allocation , 1999, IEEE J. Sel. Areas Commun..

[26]  Hari Balakrishnan,et al.  Cross-layer wireless bit rate adaptation , 2009, SIGCOMM '09.