Employing the One-Sender-Multiple-Receiver Technique in Wireless LANs

In this paper, we study the One-Sender-Multiple- Receiver (OSMR) transmission technique, which allows one sender to send to multiple receivers simultaneously by utilizing multiple antennas at the sender. We implemented a prototype OSMR transmitter/receiver with GNU Software Defined Radio, and conducted experiments in a university building to study the physical layer characteristics of OSMR. Our results are positive and show that wireless channels allow OSMR for a significant percentage of the time. Motivated by our physical layer study, we propose extensions to the 802.11 MAC protocol to support OSMR transmission, which is backward compatible with existing 802.11 devices. We also note that the AP needs a packet scheduling algorithm to efficiently exploit OSMR. We show that the scheduling problem without considering the packet transmission overhead can be formalized as a Linear Programming problem, but the scheduling problem considering the overhead is NP-hard. We then propose a greedy algorithm to schedule OSMR transmissions. We tested the proposed protocol and algorithm with simulations driven by traffic traces collected from wireless LANs and channel state traces collected from our experiments, and the results show that OSMR significantly improves the downlink performance.

[1]  David Tse,et al.  Fundamentals of Wireless Communication , 2005 .

[2]  Dina Katabi,et al.  Interference alignment and cancellation , 2009, SIGCOMM '09.

[3]  David Wetherall,et al.  Taking the sting out of carrier sense: interference cancellation for wireless LANs , 2008, MobiCom '08.

[4]  Andrea J. Goldsmith,et al.  Multi-Antenna Downlink Channels with Limited Feedback and User Selection , 2007, IEEE Journal on Selected Areas in Communications.

[5]  Dong Chao,et al.  Universal Software Radio Peripheral , 2010 .

[6]  Kyle Jamieson,et al.  PPR: partial packet recovery for wireless networks , 2007, SIGCOMM 2007.

[7]  Dina Katabi,et al.  Zigzag decoding: combating hidden terminals in wireless networks , 2008, SIGCOMM '08.

[8]  Sachin Katti,et al.  Embracing wireless interference: analog network coding , 2007, SIGCOMM.

[9]  Yuanyuan Yang,et al.  Enhancing Downlink Performance in Wireless Networks by Simultaneous Multiple Packet Transmission , 2009, IEEE Trans. Computers.

[10]  Chuan Heng Foh,et al.  A practical path loss model for indoor WiFi positioning enhancement , 2007, 2007 6th International Conference on Information, Communications & Signal Processing.

[11]  Harish Viswanathan,et al.  muNet: Harnessing Multiuser Capacity in Wireless Mesh Networks , 2009, IEEE INFOCOM 2009.

[12]  Robert W. Heath,et al.  Shifting the MIMO Paradigm , 2007, IEEE Signal Processing Magazine.

[13]  Zhenghao Zhang,et al.  A Packet Scheduling Algorithm for Optimizing Downlink Throughput in Wireless LANs with the One-Sender-Multiple-Receiver Technique , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.