Claims
- 1. A system for estimating a position location of a mobile station in a spread spectrum system, comprising:
a processing engine configured to selectively and substantially cancel one or more interfering signals from a digital signal and to generate one or more interference cancelled output signals; a receiver communicatively coupled to the processing engine and configured for processing the one or more interference cancelled output signals to generate signaling information; and a location processor configured to process the signaling information to generate a location estimate.
- 2. The system of claim 1, wherein the processing engine comprises an interference selector configured for selecting said one or more interfering signals for cancellation.
- 3. The system of claim 2, wherein the processing engine further comprises a matrix generator configured for generating an interference matrix from selected said one or more interfering signals.
- 4. The system of claim 3, wherein the processing engine further comprises a processor configured for generating a cancellation operator from the interference matrix.
- 5. The system of claim 4, wherein the processing engine further comprises an applicator configured for applying the cancellation operator to the digital signal to substantially cancel the selected said one or more interfering signals and to generate one of the one or more interference cancelled output signals.
- 6. The system of claim 4, wherein the projection operator substantially comprises the form:
- 7. The system of claim 1, wherein the receiver comprises a plurality of processing fingers, wherein each processing finger is configured for processing one of the one or more interference cancelled output signals to generate a portion of the signaling information.
- 8. The system of claim 1, wherein the system further comprises a first searcher finger configured for receiving one of the one or more interference cancelled output signals to detect a selected signal.
- 9. The system of claim 8, wherein the first searcher finger is configurable with at least one of the receiver and the processing engine.
- 10. The system of claim 8, wherein the first searcher finger is communicatively coupled with a second searcher finger, wherein the second searcher finger is configured for receiving an uncancelled signal.
- 11. The system of claim 1, wherein the system is configurable with a mobile handset.
- 12. The system of claim 1, wherein the location processor is further configured to use GPS information to assist the location processor in generating the location estimate.
- 13. The system of claim 1, wherein the spread spectrum system is a CDMA system, a W-CDMA system or a GPS system.
- 14. A method of estimating a location of a mobile station in a spread spectrum system, comprising:
processing a first signal to generate signaling information of the first signal in response to receiving a location request; substantially canceling the first signal to process a second signal and to generate signaling information of the second signal; and generating a location estimate from the signaling information of the second signal.
- 15. The method of claim 14, wherein generating the location estimate comprises processing the signaling information of the first signal and processing the signaling information of the second signal to generate the location estimate.
- 16. The method of claim 14, further comprising substantially canceling the second signal to process a third signal and to generate signaling information of the third signal.
- 17. The method of claim 16, wherein generating the location estimate comprises processing the signaling information to generate the location estimate, wherein the signaling information is selected from a group consisting of: the signaling information of the first signal; the signaling information of the second signal; and the signaling information of the third signal.
- 18. The method of claim 17, wherein processing the signaling information to generate the location estimate comprises processing the signaling information using one or more location algorithms selected from a group consisting of: Time of Arrival, Angle of Arrival; Frequency of Arrival; Time Difference of Arrival; and Frequency Difference of Arrival.
- 19. The method of claim 14, further comprising processing GPS information to assist in generating the location estimate.
- 20. The method of claim 14, further comprising acquiring the second signal with a searcher finger in response to substantially canceling the first signal.
- 21. A method of estimating a position location of a mobile station in a spread spectrum system, comprising:
processing a first signal to generate signaling information of the first signal; determining if substantially canceling the first signal improves signal quality in a second signal; substantially canceling the first signal to process the second signal and to generate signaling information of the second signal in response to determining that the signal quality of the second signal is improved; and generating a location estimate using the signaling information of the second signal.
- 22. The method of claim 21, further comprising receiving a location request that initiates the method of estimating the location.
- 23. The method of claim 21, wherein generating the location estimate comprises processing the signaling information of the first signal and processing the signaling information of the second signal to generate the location estimate.
- 24. The method of claim 21, further comprising substantially canceling the second signal to process a third signal and to generate signaling information of the third signal.
- 25. The method of claim 24, wherein generating the location estimate comprises processing the signaling information to generate the location estimate, wherein the signaling information is selected from a group consisting of: the signaling information of the first signal; the signaling information of the second signal; and the signaling information of the third signal.
- 26. The method of claim 25, wherein processing the signaling information to generate the location estimate comprises processing the signaling information using one or more location algorithms selected from a group consisting of: Time of Arrival, Angle of Arrival; Frequency of Arrival; Time Difference of Arrival; and Frequency Difference of Arrival.
- 27. The method of claim 21, further comprising processing GPS information to assist in generating the location estimate.
- 28. The method of claim 21, further comprising acquiring the second signal with a first searcher finger in response to substantially canceling the first signal.
- 29. The method of claim 21, further comprising acquiring the first signal with a second searcher finger.
- 30. A system for estimating a location of a mobile station in a spread spectrum system, comprising:
means for processing a first signal to generate signaling information of the first signal in response to receiving a location request; means for substantially canceling the first signal to process a second signal and to generate signaling information of the second signal; and means for generating a location estimate from the, signaling information of the second signal.
- 31. The system of claim 30, wherein the means for generating the location estimate comprises means for processing the signaling information of the first signal and means for processing the signaling information of the second signal to generate the location estimate.
- 32. The system of claim 30, further comprising means for substantially canceling the second signal to process a third signal and to generate signaling information of the third signal.
- 33. The system of claim 32, wherein the means for generating the location estimate comprises means for processing the signaling information to generate the location estimate, wherein the signaling information is selected from a group consisting of: the signaling information of the first signal; the signaling information of the second signal; and the signaling information of the third signal.
- 34. The system of claim 33, wherein the means for processing the signaling information to generate the location estimate comprises means for processing the signaling information using one or more location algorithms selected from a group consisting of: Time of Arrival, Angle of Arrival; Frequency of Arrival; Time Difference of Arrival; and Frequency Difference of Arrival.
- 35. The system of claim 30, further comprising means for processing GPS information to assist in generating the location estimate.
- 36. The system of claim 30, further comprising means for acquiring the second signal with a searcher finger using an output cancelled signal in response to substantially canceling the first signal.
- 37. A system for estimating a position location of a mobile station in a spread spectrum system, comprising:
means for processing a first signal to generate signaling information of the first signal; means for determining if substantially canceling the first signal improves signal quality in a second signal; means for substantially canceling the first signal to process the second signal and to generate signaling information of the second signal in response to determining that the signal quality of the second signal is improved; and means for generating a location estimate using the signaling information of the second signal.
- 38. The system of claim 37, further comprising means for receiving a location request that initiates the method of estimating the location.
- 39. The system of claim 37, wherein the means for generating the location estimate comprises means for processing the signaling information of the first signal and means for processing the signaling information of the second signal to generate the location estimate.
- 40. The system of claim 37, further comprising means for substantially canceling the second signal to process a third signal and to generate signaling information of the third signal.
- 41. The system of claim 40, wherein the means for generating the location estimate comprises means for processing the signaling information to generate the location estimate, wherein the signaling information is selected from a group consisting of: the signaling information of the first signal; the signaling information of the second signal; and the signaling information of the third signal.
- 42. The system of claim 41, wherein the means for processing the signaling information to generate the location estimate comprises means for processing the signaling information using one or more location algorithms selected from a group consisting of: Time of Arrival, Angle of Arrival; Frequency of Arrival; Time Difference of Arrival; and Frequency Difference of Arrival.
- 43. The system of claim 37, further comprising means for processing GPS information to assist in generating the location estimate.
- 44. The system of claim 37, further comprising means for acquiring the second signal with a searcher finger using an output cancelled signal in response to substantially canceling the first signal.
- 45. The system of claim 37, further comprising means for acquiring the first signal with a second searcher finger.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation-in-part application of U.S. patent application Ser. No. 10/178,541 (filed Jun. 25, 2002; the “'541 application”), Ser. No. 10/294,834 (filed Nov. 15, 2002; the “'834 application”), Ser. No. 10/773,777 (filed Feb. 6, 2004; the “'777 application”), Ser. No. 10/669,954 (filed Sep. 23, 2003; the “'954 application”), Ser. No. 10/686,829 (filed Oct. 15, 2003; the “'829 application”), Ser. No. 10/699,360 (filed Oct. 31, 2003; the “'360 application”), and Ser. No. 10/763,346 (filed Jan. 23, 2004; the “'346 application”), which are each hereby incorporated by reference.
Continuation in Parts (7)
|
Number |
Date |
Country |
Parent |
10178541 |
Jun 2002 |
US |
Child |
10838924 |
May 2004 |
US |
Parent |
10294834 |
Nov 2002 |
US |
Child |
10838924 |
May 2004 |
US |
Parent |
10773777 |
Feb 2004 |
US |
Child |
10838924 |
May 2004 |
US |
Parent |
10669954 |
Sep 2003 |
US |
Child |
10838924 |
May 2004 |
US |
Parent |
10686829 |
Oct 2003 |
US |
Child |
10838924 |
May 2004 |
US |
Parent |
10699360 |
Oct 2003 |
US |
Child |
10838924 |
May 2004 |
US |
Parent |
10763346 |
Jan 2004 |
US |
Child |
10838924 |
May 2004 |
US |