Patent ID: 8537927

Claim:
A method for operating a receiver in a multiple-input multiple-output (MIMO) communication system, wherein the receiver includes a plurality of receiver antennas, wherein a transmitter of the MIMO communication system includes a plurality of transmitter antennas, the method comprising: performing a set of operations using a decoder, wherein the set of operations includes: receiving a current-iteration channel matrix H that characterizes a channel between a current subset of the transmitter antennas and the receiver antennas; computing a matrix inversion of diagonal elements of a matrix product HH′ to obtain a diagonal vector, wherein H′ is a Hermitian transpose of the current-iteration channel matrix; selecting one of the plurality of transmitter antennas from the current subset of transmitter antennas, wherein the selected transmitter antenna corresponds to the smallest element of the diagonal vector; computing an inverse row vector of a row of the matrix product HH′, wherein the row corresponds to the selected transmitter antenna; computing an inverse channel gain vector for the selected transmitter antenna by multiplying the inverse row vector and the Hermitian transpose H′ of the current-iteration channel matrix.