Patent ID: 8031798

Claim:
A method for receiving data signals using a receiver equipped with multiple receive antennas in a wireless channel, on which all dominant transmitting sources transmit using inner codes from a particular set, comprising steps of: estimating channel matrices seen from all the dominant transmitter sources in response to a pilot or preamble signal transmitted by each such source; converting each of the estimated channel matrices into an effective channel matrix responsive to the inner code used by the corresponding dominant transmitting source; collecting the signals received by the multiple receive antennas over consecutive intervals; separating real and imaginary parts of the collected received signals and arranging them into a vector of real valued elements; processing the dominant transmitter sources according to a pre-determined or specified order of decoding; for each dominant transmitter source, assuming perfect cancellation of signals of preceding dominant transmitter sources; computing an estimate of a covariance matrix of noise plus interference from remaining dominant transmitting sources not yet processed; computing and feeding back a signal-to-noise-plus-interference-ratio (SINR) responsive to the effective channel matrix and the covariance matrix of the noise plus signals from the remaining dominant transmitter sources; and a decoupling property comprising a relationship {tilde over (H)} k T {tilde over (R)} k −1 {tilde over (H)} k =α k C 1 +β k C 3 , where {tilde over (H)} k is the effective channel matrix corresponding to the said dominant transmitter source (with index k); {tilde over (R)} k is an estimate of the said covariance matrix and {tilde over (R)} k −1 is its inverse; {tilde over (H)} k T is a matrix transpose of {tilde over (H)} k ; α k , β k are scarlars that depend on {tilde over (H)} k and {tilde over (R)} k , C 1 is the 8 by 8 identity matrix and C 3 is a particular fixed matrix equal to I 2 ⊗ [ 0 0 1 0 0 0 0 1 1 0 0 0 0 1 0 0 ] where I 2 is the 2 by 2 identity matrix and denotes the Kronecker product.