Iterative interference cancellation using mixed feedback weights and stabilizing step sizes
First Claim
1. An interference canceller configured for computing interference-cancelled symbol estimates, and performing processing during each of at least one iteration, the canceller comprising a decision module, the decision module configured for processing each of one or more input symbol estimates for producing one of a hard decision or a soft decision, and a de-biasing module configured for scaling the input symbol estimates with a scale factor to remove bias computed on the input symbol estimates for producing de-biased input symbol estimates.
5 Assignments
0 Petitions
Accused Products
Abstract
A receiver is configured for canceling intra-cell and inter-cell interference in coded, multiple-access, spread-spectrum transmissions that propagate through frequency-selective communication channels. The receiver employs iterative symbol-estimate weighting, subtractive cancellation with a stabilizing step-size, and mixed-decision symbol estimates. Receiver embodiments may be implemented explicitly in software or programmed hardware, or implicitly in standard Rake-based hardware either within the Rake (i.e., at the finger level) or outside the Rake (i.e., at the user or subchannel symbol level).
-
Citations
23 Claims
- 1. An interference canceller configured for computing interference-cancelled symbol estimates, and performing processing during each of at least one iteration, the canceller comprising a decision module, the decision module configured for processing each of one or more input symbol estimates for producing one of a hard decision or a soft decision, and a de-biasing module configured for scaling the input symbol estimates with a scale factor to remove bias computed on the input symbol estimates for producing de-biased input symbol estimates.
- 6. An interference canceller configured for computing interference-cancelled symbol estimates, and performing processing during each of at least one iteration, the canceller comprising a decision module, the decision module configured for processing each of one or more input symbol estimates for producing one of a hard decision or a soft decision, wherein the decision module is configured for processing symbols with known constellations by partitioning a constellation space into hard- and soft-decision regions based on a function of proximity to nearby constellation points.
- 8. An interference cancellation method configured for computing interference-cancelled symbol estimates and providing for decisions, wherein providing for decisions comprises providing for processing each of one or more input symbol estimates for producing one of a hard decision or a soft decision, further comprising providing for de-biasing which is configured for de-biasing the input symbol estimates with a scale factor to remove bias computed on the input symbol estimates for producing de-biased input symbol estimates.
- 13. An interference cancellation method configured for computing interference-cancelled symbol estimates and providing for decisions, wherein providing for decisions comprises providing for processing each of one or more input symbol estimates for producing one of a hard decision or a soft decision, wherein providing for decisions is configured for processing symbols with known constellations by partitioning a constellation space into hard- and soft-decision regions based on a function of proximity to nearby constellation points.
- 15. An interference cancellation system configured for computing interference-cancelled symbol estimates and comprising a decision means operative during each of at least one iteration for each of one or more input symbol estimates, the decision means comprising a processing means configured for processing each of the one or more input symbol estimates for producing a hard decision or a soft decision, further comprising a de-biasing means configured for de-biasing the input symbol estimates with a scale factor to remove bias computed on the input symbol estimates for producing de-biased input symbol estimates.
Specification