IP Library Granted Patent US 7,450,674
Granted Patent B2
US 7,450,674 · App. 11/875,446 · Granted Nov 11, 2008

Method and apparatus for diversity combining and co-channel interference suppression

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 7,450,674
App. No.
11/875,446
Granted
Nov 11, 2008
Kind
B2
Abstract

Systems and methods for processing received signals are disclosed and may include determining, for each block of data in a received frame, diversity combining weight vectors based on a channel estimate and a correlation matrix of an unwanted signal. For each sample in each of the block of data in the received frame, a corresponding one of the diversity combining weight vectors may be applied to extract a corresponding logic level. For the each block of the data in the received frame, a new correlation matrix of the unwanted signal may be generated based on the extracted corresponding logic level and the channel estimate, to process the received frame. The received signals may include a sequence of information data blocks, and each data block may include a plurality of samples. Each of the received signals may include an orthogonal frequency division multiplexing (OFDM) symbol and/or a multicarrier modulated symbol.

Claims (33)

1. A method for processing received signals, the method comprising:

for each block of data in a received frame, determining diversity combining weight vectors based on a channel estimate and a correlation matrix of an unwanted signal;

for each sample in each of said block of data in said received frame, applying a corresponding one of said diversity combining weight vectors to extract a corresponding logic level; and

for said each block of said data in said received frame, generating a new correlation matrix of said unwanted signal based on said extracted corresponding logic level and said channel estimate, to process said received frame.

2. The method of claim 1 , wherein the received signals comprise a sequence of information data blocks, and wherein each data block comprises a plurality of samples.

3. The method of claim 1 , wherein each of the received signals comprises one or both of an orthogonal frequency division multiplexing (OFDM) symbol and/or a multicarrier modulated symbol.

4. The method of claim 1 , comprising initializing said correlation matrix of said unwanted signal to memory stored values.

5. The method of claim 4 , wherein said correlation matrix of said unwanted signal comprises one or both of an auto-correlation and/or a cross-correlation, and wherein said auto-correlation is assigned a unit value and said cross-correlation is assigned a zero value.

6. The method of claim 1 , wherein said determining of said diversity combining weight vectors uses a recursive least squares algorithm.

7. The method of claim 1 , wherein the received signals comprise at least one sequence of training data blocks respective to at least one transmitter device, each sequence of training data blocks carrying information from only one transmitter device, wherein said at least one sequence of training data blocks are used for estimating said at least one channel response of said antenna array.

8. The method of claim 7 , comprising updating said at least one channel response of said antenna array based on said extracted input logic level.

9. A system for processing received signals, the system comprising:

at least one processor that determines, for each block of data in a received frame, diversity combining weight vectors based on a channel estimate and a correlation matrix of an unwanted signal;

said at least one processor applies a corresponding one of said diversity combining weight vectors to extract a corresponding logic level, for each sample in each of said block of data in said received frame; and

said at least one processor generates, for said each block of said data in said received frame, a new correlation matrix of said unwanted signal based on said extracted corresponding logic level and said channel estimate, to process said received frame.

10. The system of claim 9 , wherein the received signals comprise a sequence of information data blocks, and wherein each data block comprises a plurality of samples.

11. The system of claim 9 , wherein each of the received signals comprises one or both of an orthogonal frequency division multiplexing (OFDM) symbol and/or a multicarrier modulated symbol.

12. The system of claim 9 , wherein said at least one processor initializes said correlation matrix of said unwanted signal to memory stored values.

13. The system of claim 12 , wherein said correlation matrix of said unwanted signal comprises one or both of an auto-correlation and/or a cross-correlation, and wherein said auto-correlation is assigned a unit value and said cross-correlation is assigned a zero value.

14. The system of claim 9 , wherein said determining of said diversity combining weight vectors uses a recursive least squares algorithm.

15. The system of claim 9 , wherein the received signals comprise at least one sequence of training data blocks respective to at least one transmitter device, each sequence of training data blocks carrying information from only one transmitter device, wherein said at least one sequence of training data blocks are used for estimating said at least one channel response of said antenna array.

16. The system of claim 15 , wherein said at least one processor updates said at least one channel response of said antenna array based on said extracted input logic level.

17. A system for processing received signals, the system comprising:

one or more circuits that determines, for each block of data in a received frame, diversity combining weight vectors based on a channel estimate and a correlation matrix of an unwanted signal;

said one or more circuits applies a corresponding one of said diversity combining weight vectors to extract a corresponding logic level, for each sample in each of said block of data in said received frame; and

said one or more circuits generates, for said each block of said data in said received frame, a new correlation matrix of said unwanted signal based on said extracted corresponding logic level and said channel estimate, to process said received frame.

18. The system of claim 17 , wherein the received signals comprise a sequence of information data blocks, and wherein each data block comprises a plurality of samples.

19. The system of claim 17 , wherein each of the received signals comprises one or both of an orthogonal frequency division multiplexing (OFDM) symbol and/or a multicarrier modulated symbol.

20. The system of claim 17 , wherein said one or more circuits initializes said correlation matrix of said unwanted signal to memory stored values.

21. The system of claim 20 , wherein said correlation matrix of said unwanted signal comprises one or both of an auto-correlation and/or a cross-correlation, and wherein said auto-correlation is assigned a unit value and said cross-correlation is assigned a zero value.

22. The system of claim 17 , wherein said determining of said diversity combining weight vectors uses a recursive least squares algorithm.

23. The system of claim 17 , wherein the received signals comprise at least one sequence of training data blocks respective to at least one transmitter device, each sequence of training data blocks carrying information from only one transmitter device, wherein said at least one sequence of training data blocks are used for estimating said at least one channel response of said antenna array.

24. The system of claim 23 , wherein said one or more circuits updates said at least one channel response of said antenna array based on said extracted input logic level.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER PREVIOUSLY RECORDED AT REEL: 047357 FRAME: 0302. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048674/0834 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER PREVIOUSLY RECORDED ON REEL 047195 FRAME 0658. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047357/0302 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047195/0658 →
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 →