IP Library Granted Patent US 8,254,432
Granted Patent B2
US 8,254,432 · App. 13/237,717 · Granted Aug 28, 2012

Method and system for single antenna receiver system for W-CDMA

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,254,432
App. No.
13/237,717
Granted
Aug 28, 2012
Kind
B2
Abstract

A receiver receives chip-level data items via a plurality of individual distinct path signals in a signal cluster that is wirelessly received. Channel estimates and timing reference signals, and lock indications of valid components values in the channel estimates are generated utilizing the received chip-level data items. Rake receiver fingers are assigned to the received individual distinct path signals based on the generated channel estimates and timing reference signals, and/or the lock indications. Each of the received chip-level data items corresponds to one of the assigned rake receiver fingers. At least a portion of the received chip-level data items may be combined utilizing the assigned rake receiver fingers. The generated one or more combined chip-level data items may be despreaded to generate corresponding symbol-level data.

Claims (39)

1. A method for processing radio frequency (RF) signals, the method comprising:

receiving a plurality of chip-level data items via a plurality of individual distinct path signals in a signal cluster that is wirelessly received;

generating channel estimates and timing reference signals utilizing said plurality of received chip-level data items;

assigning a plurality of rake receiver fingers to said plurality of received individual distinct path signals based on said generated channel estimates and said generated timing reference signals, wherein each of said plurality of chip-level data items corresponds to one of said plurality of assigned rake receiver fingers;

generating one or more combined chip-level data items by combining at least a portion of said plurality of received chip-level data items utilizing said plurality of assigned rake receiver fingers; and

generating each of a plurality of symbol-level data items by despreading a corresponding one of said generated one or more combined chip-level data items.

2. The method according to claim 1 , wherein each of said plurality of received individual distinct path signals is received at a distinct time instant.

3. The method according to claim 2 , comprising determining each said distinct time instant based on said generated timing reference signals.

4. The method according to claim 1 , comprising assigning proportionality constants to each of said plurality of rake receiver fingers based on said generated channel estimates.

5. The method according to claim 4 , comprising maximum-ratio combining said at least a portion of said plurality of received chip-level data items utilizing said assigned corresponding proportionality constants.

6. The method according to claim 1 , comprising processing said plurality of received individual distinct path signals as said signal cluster during said combining.

7. The method according to claim 1 , comprising generating said each of said plurality of symbol-level data items by utilizing one or more generated despreading codes.

8. The method according to claim 7 , comprising combining at least a portion of said plurality of symbol-level data items.

9. The method according to claim 8 , comprising combining said at least a portion of said plurality of symbol-level data items when said plurality of received individual distinct path signals are received from a plurality of base transceiver stations.

10. The method according to claim 8 , comprising:

determining whether said combined at least a portion of said plurality of symbol-level data items comprise voice communications information or data communications information;

decoding said combined at least a portion of said plurality of symbol-level data items by utilizing convolutional decoding when said combined at least a portion of said plurality of symbol-level data items comprise voice communications information; and

decoding said combined at least a portion of said plurality of symbol-level data items by utilizing turbo decoding when said combined at least a portion of said plurality of symbol-level data items comprise data communications information.

11. A system for processing RF signals, the system comprising:

one or more circuits comprising at least one cluster path processor and a maximum ratio combining processor, said one or more processors and/or circuits being operable to:

receive a plurality of chip-level data items via a plurality of individual distinct path signals in a signal cluster that is wirelessly received;

generate channel estimates and timing reference signals utilizing said plurality of received chip-level data items;

assign a plurality of rake receiver fingers to said plurality of received individual distinct path signals based on said generated channel estimates and said generated timing reference signals, wherein each of said plurality of chip-level data items corresponds to one of said plurality of assigned rake receiver fingers;

generate one or more combined chip-level data items by combining at least a portion of said plurality of received chip-level data items utilizing said plurality of assigned rake receiver fingers; and

generate each of a plurality of symbol-level data items by despreading a corresponding one of said generated one or more combined chip-level data items.

12. The system according to claim 11 , wherein each of said plurality of received individual distinct path signals is received at a distinct time instant.

13. The system according to claim 12 , wherein said one or more processors and/or circuits are operable to determine each said distinct time instant based on said generated timing reference signals.

14. The system according to claim 11 , wherein said one or more processors and/or circuits are operable to assign proportionality constants to each of said plurality of rake receiver fingers based on said generated channel estimates.

15. The system according to claim 14 , wherein said one or more processors and/or circuits are operable to maximum-ratio combine said at least a portion of said plurality of received chip-level data items utilizing said assigned corresponding proportionality constants.

16. The system according to claim 11 , wherein said one or more processors and/or circuits are operable to process said plurality of received individual distinct path signals as said signal cluster during said combining.

17. The system according to claim 11 , wherein said one or more processors and/or circuits are operable to generate said each of said plurality of symbol-level data items by utilizing one or more generated despreading codes.

18. The system according to claim 17 , wherein said one or more processors and/or circuits are operable to combine at least a portion of said plurality of symbol-level data items.

19. The system according to claim 18 , wherein said one or more processors and/or circuits are operable to combine said at least a portion of said plurality of symbol-level data items when said plurality of received individual distinct path signals are received from a plurality of base transceiver stations.

20. A method for processing radio frequency (RF) signals, the method comprising:

receiving a plurality of chip-level data items via a plurality of individual distinct path signals in a signal cluster that is wirelessly received;

generating channel estimates and timing reference signals utilizing said plurality of received chip-level data items;

generating lock indications of which components in said generated channel estimates comprises valid components values;

assigning a plurality of rake receiver fingers to said plurality of received individual distinct path signals based on said generated channel estimates, said generated lock indicators, and said generated timing reference signals, wherein each of said plurality of chip-level data items corresponds to one of said plurality of rake receiver fingers; and

generating each of a plurality of symbol-level data items from one or more combined chip-level data items from at least a portion of said plurality of received chip-level data items utilizing said plurality of assigned rake receiver fingers.

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 Feb 21, 2012
From: KENT, MARK; ERCEG, VINKO; LANDAU, URI; VAN ROOYEN, PIETER
To: BROADCOM CORPORATION
Reel/Frame 027737/0966 →