IP Library Granted Patent US 9,172,456
Granted Patent B2
US 9,172,456 · App. 14/520,626 · Granted Oct 27, 2015

Iterative interference suppressor for wireless multiple-access systems with multiple receive antennas

Inventors: Tommy Guess (Lafayette, CO); Michael L. McCloud (Boulder, CO); Vijay Nagarajan (Boulder, CO); Gagandeep Singh Lamba (Thornton, CO)
Assignee: III HOLDINGS 1, LLC
H04B7/0845H04B1/71075H04B7/0894H04J11/0063H04B1/712H04B2201/70702
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,172,456
App. No.
14/520,626
Granted
Oct 27, 2015
Kind
B2
Abstract

This invention teaches to the details of an interference suppressing receiver for suppressing intra-cell and inter-cell interference in coded, multiple-access, spread spectrum transmissions that propagate through frequency selective communication channels to a multiplicity of receive antennas. The receiver is designed or adapted through the repeated use of symbol-estimate weighting, subtractive suppression with a stabilizing step-size, and mixed-decision symbol estimates. Receiver embodiments may be designed, adapted, and 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). Embodiments may be employed in user equipment on the forward link or in a base station on the reverse link. It may be adapted to general signal processing applications where a signal is to be extracted from interference.

Claims (42)

1. A non-transitory computer-readable storage medium, comprising a plurality of instructions that, when executed, result in an apparatus:

generating input symbol decisions for constituent signals of multiple-access communication signals received by a plurality of antennas;

processing the input symbol decisions to obtain updated symbol decisions, wherein said processing includes:

resolving each of a plurality of error signals corresponding to each of the plurality of antennas onto a signal basis for one or more transmission sources;

combining the resolved error signals across antennas to produce a combined signal;

scaling the combined signal by a stabilizing step size to produce a scaled signal; and

combining the combined signal with a weighted input vector; and suppressing at least one of inter-cell and intracell interference in the multiple-access communication signals based on the updated symbol decisions.

2. The non-transitory computer-readable storage medium of claim 1 , wherein the plurality of instructions further result in the apparatus generating the input decisions by:

combining received multiple-access communications signals from each of one or more transmission sources across the plurality of antennas to produce a first combined signal;

resolving the first combined signal onto a signal basis for the one or more transmission sources to produce soft symbol estimates from the one or more transmission sources; and

performing a mixed decision on each of the soft symbol estimates to generate the input symbol decisions.

3. The non-transitory computer-readable storage medium of claim 2 , wherein the plurality of instructions further result in the apparatus suppressing interference from each of a plurality of base stations.

4. The non-transitory computer-readable storage medium of claim 1 , wherein the plurality of instructions further result in the apparatus generating Rake-finger signals that comprise the constituent signals.

5. The non-transitory computer-readable storage medium of claim 1 , wherein the plurality of instructions further result in the apparatus:

synthesizing estimated Rake finger signals for each antenna that would be received if weighted symbol decisions were employed at the one or more transmission sources; and

performing per-antenna subtraction of a sum of synthesized Rake finger signals from that antenna's received signal to produce an error signal.

6. The non-transitory computer-readable storage medium of claim 1 , wherein the plurality of instructions further result in the apparatus synthesizing received signals associated with each of the one or more transmission sources for the constituent signals.

7. A non-transitory computer-readable storage medium, comprising a plurality of instructions, which when executed, result in an apparatus:

processing constituent signals from multiple-access communication signals received by a plurality of antennas to generate input symbol decisions; and

iteratively processing the input symbol decisions to suppress at least one of inter-cell and intracell interference in the multiple-access communication signals, wherein said iterative processing includes:

resolving each of one or more error signals each corresponding to one of the plurality of antennas onto a signal basis for one or more transmission sources to produce one or more of resolved error signals;

combining the one or more resolved error signals across antennas to produce a combined signal;

scaling the combined signal by a stabilizing step size to produce a scaled signal; and

combining the combined signal with a weighted input vector.

8. The non-transitory computer-readable storage medium of claim 7 , wherein the plurality of instructions further result in the apparatus iteratively processing the input symbol decisions to convert the input symbol decisions into updated symbol decisions.

9. The non-transitory computer-readable storage medium of claim 7 , wherein the plurality of instructions further result in the apparatus:

generating the stabilizing step size having a magnitude indicative of how far the input symbol decisions are from desired interference-suppressed symbol decisions; and

weighting an error signal with the stabilizing step size.

10. The non-transitory computer-readable storage medium of claim 9 , wherein the plurality of instructions further result in the apparatus generating the stabilizing step size as a ratio of distance measures between received signals combined across the plurality of antennas and synthesized received signals combined across the plurality of antennas.

11. The non-transitory computer-readable storage medium of claim 9 , wherein the plurality of instructions further result in the apparatus generating the stabilizing step size as a ratio of distance measures between received signals combined across the plurality of antennas and two differently synthesized received signals for each antenna that are combined across the plurality of antennas.

12. The non-transitory computer-readable storage medium of claim 9 , wherein the plurality of instructions further result in the apparatus generating the stabilizing step as a function of channel quality parameters.

13. The non-transitory computer-readable storage medium of claim 7 , wherein the plurality of instructions further result in the apparatus setting the stabilizing step equal to a predetermined fixed value.

14. The non-transitory computer-readable storage medium of claim 7 , wherein the plurality of instructions further result in the apparatus:

combining one or more received signals from each of one or more transmission sources across the plurality of antennas to produce one or more combined signals;

resolving the one or more combined signals onto a signal basis for the one or more transmission sources to produce soft symbol estimates from the one or more transmission sources; and

performing a mixed decision on each of the soft symbol estimates to generate the input symbol decisions.

15. The non-transitory computer-readable storage medium of claim 7 , wherein the plurality of instructions further result in the apparatus suppressing interference from each of a plurality of base stations.

16. The non-transitory computer-readable storage medium of claim 7 , wherein the plurality of instructions further result in the apparatus generating Rake-finger signals that comprise the constituent signals.

17. The non-transitory computer-readable storage medium of claim 7 , wherein the plurality of instructions further result in the apparatus:

synthesizing estimated Rake finger signals for each antenna that would be received if weighted symbol decisions were employed at the one or more transmission sources; and

performing per-antenna subtraction of a sum of synthesized Rake finger signals from that per-antenna received signal to produce one or more antenna error signals.

18. The non-transitory computer-readable storage medium of claim 7 , wherein the plurality of instructions further result in the apparatus synthesizing received signals associated with each of the one or more transmission sources for the constituent signals.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2015
From: RAMBUS INC.
To: III HOLDINGS 1, LLC
Reel/Frame 035397/0402 →
Continuity (7)
Continuation 13896952 · May 17, 2013
Continuation 13372483 · Feb 13, 2012
Continuation 12916389 · Oct 29, 2010
Continuation 11491674 · Jul 24, 2006
Continuation In Part 11451932 · Jun 13, 2006
Provisional Application 60736204 · Nov 15, 2005
Related Publication 20150139280A1 · May 21, 2015