Patent ID: 7305055

Claim:
A method for decoding symbols transmitted in a multi-input multi-output communications system having M t transmit antennas and M r receive antennas, the symbols transmitted via a channel having an associated matrix H with M t columns and M r rows, the method comprising: receiving a vector r of the transmitted symbols on the M r receive antennas, wherein the vector r has M r components; thereafter forming a first vector quantity xopt 1 associated with a first one of the transmit antennas and having elements defined by a column h 1 of matrix H associated with the first antenna, the remaining columns H n≠1 of matrix H, and a matrix X of possible symbols transmitted on the remaining ones of the transmit antennas, wherein matrix X includes (M t −1) rows and 2 +n columns, wherein each transmitted symbol is selected from 2 n cosets each having 2 n labels, wherein n and u each is an integer greater than zero; thereafter finding a distance metric and a label metric associated with each of the remaining transmit antennas for each coset based on xopt 1 ; thereafter forming a second vector quantity xopt 2 associated with a second one of the transmit antennas and having elements defined by a column h 2 of matrix H associated with the second antenna, the remaining columns H n≠2 of matrix H, and the matrix X; and thereafter finding a distance metric and a label metric associated with the first one of the transmit antennas for each coset based on xopt 2 .