IP Library Granted Patent US 8,369,384
Granted Patent B2
US 8,369,384 · App. 12/612,272 · Granted Feb 5, 2013

Method and system for processing signals utilizing a programmable interference suppression module

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,369,384
App. No.
12/612,272
Granted
Feb 5, 2013
Kind
B2
Abstract

Aspects of a method and system for processing signals utilizing a programmable interference suppression module are provided. In this regard, a received signal may be iteratively processed to generate an interference suppressed representation of the received signal. The iterative processing may comprise a weighting iteration; an addback weighting and un-addback iteration, and an addback iteration. The weighting iteration may comprise generating one or more first estimate signals that estimate user signals present in the received signal. The addback, weighting, and un-addback iteration may comprise generating one or more incremental estimate signals based on the one or more first estimate signals and the one or more second estimate signals. The addback iteration may comprise generating an interference suppressed representation of the received signal based on at least the one or more second estimate signals.

Claims (50)

1. A method for processing a received signal to generate an interference suppressed representation of said received signal, the method comprising:

generating, in a circuit and/or a processor, one or more first estimate signals that estimate user signals present in said received signal;

generating, in the circuit and/or the processor, a first residual signal based on information contained in said received signal and said one or more first estimate signals;

generating, in the circuit and/or the processor, one or more first intermediate signals based on information contained in said one or more first estimate signals and said first residual signal;

generating, in the circuit and/or the processor, one or more second estimate signals that estimate user signals present in said one or more first intermediate signals;

generating, in the circuit and/or the processor, one or more incremental estimate signals by subtracting said one or more first estimate signals from said one or more second estimate signals;

generating, in the circuit and/or the processor, a second residual signal based on information contained in said one or more incremental estimate signals and said first residual signal; and

generating said interference suppressed representation of said received signal based on said one or more second estimate signals and said second residual signal.

2. The method according to claim 1 , wherein said generating said one or more first estimate signals comprises:

descrambling and despreading said received signal to generate a plurality of user signals having unsuppressed interference; and

scaling, respectively, said user signals having unsuppressed interference by a corresponding one or more scaling factors to generate said one or more first estimate signals.

3. The method according to claim 1 , wherein said generating said residual signal comprises:

spreading and scrambling said one or more first estimate signals to generate a first chip-level estimate signal; and

subtracting said first chip-level estimate signal from said received signal to generate said first residual signal.

4. The method according to claim 1 , wherein said generating said one or more first intermediate signals comprises:

descrambling and despreading said first residual signal to generate one or more first residual user signals; and

adding, respectively, said one or more first residual user signals to said one or more first estimate signals to generate said one or more first intermediate signals.

5. The method according to claim 1 , wherein said generating said one or more second estimates signals comprises scaling, respectively, said one or more intermediate signals by a corresponding one or more scaling factors.

6. The method according to claim 1 , wherein said generating said second residual signal comprises:

spreading and scrambling said one or more incremental estimate signals to generate an incremental chip-level estimate signal; and

subtracting said incremental chip-level estimate signal from said first residual signal to generate said second residual signal.

7. The method according to claim 1 wherein said generating said interference suppressed representation of said received signal comprises:

descrambling and despreading said second residual signal to generate one or more second residual user signals; and

adding, respectively, said one or more second residual user signals to said one or more second estimate signals.

8. A wireless communication device configured to generate an interference suppressed representation of a received signal, the wireless communication device comprising:

an antenna configured to receive said received signal; and

a circuit and/or a processor configured to:

generate one or more first estimate signals that estimate user signals present in said received signal;

generate a first residual signal based on information contained in said received signal and said one or more first estimate signals;

generate one or more first intermediate signals based on information contained in said one or more first estimate signals and said first residual signal;

generate one or more second estimate signals that estimate user signals present in said one or more first intermediate signals;

generate one or more incremental estimate signals by subtracting said one or more first estimate signals from said one or more second estimate signals;

generate a second residual signal based on information contained in said one or more incremental estimate signals and said first residual signal; and

generate said interference suppressed representation of said received signal based on said one or more second estimate signals and said second residual signal.

9. The wireless communication device according to claim 8 , wherein, to generate said one or more first estimate signals, said circuit and/or processor is configured to:

descramble and despread said received signal to generate a plurality of user signals having unsuppressed interference; and

scale, respectively, said user signals having unsuppressed interference by a corresponding one or more scaling factors to generate said one or more first estimate signals.

10. The wireless communication device according to claim 8 , wherein, generate said first residual signal, said circuit and/or processor is configured to:

spread and scramble said one or more first estimate signals to generate a first chip-level estimate signal; and

subtract said first chip-level estimate signal from said received signal to generate said first residual signal.

11. The wireless communication device according to claim 8 , wherein, to generate said one or more first intermediate signals, said circuit and/or processor is configured to:

descramble and despread said first residual signal to generate one or more first residual user signals; and

add, respectively, said one or more first residual user signals to said one or more first estimate signals to generate said one or more first intermediate signals.

12. The wireless communication device according to claim 8 , wherein said circuit and/or processor is configured to scale, respectively, said one or more intermediate signals by a corresponding one or more scaling factors to generate said one or more second estimate signals.

13. The wireless communication device according to claim 8 , wherein, to generate said second residual signal, said circuit and/or processor is configured to:

spread and scramble said one or more incremental estimate signals to generate an incremental chip-level estimate signal; and

subtract said incremental chip-level estimate signal from said first residual signal to generate said second residual signal.

14. The wireless communication device according to claim 8 , wherein to generate said interference suppressed representation of said received signal, said circuit and/or processor is configured to:

descramble and despread said second residual signal to generate one or more second residual user signals; and

add, respectively, said one or more second residual user signals to said one or more second estimate signals.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 09/05/2018 PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0133. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0456 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0133 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2009
From: HAHM, MARK; LUO, WEI; WU, JUN
To: BROADCOM CORPORATION
Reel/Frame 023633/0942 →