A cross-layer TCP modelling framework for MIMO wireless systems

  • Authors:
  • A. L. Toledo;Xiaodong Wang;B. Lu

  • Affiliations:
  • Dept. of Electr. Eng., Columbia Univ., New York, NY, USA;-;-

  • Venue:
  • IEEE Transactions on Wireless Communications
  • Year:
  • 2006

Quantified Score

Hi-index 0.01

Visualization

Abstract

We propose a general framework based in the Gilbert model for cross-layer analysis of TCP and UDP over MIMO wireless systems. Our framework takes into consideration diverse system characteristics often difficult to express as a Gilbert model such as fading, space-time transmission schemes, modulation, channel coding and ARQ. We apply our framework to analyze the TCP performance of two representative MIMO systems, namely, the BLAST system and the orthogonal space-time block coded (STBC) system. In particular, we investigate the optimal information rate that maximizes the TCP throughput, the effect of Doppler on the optimal TCP throughput and the optimal channel coding rate for various modulations. We provide simulations results from the ns-2 network simulator to demonstrate the accuracy of the proposed analytical framework in characterizing the TCP performance. We further apply the framework to two additional cross-layer applications: the analysis of the buffer occupancy on the base station, and the analysis of CBR video transmission over MIMO systems. We show that while the optimal rate for maximum TCP throughput is far from the channel capacity, the optimal rate for error and delay-tolerant video transmission requires much higher rates, and so the physical layer should be aware and adapt to the type of application in order to increase the system performance. We also show that mobility benefits systems with larger buffers, especially for TCP, as the ARQ scheme is able to recover the shorter burst errors. In general, our investigation shows that the type of application plays a crucial role in the optimization of a wireless system, and that our modelling framework is useful for the cross-layer analysis and design of those systems.