IP Library Granted Patent US 7,443,339
Granted Patent B2
US 7,443,339 · App. 11/534,192 · Granted Oct 28, 2008

Cross-correlation suppression technique for position location receivers

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 7,443,339
App. No.
11/534,192
Granted
Oct 28, 2008
Kind
B2
Abstract

The present disclosure provides various methods and devices for suppressing cross-correlation effects in positioning signals. When there is a power imbalance between a weaker positioning signal and an interfering positioning signal, and certain Doppler offsets exist, cross-correlation may make it difficult to acquire the weaker signal. However, a receiver may use the transmit signal spectrum of the interfering signal to identify frequency bins which contain a lower power for the transmitted interfering signal. The receiver then emphasizes the identified frequency bins in the detection of the desired positioning signal.

Claims (110)

1. A method of reducing impact of cross-correlation in a desired positioning signal, the method comprising:

correlating a plurality of received positioning signals with a reference code of the desired positioning signal to produce a correlated output;

processing power spectra of an interfering signal of the plurality to identify a first set of one or more frequency bins where the interfering signal is weak relative to a second set of frequency bins of the power spectra; and

allocating a proportionally greater weight to the identified first set of frequency bins than the second set when measuring the correlated output.

2. The method of claim 1 , further comprising:

receiving data defining transmit parameters of the interfering signal; and

calculating the power spectra based at least in part on the received data.

3. The method of claim 2 , wherein the transmit parameters comprise a Doppler offset and a modulating data width each attributable to the interfering signal.

4. The method of claim 2 , wherein the transmit parameters define a transmit signal spectrum of the interfering signal.

5. The method of claim 1 , further comprising:

using the correlated output to identify a third set of one or more frequency bins where the desired positioning signal is strong relative to a fourth set of frequency bins;

allocating a proportionally greater weight to the identified third set of frequency bins than the fourth set when measuring the correlated output.

6. The method of claim 5 , wherein the first set comprises the third set.

7. The method of claim 1 , further comprising:

allocating, when measuring the correlated output, a proportionally greater weight to a subset of the identified first set of frequency bins wherein the interfering signal is weak relative to other frequency bins of the first set.

8. The method of claim 1 , wherein at least one of the correlating, processing, and allocating steps is performed in the frequency domain.

9. The method of claim 8 , further comprising:

transforming at least one of the received positioning signals, the desired positioning signal, and the interfering signal from time domain to frequency domain using a discrete Fourier transform.

10. The method of claim 1 , wherein the power spectra comprises estimated power spectra.

11. The method of claim 1 , further comprising:

detecting the cross-correlation by:

identifying a power imbalance between the interfering signal and the desired positioning signal; and

identifying a Doppler difference between the interfering signal and the desired positioning signal which is zero or an integer multiple of a reference code period.

12. The method of claim 1 , wherein the desired positioning signal and the interfering signal are each a position location signal transmitted from a different satellite, each signal comprising repeating codes of equal length.

13. The method of claim 1 , wherein the desired positioning signal and the interfering signal are each a GPS signal transmitted from a different GPS satellite, each signal comprising a unique reference code transmitted at a GPS frequency.

14. A mobile station configured to reduce impact of cross-correlation in a desired positioning signal, the mobile station comprising:

an antenna configured to receive a plurality of positioning signals;

a first processing unit coupled with the antenna, and configured to:

correlate the plurality of received positioning signals with a reference code of the desired positioning signal to produce a correlated output;

process power spectra of an interfering signal of the plurality to identify a first set of one or more frequency bins where the interfering signal is weak relative to a second set of frequency bins of the power spectra; and

allocate a proportionally greater weight to the identified first set of frequency bins than the second set when measuring the correlated output; and

a memory coupled with the processor.

15. The mobile station of claim 14 , further comprising:

a second antenna configured to receive data from a base station; and

a second processing unit coupled with the first processing unit and the second antenna, and configured to receive data through the second antenna defining transmit parameters of the interfering signal,

wherein the first processing unit calculates the power spectra based at least in part on the received data.

16. The mobile station of claim 15 , wherein the received data comprises a Doppler offset and a modulating data width, each attributable to the interfering signal.

17. The mobile station of claim 15 , wherein the first processing unit and the second processing unit comprise a single processor.

18. The mobile station of claim 14 , wherein the first processing unit is further configured to:

use the correlated output to identify a third set of one or more frequency bins where the desired positioning signal is strong relative to a fourth set of frequency bins; and

allocate a proportionally greater weight to the identified third set of frequency bins than the fourth set when measuring the correlated output.

19. The mobile station of claim 14 , wherein the first processing unit is further configured to:

allocate, when measuring the correlated output, a proportionally greater weight to a subset of the identified first set of frequency bins wherein the interfering signal is weak relative to other frequency bins of the first set.

20. The mobile station of claim 14 , wherein the processing unit performs at least one of the correlating, processing, and allocating steps in the frequency domain.

21. The mobile station of claim 14 , wherein,

the second processing unit is further configured to detect the cross-correlation by:

identifying a power imbalance between the interfering signal and the desired positioning signal; and

identifying a Doppler difference between the interfering signal and the desired positioning signal which is zero or an integer multiple of a reference code period.

22. The mobile station of claim 14 , wherein the desired positioning signal and the interfering signal are each a position location signal transmitted from a different satellite, each signal comprising different repeating codes of equal length.

23. The mobile station of claim 14 , wherein the desired positioning signal and the interfering signal are each a GPS signal transmitted from a different GPS satellite, each signal comprising a unique reference code transmitted at a GPS frequency.

24. A communications device configured to reduce impact of cross-correlation in a desired positioning signal, the device comprising:

means for receiving a plurality of positioning signals;

means for correlating the plurality of received positioning signals with a reference code of the desired positioning signal to produce a correlated output;

means for processing power spectra of an interfering signal of the plurality to identify a first set of one or more frequency bins where the interfering signal is weak relative to a second set of frequency bins of the power spectra; and

means for allocating a proportionally greater weight to the identified first set of frequency bins than the second set when measuring the correlated output.

25. The communications device of claim 24 , further comprising:

means for receiving data defining transmit parameters of the interfering signal from a base station; and

means for calculating the power spectra based at least in part on the received data.

26. The communications device of claim 24 , further comprising:

means for using the correlated output to identify a third set of one or more frequency bins where the desired positioning signal is strong relative to a fourth set of frequency bins; and

means for allocating a proportionally greater weight to the identified third set of frequency bins than the fourth set when measuring the correlated output.

27. The communications device of claim 24 , further comprising:

means for allocating, when measuring the correlated output, a proportionally greater weight to a subset of the identified first set of frequency bins wherein the interfering signal is weak relative to other frequency bins of the first set.

28. A computer-readable medium tangibly embodying computer-executable instructions configured to reduce impact of cross-correlation in a desired positioning signal, the computer-readable medium comprising computer-executable instructions for:

correlating a plurality of received positioning signals with a reference code of the desired positioning signal to produce a correlated output;

processing power spectra of an interfering signal of the plurality to identify a first set of one or more frequency bins where the interfering signal is weak relative to a second set of frequency bins of the power spectra; and

allocating a proportionally greater weight to the identified first set of frequency bins than the second set when measuring the correlated output.

29. The computer-readable medium of claim 28 , further comprising computer-executable instructions for:

receiving data defining transmit parameters of the interfering signal; and

calculating the power spectra based at least in part on the received data.

30. The computer-readable medium of claim 29 , wherein the received data comprises a Doppler offset and a modulating data width each attributable to the interfering signal.

31. The computer-readable medium of claim 28 , wherein at least one of the correlating, processing, and allocating instructions is performed using the discrete Fourier transform.

32. The computer-readable medium of claim 28 , further comprising computer-executable instructions for:

using the correlated output to identify a third set of one or more frequency bins where the desired positioning signal is strong relative to a fourth set of frequency bins; and

allocating a proportionally greater weight to the identified third set of frequency bins than the fourth set when measuring the correlated output.

33. The computer-readable medium of claim 28 , further comprising computer-executable instructions for:

allocating, when measuring the correlated output, a proportionally greater weight to a subset of the identified first set of frequency bins wherein the interfering signal is weak relative to other frequency bins of the first set.

34. The computer-readable medium of claim 28 , further comprising computer-executable instructions for:

detecting the cross-correlation by:

identifying a power imbalance between the interfering signal and the desired positioning signal; and

identifying a Doppler difference between the interfering signal and the desired positioning signal which is zero or an integer multiple of a reference code period.

35. A processor configured to reduce impact of cross-correlation in a desired positioning signal, the processor configured to:

correlate the plurality of received positioning signals with a reference code of the desired positioning signal to produce a correlated output;

process power spectra of an interfering signal of the plurality to identify a first set of one or more frequency bins where the interfering signal is weak relative to a second set of frequency bins of the power spectra; and

allocate a proportionally greater weight to the identified first set of frequency bins than the second set when measuring the correlated output.

36. The processor of claim 35 , further configured to:

calculate the power spectra based at least in part on received data defining transmit parameters of the interfering signal.

37. The processor of claim 36 , wherein the received data comprises a Doppler offset and a modulating data width each attributable to the interfering signal.

38. The processor of claim 35 , further configured to:

transform the received positioning signals, the reference code of the desired positioning signal, and the interfering signal from time domain to frequency domain using a discrete Fourier transform,

wherein the correlating, processing, and allocating steps are performed by the processor in the frequency domain.

39. The processor of claim 35 , further configured to:

use the correlated output to identify a third set of one or more frequency bins where the desired positioning signal is strong relative to a fourth set of frequency bins;

allocate a proportionally greater weight to the identified third set of frequency bins than the fourth set when measuring the correlated output.

40. The processor of claim 35 , further configured to:

allocate, when measuring the correlated output, a proportionally greater weight to a subset of the identified first set of frequency bins wherein the interfering signal is weak relative to other frequency bins of the first set.

41. A positioning system configured to reduce impact of cross-correlation in a desired positioning signal, the system comprising:

a plurality of transmitters each configured to transmit positioning signals to a mobile station, including:

a first transmitter of the plurality transmitting a desired positioning signal; and

a second transmitter of the plurality transmitting an interfering signal and data comprising signal parameters related to the interfering signal;

a base station communicatively coupled with the second transmitter, and configured to transmit the data received from the second transmitter to the mobile station; and

the mobile station, communicatively coupled with the plurality of transmitters and the base station, the mobile station configured to:

receive the positioning signals from the plurality of transmitters, including the desired positioning signal and the interfering signals;

correlate the plurality of received positioning signals with a reference code of the desired positioning signal to produce a correlated output;

receive the data transmitted from the base station;

calculate power spectra of the interfering signal based at least in part on the received data, to thereby identify a first set of one or more frequency bins where the interfering signal is weak relative to a second set of frequency bins of the power spectra; and

allocate a proportionally greater weight to the identified first set of frequency bins than the second set when measuring the correlated output.

42. The positioning system of claim 41 , wherein:

the positioning system comprises a satellite positioning system; and

the plurality of transmitters comprise a plurality of satellites.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2007
From: GAAL, PETER
To: QUALCOMM INCORPORATED
Reel/Frame 018894/0252 →
Continuity (2)
Provisional Application 6076316300 · Jan 26, 2006
Related Publication 20070171126A1 · Jul 26, 2007