In the eigen-decompose module 491, eigen-decomposition of a MIMO channel is performed according to a H=USVH decomposition, wherein H is the channel matrix of the MIMO channel, S is a diagonal matrix and U and V are unitary matrices of left and right eigen-vectors (eigenmodes) of the MIMO channel.