Patent ID: 7826516

Claim:
In an interference canceller configured for canceling at least one of inter-cell and intra-cell interference in a received signal from a plurality of antennas, a front-end module configured for generating initial symbol decisions, and a sequence of interference cancellation units for producing updated symbol decisions; each of the sequence of interference cancellation units comprising: a soft-weighting module configured to apply weights to a plurality of input symbol decisions to produce weighted symbol decisions, a synthesizer for processing said weighted symbol decisions, corresponding to each antenna of the plurality of antennas and configured for synthesizing constituent signals, a subtractive canceller configured to perform a per-antenna subtraction of the synthesized signal from the received signal to produce a plurality of per-antenna error signals, a stabilizing step size module configured for scaling the plurality of antenna error signals by a stabilizing step size for producing a plurality of scaled error signals, a combiner configured for combining each of the constituent signals with its corresponding scaled error signal to produce a plurality of interference-cancelled constituents, a resolving module configured for resolving each of the interference cancelled constituent signals onto a signal basis for a plurality of transmit sources to produce the interference-cancelled input symbol decisions, and a mixed-decision module configured for processing the interference-cancelled symbol decisions to produce the updated symbol decisions.