IP Library Granted Patent US 8,374,299
Granted Patent B2
US 8,374,299 · App. 13/076,332 · Granted Feb 12, 2013

Serial cancellation receiver design for a coded signal processing engine

Inventors: Eric S. Olson (Minneapolis, MN); Anand P. Narayan (Bangalore, IN); John K. Thomas (Saratoga, CA)
Assignee: Rambus Inc.
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 8,374,299
App. No.
13/076,332
Granted
Feb 12, 2013
Kind
B2
Abstract

An interference cancelling receiver combines data from multiple paths after aligning to transmitter timing, and uses either an equalizer or a Rake receiver to compute symbol estimates. Interference estimates are generated from the symbol estimates, and multiple interference estimates are combined after re-aligning the interference estimates to receiver timing. At least two segments of symbol estimates are computed for each segment of interference cancelled data. Various techniques may be employed for controlling the latency and sequencing of these operations, and the subsystems within the canceller may use different processing clock speeds.

Claims (24)

1. An apparatus configured for generating an interference suppressed signal, comprising:

one or more power estimators configured for computing power estimates of components of a received signal;

a control block coupled to the one or more power estimators configured to determine an order of suppression of the components of a received signal based at least in part on the power estimates; and

one or more processing fingers coupled to the control block configured for generating at least one interference suppressed signal stream;

wherein the one or more processing fingers comprises at least one Hadamard transform module configured to compute the amplitudes of a plurality of channels.

2. An apparatus configured for generating an interference suppressed signal, comprising:

one or more power estimators configured for computing power estimates of components of a received signal;

a control block coupled to the one or more power estimators configured to determine an order of suppression of the components of a received signal based at least in part on the power estimates; and

one or more processing fingers coupled to the control block configured for generating at least one interference suppressed signal stream;

wherein the one or more processing fingers comprises a de-spreader configured for despreading an input signal.

3. A receiver for a wireless communication system, said communication system comprising:

a control processor configured for receiving a signal y having one or more data parameters, said control processor configured for selecting which of the one or more data parameters to send to each of one or more fingers, the one or more fingers comprising at least one search finger and at least one tracking finger;

at least one correlator residing in said at least one tracking finger, said at least one correlator being configured to correlate said signal y with a reference signal s n ; and

a Coded Signal Processing Engine (CSPE) residing in said at least one tracking finger and configured for performing interference suppression in the signal y, said CSPE configured for generating a projection from the signal y, signal y comprising, a spread signal matrix s i of the source of interest, signals of other interfering sources s 1 , s 2 , s 3 . . . , s p ; and noise n.

4. The receiver recited in claim 3 , wherein the receiver is further configured to divide the signal y into y i channel and a y Q channel.

5. The receiver recited in claim 4 , wherein said at least one search finger is configured in the y i channel to multiply a pilot Walsh code with a short code to generate a first reference signal if the Walsh code is non-zero.

6. The receiver recited in claim 5 , wherein said at least one search finger is further configured to multiply the first reference signal by an orthogonal projection matrix to generate a second reference signal with at least one interference signal removed.

7. The receiver recited in claim 6 , wherein said at least one search finger is further configured to multiply the second reference signal with the signal y i to generate an intermediate signal.

8. The receiver recited in claim 7 , wherein said at least one search finger is further configured to correlate the intermediate signal by summing the product of y i and the second reference signal over a correlation length N to generate a first one or more summation signals.

9. The receiver recited in claim 8 wherein in the y Q channel, said at least one search finger is further configured to multiply a pilot Walsh code with a short code to generate a first reference signal if the Walsh code is non-zero.

10. The receiver recited in claim 9 , wherein said at least one search finger is further configured to multiply the first reference signal by a respective orthogonal projection matrix to generate a second reference signal having at least one interference signal removed.

11. The receiver recited in claim 10 , wherein said at least one search finger is further configured to multiply the second reference signal with the signal y Q to generate a second intermediate signal.

12. The receiver recited in claim 11 , wherein said at least one search finger is further configured to correlate the second intermediate signal by summing the product of y Q and the second reference signal over a correlation length N in said summer to generate a second one or more summation signals.

13. The receiver recited in claim 12 , wherein said at least one search finger is further configured to process the first one or more summation signals and the second one or more summation signals to select a strongest summation signal.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2014
From: THOMAS, JOHN K.
To: TENSORCOMM, INC.
Reel/Frame 032922/0101 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2014
From: TENSORCOMM, INC.
To: RAMBUS INC.
Reel/Frame 032921/0950 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2014
From: MEYER, DAVID
To: THOMAS, JOHN K.
Reel/Frame 032922/0042 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2014
From: JAIN, PRASHANT
To: THOMAS, JOHN K.
Reel/Frame 032913/0011 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2014
From: NARAYAN, ANAND P.
To: THOMAS, JOHN K.
Reel/Frame 032911/0485 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED ON REEL 031788 FRAME 0971. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE 3/30/2011. Recorded May 16, 2014
From: OLSON, ERIC S.
To: RAMBUS INC.
Reel/Frame 032910/0083 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2014
From: GRAHAM, GREG
To: THOMAS, JOHN K.
Reel/Frame 032911/0290 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2014
From: RAMBUS INC.
To: III HOLDINGS 1, LLC
Reel/Frame 032642/0115 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2013
From: OLSON, ERIC S.; NARAYAN, ANAND P.; THOMAS, JOHN K.
To: RAMBUS INC.
Reel/Frame 031788/0971 →
Continuity (13)
Continuation 11858074 · Sep 19, 2007
Continuation In Part 11103138 · Apr 11, 2005
Division 10247836 · Sep 20, 2002
Provisional Application 60846213 · Sep 21, 2006
Provisional Application 60845594 · Sep 19, 2006
Provisional Application 60845595 · Sep 19, 2006
Provisional Application 60354093 · Feb 5, 2002
Provisional Application 60348106 · Jan 15, 2002
Provisional Application 60333143 · Nov 27, 2001
Provisional Application 60331480 · Nov 16, 2001
Provisional Application 60326199 · Oct 2, 2001
Provisional Application 60325215 · Sep 28, 2001
Related Publication 20110182330A1 · Jul 28, 2011