IP Library Granted Patent US 9,118,400
Granted Patent B2
US 9,118,400 · App. 14/490,961 · Granted Aug 25, 2015

Methods for managing alignment and latency in interference suppression

Inventors: Anand P. Narayan (Bangalore, IN); Greg Graham (Boulder, CO); David R. Meyer (Lakewood, CO); Prashant Jain (Westminster, CO)
Assignee: III HOLDINGS 1, LLC
H04B1/7097G01S5/0215G01S19/22H04B1/7093H04B1/7105H04B1/7117G01S5/10H04B2001/70935H04B2201/70701H04B2201/70715
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,118,400
App. No.
14/490,961
Granted
Aug 25, 2015
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 (38)

1. A chipset for receiving a signal, the chipset comprising:

a front end configured to receive a signal;

an analog-to-digital converter configured to sample the signal at a sample rate that is greater than or equal to a chipping rate to produce sample-rate data;

a downsampler configured to convert sample-rate data to a chipping rate to create chip-level data;

a symbol estimator configured to operate on chip-level data to create symbol-level data;

a post-processor configured to operate on symbol-level data to produce modified symbol-level data;

a respreader configured to apply a spreading code to the modified symbol-level data to create chip-level data indicative of a plurality of chip-level interference estimates; and

an interpolator configured to interpolate the chip-level data to create sample-level data indicative of a plurality of sample-level interference estimates.

2. The chipset of claim 1 , wherein the symbol estimator is configured to operate at a different clock speed than the analog-to-digital converter.

3. The chipset of claim 1 , wherein the symbol estimator uses a Fast Hadamard Transform.

4. The chipset of claim 1 , wherein the post-processor is further configured to exclude symbol-level data having a received strength less than a threshold strength derived from a noise floor.

5. The chipset of claim 1 , wherein the post-processor is further configured to weight symbol-level data based on a measure of merit.

6. The chipset of claim 1 , further comprising an interference removal module configured to subtract sample-level data indicative of sample-level interference estimates from sample-rate data to obtain an interference cancelled signal.

7. A method, comprising:

receiving a signal with a front end of a receiver;

sampling the signal, with an analog-to-digital converter, at a sample rate that is greater than or equal to a chipping rate to produce sample-rate data;

downsampling the sample-rate data to a chipping rate to create chip-level data;

estimating symbol-level data based on the chip-level data;

operating on the symbol-level data to produce modified symbol-level data;

applying a spreading code to the modified symbol-level data to create chip-level data indicative of a plurality of chip-level interference estimates; and

interpolating the chip-level data to create sample-level data indicative of a plurality of sample-level interference estimates.

8. The method of claim 7 , wherein said sampling the signal operates at a different clock speed than said estimating.

9. The method of claim 7 , wherein said operating comprises creating the symbol-level data based on a Fast Hadamard Transform.

10. The method of claim 7 , further comprising excluding symbol-level data having a received strength less than a threshold strength derived from a noise floor.

11. The method of claim 7 , further comprising weighting symbol-level data based on a measure of merit.

12. The method of claim 7 , further comprising subtracting sample-level data indicative of sample-level interference estimates from sample-rate data to obtain an interference cancelled signal.

13. A non-transitory computer readable storage medium, comprising a plurality of instructions, that in response to being executed, result in a receiver:

sampling a signal at a sample rate that is greater than or equal to a chipping rate to produce sample-rate data;

downsampling the sample-rate data to a chipping rate to create chip-level data;

estimating symbol-level data based on the chip-level data;

operating on the symbol-level data to produce modified symbol-level data;

applying a spreading code to the modified symbol-level data to create chip-level data indicative of a plurality of chip-level interference estimates; and

interpolating the chip-level data to create sample-level data indicative of a plurality of sample-level interference estimates.

14. The non-transitory computer readable storage medium of claim 13 , wherein the plurality of instructions further result in the receiver sampling the signal at a different clock speed than the receiver estimates the symbol-level data.

15. The non-transitory computer readable storage medium of claim 13 , wherein the plurality of instructions further result in the receiver creating the symbol-level data based on a Fast Hadamard Transform.

16. The non-transitory computer readable storage medium of claim 13 , wherein the plurality of instructions further result in the receiver excluding symbol-level data having a received strength less than a threshold strength derived from a noise floor.

17. The non-transitory computer readable storage medium of claim 13 , wherein the plurality of instructions further result in the receiver weighting symbol-level data based on a measure of merit.

18. The non-transitory computer readable storage medium of claim 13 , wherein the plurality of instructions further result in the receiver subtracting sample-level data indicative of sample-level interference estimates from sample-rate data to obtain an interference cancelled signal.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2015
From: RAMBUS INC.
To: III HOLDINGS 1, LLC
Reel/Frame 035347/0868 →
Continuity (9)
Division 13314787 · Dec 8, 2011
Continuation 11858074 · Sep 19, 2007
Continuation In Part 11103138 · Apr 11, 2005
Division 10247836 · Sep 20, 2002
Provisional Application 60845594 · Sep 19, 2006
Provisional Application 60845595 · Sep 19, 2006
Provisional Application 60846213 · Sep 21, 2006
Provisional Application 60348106 · Jan 15, 2002
Related Publication 20150010043A1 · Jan 8, 2015