Patent ID: 9118373
Filing Date: 2015-08-25
Classification: H04B,H04L

Abstract:
1. A method of decoding spatially multiplexed signals received by a wireless device, the method comprising: receiving, using two or more receive chains, a plurality of symbols from a transmitting device; deriving, using one or more processing devices, an estimated channel matrix H from the plurality of received symbols; decomposing, using the one or more processing devices, the estimated channel matrix H into a unitary matrix Q and a triangular matrix R; generating, using the one or more processing devices, a distance for each constellation point in a predetermined set of L constellation points from the Q and R matrices, L being an integer greater than one; deriving, using the one or more processing devices, an index corresponding to the constellation point having a minimum distance; identifying, using the one or more processing devices, a list of M−1 nearest neighbors corresponding to the derived index, wherein M identifies a number of candidate neighbor symbol sequences, M being an integer greater than one; determining by the one or more processing devices, using the list of M−1 candidate neighbors, distances for all L*M pairs of constellation point vectors; identifying, using the one or more processing devices, the index of the constellation point pair corresponding to the minimum distance; determining, using the one or more processing devices, distances for the L*M pairs of constellation point vectors for a predetermined length of symbol sequences; and selecting, using the one or more processing devices, the constellation point vector corresponding to the minimum distance as a decoded vector to identify a given one of the plurality of received symbols.