IP Library › Granted Patent US 8,126,031
Granted Patent B2
US 8,126,031 · App. 11/834,685 · Granted Feb 28, 2012

Time-tracking management of demodulation elements in a receive diversity enabled rake receiver

Assignee: QUALCOMM Incorporated
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,126,031
App. No.
11/834,685
Granted
Feb 28, 2012
Kind
B2
Abstract

A rake receiver comprises a plurality of receive antennas and a processing system. Each receive antenna has a plurality of demodulation elements. The processing system is configured to assign a plurality of demodulation elements from a plurality of receive antennas to a multipath group, assign the multipath group to a multipath signal, and independently adjust a time delay value of each demodulation element in the multipath group to correspond to a local time delay of the multipath signal at the corresponding receive antenna.

Claims (78)

1. A rake receiver, comprising:

a plurality of receive antennas, each receive antenna having a plurality of demodulation elements; and

a processing system configured to:

assign the plurality of demodulation elements from the plurality of receive antennas to a multipath group;

assign the multipath group to a multipath signal;

independently adjust a time delay value of each of the plurality of demodulation elements in the multipath group to correspond to a local time delay of the multipath signal at the corresponding receive antenna;

compare time delay values of at least two of the plurality of demodulation elements in the multipath group to determine if a difference between the time delay values exceeds a predetermined threshold, wherein the difference between the time delay values is increasing; and

in response to the determining, adjust the time delay value for one of the at least two of the plurality of demodulation elements so that the difference is less than the predetermined threshold.

2. The rake receiver of claim 1 , wherein the processing system is configured to adjust the time delay value for the one of the at least two demodulation elements by setting the time delay value for the one of the at least two demodulation elements to a time delay value of another of the at least two demodulation elements in the multipath group.

3. The rake receiver of claim 1 , wherein the processing system is configured to adjust the time delay value for the one of the at least two demodulation elements by incrementing the time delay value for the one of the at least two demodulation elements towards a time delay value of another of the at least two demodulation elements in the multipath group by a predetermined amount.

4. The rake receiver of claim 1 , wherein the processing system is configured to select the one of the at least two demodulation elements to be adjusted based upon a relative signal strength between the at least two demodulation elements.

5. The rake receiver of claim 1 , wherein the processing system is configured to adjust the time delay value for the one of the at least two demodulation elements without re-initializing the one of the at least two demodulation elements.

6. The rake receiver of claim 1 , wherein the rake receiver comprises two receive antennas.

7. The rake receiver of claim 1 , wherein the rake receiver comprises three receive antennas.

8. The rake receiver of claim 7 , wherein the processing system is configured to:

compare time delay values of the three demodulation elements in the multipath group to determine if a difference between the time delay values of any two of the three demodulation elements exceeds a predetermined threshold; and in response to the determining, adjust the time delay value for one of the demodulation elements so that the difference is less than the predetermined threshold.

9. A rake receiver, comprising:

a plurality of receive antennas, each receive antenna having a plurality of demodulation elements; and

a processing system configured to:

assign one of the plurality of demodulation elements from each of the plurality of receive antennas to a multipath group;

assign the multipath group to a multipath signal;

independently adjust a time delay value of each of the plurality of demodulation elements element in the multipath group to correspond to a local time delay of the multipath signal at the corresponding receive antenna;

compare time delay values of at least two of the plurality of demodulation elements in the multipath group to determine if a difference between the time delay values exceeds a predetermined threshold, wherein the difference between the time delay values is increasing; and

in response to the determining, adjust the time delay value for one of the at least two of the plurality of demodulation elements so that the difference is less than the predetermined threshold.

10. The rake receiver of claim 9 , wherein the processing system is configured to adjust the time delay value for the one of the at least two demodulation elements by setting the time delay value for the one of the at least two demodulation elements to a time delay value of another of the at least two demodulation elements in the multipath group.

11. The rake receiver of claim 9 , wherein the processing system is configured to adjust the time delay value for the one of the at least two demodulation elements by incrementing the time delay value for the one of the at least two demodulation elements towards a time delay value of another of the at least two demodulation elements in the multipath group by a predetermined amount.

12. The rake receiver of claim 9 , wherein the processing system is configured to select the one of the at least two demodulation elements to be adjusted based upon a relative signal strength between the at least two demodulation elements.

13. The rake receiver of claim 9 , wherein the processing system is configured to adjust the time delay value for the one of the at least two demodulation elements without re-initializing the one of the at least two demodulation elements.

14. The rake receiver of claim 9 , wherein the rake receiver comprises two receive antennas.

15. The rake receiver of claim 9 , wherein the rake receiver comprises three receive antennas.

16. The rake receiver of claim 15 , wherein the processing system is configured to:

compare time delay values of the three demodulation elements in the multipath group to determine if a difference between the time delay values of any two of the three demodulation elements exceeds a predetermined threshold; and

in response to the determining, adjust the time delay value for one of the demodulation elements so that the difference is less than the predetermined threshold.

17. A method of managing time-tracking for a rake receiver having a plurality of receive antennas, each receive antenna having a plurality of demodulation elements, the method comprising the steps of:

assigning the plurality of demodulation elements from the plurality of receive antennas to a multipath group;

assigning the multipath group to a multipath signal;

independently adjusting a time delay value of each of the plurality of demodulation elements in the multipath group to correspond to a local time delay of the multipath signal at the corresponding receive antenna;

comparing time delay values of at least two of the plurality of demodulation elements in the multipath group to determine if a difference between the time delay values exceeds a predetermined threshold, wherein the difference between the time delay values is increasing; and

in response to the determining, adjusting the time delay value for one of the at least two of the plurality of demodulation elements so that the difference is less than the predetermined threshold.

18. The method of claim 17 , wherein the adjusting the time delay value for the one of the at least two demodulation elements includes setting the time delay value for the one of the at least two demodulation elements to a time delay value of another of the at least two demodulation elements in the multipath group.

19. The method of claim 17 , wherein the adjusting the time delay value for the one of the at least two demodulation elements includes incrementing the time delay value for the one of the at least two demodulation elements towards a time delay value of another of the at least two demodulation elements in the multipath group by a predetermined amount.

20. The method of claim 17 , wherein the adjusting the time delay value for the one of the at least two demodulation elements includes selecting the one of the at least two demodulation elements to be adjusted based upon a relative signal strength between the at least two demodulation elements.

21. The method of claim 17 , wherein the time delay value for the one of the at least two demodulation elements is adjusted without re-initializing the one of the at least two demodulation elements.

22. The method of claim 17 , wherein the rake receiver comprises two receive antennas.

23. The method of claim 17 , wherein the rake receiver comprises three receive antennas.

24. The method of claim 23 , wherein:

the comparing step comprises comparing time delay values of the three demodulation elements in the multipath group to determine if a difference between the time delay values of any two of the three demodulation elements exceeds a predetermined threshold; and

the adjusting step comprises adjusting, in response to the determining, the time delay value for one of the demodulation elements so that the difference is less than the predetermined threshold.

25. A receiver system comprising:

a plurality of receive antennas, each receive antenna having a plurality of demodulation elements;

means for assigning the plurality of demodulation elements from the plurality of receive antennas to a multipath group;

means for assigning the multipath group to a multipath signal; and

means for independently adjusting a time delay value of each of the plurality of demodulation elements in the multipath group to correspond to a local time delay of the multipath signal at the corresponding receive antenna;

means for comparing time delay values of at least two of the plurality of demodulation elements in the multipath group to determine if a difference between the time delay values exceeds a predetermined threshold, wherein the difference between the time delay values is increasing; and

means for adjusting, in response to the determining, the time delay value for one of the at least two of the plurality of demodulation elements so that the difference is less than the predetermined threshold.

26. The receiver system of claim 25 , wherein the means for adjusting the time delay value for the one of the at least two demodulation elements are configured to set the time delay value for the one of the at least two demodulation elements to a time delay value of another of the at least two demodulation elements in the multipath group.

27. The receiver system of claim 25 , wherein the means for adjusting the time delay value for the one of the at least two demodulation elements is configured to increment the time delay value for the one of the at least two demodulation elements towards a time delay value of another of the at least two demodulation elements in the multipath group by a predetermined amount.

28. The receiver system of claim 25 , wherein means for adjusting the time delay value for the one of the at least two demodulation elements is configured to select the one of the at least two demodulation elements to be adjusted based upon a relative signal strength between the at least two demodulation elements.

29. The receiver system of claim 25 , wherein the means for adjusting the time delay value for the one of the at least two demodulation elements is configured to adjust the time delay value for the one of the at least two demodulation elements without re-initializing the one of the at least two demodulation elements.

30. The receiver system of claim 25 , wherein the receiver system comprises two receive antennas.

31. The receiver system of claim 25 , wherein the receiver system comprises three receive antennas.

32. The receiver system of claim 31 , further comprising:

means for comparing time delay values of the three demodulation elements in the multipath group to determine if a difference between the time delay values of any two of the three demodulation elements exceeds a predetermined threshold; and

means for adjusting, in response to the determining, the time delay value for one of the demodulation elements so that the difference is less than the predetermined threshold.

33. A non-transitory machine-readable medium embodying a method for managing time-tracking for a rake receiver having a plurality of receive antennas, each receive antenna having a plurality of demodulation elements, the method comprising the steps of:

assigning the plurality of demodulation elements from the plurality of receive antennas to a multipath group;

assigning the multipath group to a multipath signal; independently adjusting a time delay value of each of the plurality of demodulation element in the multipath group to correspond to a local time delay of the multipath signal at the corresponding receive antenna;

comparing time delay values of at least two of the plurality of demodulation elements in the multipath group to determine if a difference between the time delay values exceeds a predetermined threshold, wherein the difference between the time delay values is increasing; and

in response to the determining, adjusting the time delay value for one of the at least two of the plurality of demodulation elements so that the difference is less than the predetermined threshold.

34. The non-transitory machine-readable medium of claim 33 , wherein the adjusting the time delay value for the one of the at least two demodulation elements includes setting the time delay value for the one of the at least two demodulation elements to a time delay value of another of the at least two demodulation elements in the multipath group.

35. The non-transitory machine-readable medium of claim 33 , wherein the adjusting the time delay value for the one of the at least two demodulation elements includes incrementing the time delay value for the one of the at least two demodulation elements towards a time delay value of another of the at least two demodulation elements in the multipath group by a predetermined amount.

36. The non-transitory machine-readable medium of claim 33 , wherein the adjusting the time delay value for the one of the at least two demodulation elements includes selecting the one of the at least two demodulation elements to be adjusted based upon a relative signal strength between the at least two demodulation elements.

37. The non-transitory machine-readable medium of claim 33 , wherein the time delay value for the one of the at least two demodulation elements is adjusted without re-initializing the one of the at least two demodulation elements.

38. The non-transitory machine-readable medium of claim 33 , wherein the rake receiver comprises two receive antennas.

39. The non-transitory machine-readable medium of claim 33 , wherein the rake receiver comprises three receive antennas.

40. The non-transitory machine-readable medium of claim 39 , wherein:

the comparing step comprises comparing time delay values of the three demodulation elements in the multipath group to determine if a difference between the time delay values of any two of the three demodulation elements exceeds a predetermined threshold; and

the adjusting step comprises adjusting, in response to the determining, the time delay value for one of the demodulation elements so that the difference is less than the predetermined threshold.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2008
From: DONG, BRIAN; RAZAVILAR, JAVAD; SHAH, MANINI S; CHITTENDEN, NATHANIEL; SALADI, VALIBABU
To: QUALCOMM INCORPORATED
Reel/Frame 020596/0029 →
Continuity (1)
Related Publication 20090041093A1 · Feb 12, 2009