IP Library Granted Patent US 8,064,498
Granted Patent B2
US 8,064,498 · App. 12/727,880 · Granted Nov 22, 2011

Interference cancellation in variable codelength systems for multi-acess communication

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,064,498
App. No.
12/727,880
Granted
Nov 22, 2011
Kind
B2
Abstract

A receiver employs low-rate processing to synthesize the effect of high-rate interference in a received multi-rate signal. Each high-rate subchannel is analyzed on its low-rate descendents to produce symbol estimates for each low-rate symbol interval. The symbol estimates are applied to low-rate descendent subchannels, which are then combined to synthesize the effects of the high-rate interference. An interference canceller processes the synthesized interference with the received signal for producing an interference-cancelled signal. Alternatively, analogous steps may be applied at high-rate to analyze, synthesize, and cancel the effects of low-rate interference in a multi-rate signal.

Claims (34)

1. A method for processing at least one of high-rate subchannels and low-rate subchannels, the method comprising:

configuring a processor to perform at least one of a high-rate analysis and a low-rate analysis for a plurality of coded subchannels in a received baseband signal;

configuring the processor to calculate a signal-to-interference-and-noise ratio (SINR) for each of the plurality of coded subchannels;

configuring the processor to employ a function of the SINR for processing high-rate and low-rate subchannels in the received baseband signal;

configuring the processor to calculate a plurality of low-rate SINRs for a plurality of low-rate subchannels and at least one high-rate SINR for at least one high-rate subchannel; and

configuring the processor to combine the plurality of low-rate SINRs to produce a summed SINR and to scale the at least one high-rate SINR by a ratio of the high rate and the low rate.

2. The method of claim 1 , wherein configuring the processor to employ the function comprises configuring the processor to calculate a variance of the SINR and to determine whether the variance is substantially zero or substantially non-zero.

3. A method for processing at least one of high-rate subchannels and low-rate subchannels, the method comprising:

configuring a processor to perform at least one of a high-rate analysis and a low-rate analysis for a plurality of coded subchannels in a received baseband signal;

configuring the processor to calculate a signal-to-interference-and-noise ratio (SINR) for each of the plurality of coded subchannels;

configuring the processor to employ a function of the SINR for processing high-rate and low-rate subchannels in the received baseband signal;

configuring the processor to generate first-order statistics from symbol estimates of the plurality of subchannels; and

configuring the processor to process the first-order statistics to determine the presence of at least one of a high-rate subchannel and a low-rate subchannel.

4. A method for processing at least one of high-rate subchannels and low-rate subchannels, the method comprising:

configuring a processor to perform at least one of a high-rate analysis and a low-rate analysis for a plurality of coded subchannels in a received baseband signal;

configuring the processor to calculate a signal-to-interference-and-noise ratio (SINR) for each of the plurality of coded subchannels;

configuring the processor to employ a function of the SINR for processing high-rate and low-rate subchannels in the received baseband signal; and

configuring the processor to compare instantaneous symbol estimates to at least one predetermined value to determine the presence of the at least one of high-rate subchannels and low-rate subchannels.

5. A method for cancelling interference effects of at least one low-rate subchannel at a high rate in a multi-rate communication system, the method comprising:

configuring a processor to analyze the at least one low-rate subchannel on its high-rate ancestor subchannel for generating symbol estimates;

configuring the processor to apply weighted symbol estimates to at least one synthesized high-rate ancestor subchannel to generate a plurality of high-rate interference signals; and

configuring the processor to use a sequence of the plurality of high-rate interference signals to model the interference effects from a low-rate transmission;

wherein the at least one low-rate subchannel comprises a code-multiplexed subchannel having a high spreading factor, and the high-rate ancestor subchannel comprises a plurality of code-multiplexed subchannels, each having a low spreading factor.

6. A method for cancelling interference effects of at least one low-rate subchannel at a high rate in a multi-rate communication system, the method comprising:

configuring a processor to analyze the at least one low-rate subchannel on its high-rate ancestor subchannel for generating symbol estimates;

configuring the processor to apply weighted symbol estimates to at least one synthesized high-rate ancestor subchannel to generate a plurality of high-rate interference signals; and

configuring the processor to use a sequence of the plurality of high-rate interference signals to model the interference effects from a low-rate transmission;

wherein configuring the processor to apply weighted symbol estimates comprises configuring the processor to employ a function of merit of the symbol estimates for calculating weights used to produce the weighted symbol estimates.

7. The method recited in claim 6 , wherein the function of merit is a function of SINR for the high-rate ancestor subchannel.

8. A chipset configured to perform the method recited in claim 6 .

9. A digital computer system programmed to perform the method recited in claim 6 .

10. A computer-readable medium storing a computer program implementing the method of claim 6 .

11. A base station configured to perform the method of claim 6 .

12. A handset configured to perform the method of claim 6 .

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2014
From: NARAYAN, ANAND P.
To: TENSORCOMM, INC.
Reel/Frame 032856/0534 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2014
From: NAGARAJAN, VIJAY
To: TENSORCOMM, INC.
Reel/Frame 032855/0970 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2014
From: SCHARF, LOUIS
To: TENSORCOMM, INC.
Reel/Frame 032856/0023 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2014
From: RAMBUS INC.
To: III HOLDINGS 1, LLC
Reel/Frame 032642/0115 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE INFORMATION PREVIOUSLY RECORDED ON REEL 024202 FRAME 0630. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 19, 2010
From: TENSORCOMM, INC.
To: RAMBUS INC.
Reel/Frame 024706/0648 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2010
From: THOMAS, JOHN
To: TENSORCOMM, INC.
Reel/Frame 024202/0617 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2010
From: TENSORCOMM, INC.
To: RAMBUS, INC.
Reel/Frame 024202/0630 →
Continuity (2)
Continuation 11432580 · May 11, 2006
Related Publication 20100238981A1 · Sep 23, 2010