Patent ID: 8737540

Claim:
A method of estimating a plurality of transmit symbols s i , i=1 to n, in a transmit symbol vector s of a multiple-input multiple-output (MIMO) communication system, where n is the size of the transmit symbol vector s, the method comprising: calculating a plurality of MIMO channel matrices H i , i=1 to n, wherein a rightmost column of the permuted MIMO channel matrix H i is an ith column of an estimated MIMO channel matrix H with a wireless communications device; determining a QR decomposition by rotation of each permuted MIMO channel matrix H i in the plurality of permuted MIMO channel matrices H i , i=1 to n, to generate a plurality of unitary matrices Q i , i=1 to n, and a plurality of upper triangular matrices R i , i=1 to n, having real values along each diagonal using a series of coordinate rotation digital computer (CORDIC) operations with a wireless communications device; and estimating each transmit symbol s i , i=1 to n, of the transmit symbol vector using a modified receive symbol vector y and the upper triangular matrix R i with a wireless communications device.