The SMI algorithm, which is also known as direct matrix inversion (DMI) algorithm, has recently been used for 3G systems and beyond, because the fast convergence property makes it suitable for use with high data rate transmissions [143,150]. However the complexity grows three-orders exponentially with the number of the weights (M 3). Recursive equations for the inverse of the correlation matrix thus had been used for the implementation on digital signal processors.