ABSTRACT---MultipleThe fading channel corrupts the transmitted information symbols and adds noise to the signal through the channel, it is assumed that the signal fades according to the Rayleigh distribution which is applicable when there is no line of sight propagation between the transmitter and the receiver it is a reasonable model for tropospheric and ionospheric signal propagation as well as the effect of heavy build up urban environments on the radio signal. Also the received signal vector is a linear superposition of separately transmitted information symbols, and this poses a significant challenge to the user to extract the correct information from the received signal. The goal of the MIMO technology is to minimize the BER and simultaneously improve the data rates, this is achieved through the use of spatial multiplexing which aims to increase the data rates and Space Time Codes are used which employ transmit diversity in a optimal and systematic way by adding redundancy to minimize the effects of fading, noise and interference thereby reducing BER [4]. A MIMO system can simultaneously obtain both type of gains, but there is a fundamental tradeoff between how much of each type of gain any signaling scheme can extract [5]. Also the receivers employed must have the capability to extract the correct information from the received signal. The most commonly used detection techniques are Linear Detection, Successive interference cancellation, Maximum-Likelihood Detection (MLD) and Sphere Decoding (SD) [12], [13]. Another major challenge faced is to obtain the channel state information precisely. There are three methods for the channel estimation training based, blind and semi-blind channel estimation. [6]