Patent ID: 8611452

Claim:
A method for processing signals received via multiple input multiple output (MIMO) communication channels, the method comprising: obtaining a first set of one or more parameters associated with a plurality of transmitters transmitting a plurality of intended streams, wherein the first set of one or more parameters includes a first MIMO mode associated with the plurality of transmitters; obtaining a second set of one or more parameters associated with an interference source, wherein the second set of one or more parameters includes a second MIMO mode associated with the interference source; receiving a plurality of streams including (i) the plurality of intended streams and (ii) a plurality of interfering streams transmitted by the interference source; selecting a pre-processing scheme based at least in part on the first MIMO mode and the second MIMO mode, wherein selecting the pre-processing scheme includes selecting a first equivalent receive signal model if (i) the first MIMO mode indicates that the plurality of intended streams is space-time coded and (ii) the second MIMO mode indicates that the plurality of interfering streams is space-time coded, selecting a second equivalent receive signal model if (i) the first MIMO mode indicates that the plurality of intended streams is space-time coded and (ii) the second MIMO mode indicates that the plurality of interfering streams is not space-time coded, and selecting a third equivalent receive signal model if (i) the first MIMO mode indicates that the plurality of intended streams is not space-time coded and (ii) the second MIMO mode indicates that the plurality of interfering streams is space-time coded; and demodulating the plurality of streams.