Patent ID: 8391429

Claim:
A method for wireless communications, comprising: receiving a composite wireless multiple input multiple output (MIMO) signal that comprises a plurality of separately encoded data streams; decoding one of the plurality of separately encoded data streams to obtain a decoded stream; reconstructing the decoded stream by re-encoding and re-modulating the decoded stream to obtain a reconstructed stream; determining a reconstruction weight vector for the decoded stream, comprising: estimating channel properties based on a received pilot signal; determining a parameter related to a traffic to pilot ratio, based on characteristics of the stream; multiplying the parameter with the estimated channel properties based on the received pilot signal to generate a matrix; and selecting one of a plurality of columns of the matrix to be the reconstruction weight vector of the decoded stream; and cancelling the interference of the decoded stream on the received composite signal by scaling the reconstructed stream with the reconstruction weight vector and subtracting the result from the composite received signal.