I. Introduction
Multiple-input multiple-output (MIMO) communication is one of the core technologies in modern wireless standards. The use of multiple antennas significantly improves both the capacity and the reliability of wireless systems by providing spatial multiplexing and diversity gains [2], [3], [4]. A key requirement to enjoy these benefits is accurate channel state information (CSI) at both transmitter and receiver. For example, the capacity of MIMO communication systems increases linearly with the number of either transmit or receive antennas under the premise that perfect CSI is available at both the transmitter and receiver [2], [3].