Patent ID: 8295378

Claim:
A method for processing signals in a wireless communication system, the method comprising: computing an estimate signal vector based on a received signal, said estimate signal vector comprises a plurality of layers; selecting, for a current layer among said plurality of layers, a plurality of candidate symbol values; computing, for each of said plurality of candidate symbol values, an interference cancellation received signal; selecting, for a subsequent layer among said plurality of layers, a subsequent plurality of candidate symbol values for each of said plurality of interference cancellation received signals; determining a plurality of candidate estimate signal vectors based on an aggregate of said selected plurality of candidate symbol values among said plurality of layers; computing a metric value for each of said plurality of candidate estimate signal vectors; determining a maximum metric value and a minimum metric value for each bit position among said plurality of candidate estimate signal vectors; and selecting a bit value for said each bit position based on a difference between said maximum metric value and said minimum metric value.