Patent ID: 8218697

Claim:
An iterative interference canceller comprising: a soft-weighting module configured for applying soft weights to each of a plurality of input symbol estimates for an initial iteration, and to each of a plurality of updated symbol estimates for at least one subsequent iteration for producing a plurality of weighted symbol estimates, a channel-mapping module configured for synthesizing constituent signals from the plurality of weighted symbol estimates, and producing a combined signal therefrom, a subtraction module configured for subtracting the combined signal from a received signal to produce an error signal, a stabilizing step size module configured for scaling the error signal by a stabilizing step size to produce a scaled error signal, a channel-matching module configured for resolving the scaled error signal onto user space-frequency channel mapping functions to produce interference-cancelled symbol estimates, and a mixed-decision module configured for performing a mixed decision comprising a hard decision or a soft decision on each of the interference-cancelled symbol estimates to produce the plurality of updated symbol estimates; wherein the canceller is employed in a space-time multiplexed receiver whereby a plurality of streams of independently encoded data in a received signal employing a common set of transmit antennas and temporal subbands are separated, and whereby the channel-mapping module and the channel-matching module are further configured to process frequency correlations introduced by transmitter space-frequency mapping.