An Experimental Evaluation of Rate Adaptation for Multi-Antenna Systems

Increasingly wireless networks use multi-antenna nodes as in IEEE 802.11n and 802.16. The Physical layer (PHY) in such systems may use the antennas to provide multiple streams of data (spatial multiplexing) or to increase the robustness of fewer streams. These physical layers also provide support for sending packets at different rates by changing the modulation and coding of transmissions. Rate adaptation is the problem of choosing the best transmission mode for the current channel and in these systems requires choosing both the level of spatial multiplexing and the modulation and coding. Hydra is an experimental wireless network node prototype in which both the MAC and PHY are highly programmable. Hydra's PHY is essentially the 802.11n PHY, and currently supports two antennas and the same modulations and codings as 802.11n. Because of limitations of our hardware platform, the actual rates are a factor of 10 smaller than 802.11n. The MAC is essentially the 802.11 MAC with extensions, including the ability to feedback channel state or rate information from the receiver. Hydra was designed to allow experimentation with real radios, PHYs, and network stacks over real-world channels and it is well suited to studying rate adaptation in multi-antenna systems. To allow controlled experimentation, we also have the ability to perform experiments over emulated channels using exactly the same MAC and PHY used for RF transmissions. We present rate control experiments based on transmission over both real and emulated channels. Our experiments include measurements for single antenna systems and two antenna systems using a single or multiple spatial streams. We study rate adaptation algorithms using both explicit and implicit feedback from the receiver. A novel aspect of our results is the first experimental study of adaptation between single and multiple spatial streams for 802.11n style systems. Increasingly wireless networking technologies, including IEEE 802.11n and IEEE 802.16, support radios with multiple an- tennas. These antennas can be used to support multiple data streams (spatial multiplexing) or to increase robustness by tak- ing advantage of channel diversity (1), (2). Choosing between

[1]  Robert W. Heath,et al.  Early Results on Hydra: A Flexible MAC/PHY Multihop Testbed , 2007, 2007 IEEE 65th Vehicular Technology Conference - VTC2007-Spring.

[2]  Paramvir Bahl,et al.  A rate-adaptive MAC protocol for multi-Hop wireless networks , 2001, MobiCom '01.

[3]  Robert W. Heath,et al.  Physical concerns for cross-layer prototyping and wireless network experimentation , 2007, WinTECH '07.

[4]  Preben E. Mogensen,et al.  A stochastic MIMO radio channel model with experimental validation , 2002, IEEE J. Sel. Areas Commun..

[5]  Kien T. Truong,et al.  Throughput/Delay Measurements of Limited Feedback Beamforming in Indoor Wireless Networks , 2008, IEEE GLOBECOM 2008 - 2008 IEEE Global Telecommunications Conference.

[6]  R.W. Heath,et al.  Performance of the MIMO downlink channel with multi-mode adaptation and scheduling , 2005, IEEE 6th Workshop on Signal Processing Advances in Wireless Communications, 2005..

[7]  John C. Bicket,et al.  Bit-rate selection in wireless networks , 2005 .

[8]  Leo Monteban,et al.  WaveLAN®-II: A high-performance wireless LAN for the unlicensed band , 1997, Bell Labs Technical Journal.

[9]  W. C. Jakes,et al.  Microwave Mobile Communications , 1974 .

[10]  Robert W. Heath,et al.  Adaptive modulation and MIMO coding for broadband wireless data networks , 2002, IEEE Commun. Mag..

[11]  Robert W. Heath,et al.  Switching between diversity and multiplexing in MIMO systems , 2005, IEEE Transactions on Communications.

[12]  Thierry Turletti,et al.  IEEE 802.11 rate adaptation: a practical approach , 2004, MSWiM '04.

[13]  EDDIE KOHLER,et al.  The click modular router , 2000, TOCS.