IP Library Granted Patent US 9,602,158
Granted Patent B2
US 9,602,158 · App. 14/501,640 · Granted Mar 21, 2017

Methods for estimation and interference suppression for signal processing

Inventors: Gagandeep Singh Lamba (Thornton, CO); Tommy Guess (Lafayette, CO); Michael McCloud (Boulder, CO); Anand P. Narayan (Bangalore, IN)
Assignee: III HOLDINGS 1, LLC
H04B1/71072H04B1/7097H04B1/7107H04B1/7115H04B1/7117H04B1/71075H04B15/00H04J13/00H04J13/0048H04L43/08H04W24/08H04B2001/71077H04B2201/709718
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,602,158
App. No.
14/501,640
Granted
Mar 21, 2017
Kind
B2
Abstract

A receiver in a CDMA system comprises a front end processor that generates a combined signal per source. A symbol estimator processes the combined signal to produce symbol estimates. An S-Matrix Generation module refines these symbol estimates based on the sub channel symbol estimates. An interference canceller is configured for cancelling interference from at least one of the plurality of received signals for producing at least one interference-cancelled signal.

Claims (37)

1. A system comprising:

a front-end processor configured to track one or more active base stations, estimate powers for one or more base station pilots, and estimate one or more multipath channels from the one or more base stations to one or more mobile stations;

an estimation module configured to relate unknown user and noise powers to estimates of powers for the one or more base station pilots based on an average correlation matrix for the one or more multipath channels;

a quality estimator configured to generate one or more quality estimates for the one or more multipath channels based on the estimates of powers; and

an interference canceller configured to generate an interference-cancelled signal from the one or more multipath channels based on the one or more quality estimates.

2. The system of claim 1 , wherein the front-end processor is further configured to receive signals from a plurality of receive antennas.

3. The system of claim 1 , wherein the front-end processor is further configured to operate with surrogate user sequences in networks that use multilevel codes.

4. The system of claim 1 , wherein the estimation module is further configured to estimate elements of the average correlation matrix based on an empirical average over multiple symbol intervals.

5. The system of claim 1 , wherein:

the front-end processor is further configured to provide the estimates of the one or more base station pilot powers to the estimation module; and

the estimation module is further configured to use the estimates of the one or more base station pilot powers as final estimates of one or more subchannels.

6. The system of claim 1 , wherein the estimation module is further configured to calculate elements of the average correlation matrix based on the estimates of the one or more base station pilot powers and a system of constraints.

7. A method comprising:

tracking one or more active base stations;

estimating power for one or more base station pilots;

estimating one or more multipath channels from the one or more base stations to one or more mobile station;

relating unknown user and noise powers to estimates of power for the one or more base station pilots based on an average correlation matrix for the one or more multipath channels;

generating one or more quality estimates for the one or more multipath channels based on the estimates of powers; and

generating an interference-cancelled signal from the one or more multipath channels based on the one or more quality estimates.

8. The method of claim 7 , wherein said tracking comprises receiving signals from a plurality of receive antennas.

9. The method of claim 7 , further comprising operating with surrogate user sequences in networks that use multilevel codes.

10. The method of claim 7 , further comprising estimating elements of the average correlation matrix based on an empirical average over multiple symbol intervals.

11. The method of claim 7 , further comprising using the estimates for the one or more base station pilot powers as the final estimates of corresponding subchannels.

12. The method of claim 7 , further comprising calculating elements of the average correlation matrix based on the estimates for the one or more base station pilot powers and a system of constraints.

13. The method of claim 7 , further comprising providing the estimates to a multi user receiver.

14. A non-transitory computer-readable storage medium comprising a computer program that, in response to being executed, results in a receiver:

tracking one or more active base stations;

estimating power for one or more base station pilots;

estimating one or more multipath channels from the one or more base stations to one or more mobile station;

relating unknown user and noise powers to estimates of power for the one or more base station pilots based on an average correlation matrix for the one or more multipath channels;

generating one or more quality estimates for the one or more multipath channels based on the estimates of powers; and

generating an interference-cancelled signal from the one or more multipath channels based on the one or more quality estimates.

15. The non-transitory computer-readable storage medium of claim 14 , wherein execution of the computer program further results in the receiver processing signals received from a plurality of receive antennas.

16. The non-transitory computer-readable storage medium of claim 14 , wherein execution of the computer program further results in the receiver operating with surrogate user sequences in networks that use multilevel codes.

17. The non-transitory computer-readable storage medium of claim 14 , wherein execution of the computer program further results in the receiver estimating elements of the average correlation matrix based on an empirical average over multiple symbol intervals.

18. The non-transitory computer-readable storage medium of claim 14 , wherein execution of the computer program further results in the receiver using the estimates of one or more base station pilot powers as the final estimates of corresponding subchannels.

19. The non-transitory computer-readable storage medium of claim 14 , wherein execution of the computer program further results in the receiver calculating elements of the average correlation matrix based on the estimates for the one or more base station pilot powers and a system of constraints.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2015
From: RAMBUS INC.
To: III HOLDINGS 1, LLC
Reel/Frame 035397/0538 →
Continuity (12)
Division 13908286 · Jun 3, 2013
Continuation 13205320 · Aug 8, 2011
Continuation 11893707 · Aug 17, 2007
Continuation In Part 11452027 · Jun 13, 2006
Continuation In Part 11432580 · May 11, 2006
Continuation In Part 11003881 · Dec 3, 2004
Continuation In Part 10686829 · Oct 15, 2003
Continuation In Part 10669954 · Sep 23, 2003
Provisional Application 60838262 · Aug 17, 2006
Provisional Application 60418187 · Oct 15, 2002
Provisional Application 60412550 · Sep 23, 2002
Related Publication 20150016297A1 · Jan 15, 2015