The goal of future wireless communications systems is to provide a wide variety of high quality high-rate services with minimum requirements on spectrum, power consumption and hardware complexity. Toward this end, proper system structures as well as robust system designs are required to meet the challenges in wireless transmissions, such as multipath fading, limited spectrum resource, and interference. Recent research results have unveiled the multiple-input multiple-output (MIMO) system as a potential candidate to play a key role in future wireless. A MIMO wireless system is commonly deployed by using multiple transmit and receive antennas. Early work on multi-antenna systems involves the use of antenna arrays at the receiver to provide spatial diversity against the random destructive effect of fading. There is a recent rich literature on employing multiple antennas at the transmitter and achieving diversity through space-time coding when there is no channel state information at the transmitter (CSIT), or through transmit beam forming when there is perfect CSIT.