Method and apparatus for performing signal correlation at multiple resolutions to mitigate multipath interference
First Claim
Patent Images
1. A method for selecting a signal-processing resolution in a satellite-signal receiver, the method comprising:
- receiving a signal at the satellite-signal receiver;
producing a plurality of samples of the signal;
processing a first set of the plurality of samples of the signal; and
processing a second set of the plurality of samples of the signal responsive to a multipath condition being detected from processing the first set, wherein the second set comprises more of the plurality of samples than the first set, wherein detecting a multipath comprises;
measuring a width of a correlation result;
comparing the width to a predetermined value; and
indicating a multipath condition when the width is greater than the predetermined value.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for selecting a signal processing resolution. A received signal is processed using a first resolution. When a multipath condition is detected, the signal is processed using a second resolution.
-
Citations
19 Claims
-
1. A method for selecting a signal-processing resolution in a satellite-signal receiver, the method comprising:
-
receiving a signal at the satellite-signal receiver; producing a plurality of samples of the signal; processing a first set of the plurality of samples of the signal; and processing a second set of the plurality of samples of the signal responsive to a multipath condition being detected from processing the first set, wherein the second set comprises more of the plurality of samples than the first set, wherein detecting a multipath comprises; measuring a width of a correlation result; comparing the width to a predetermined value; and indicating a multipath condition when the width is greater than the predetermined value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for processing a satellite signal comprising:
-
a satellite signal receiver for receiving a signal; a sampler for producing a plurality of samples of the signal; a correlator for processing (i) a first set of the plurality of samples of the signal, and (ii) a second set of the plurality of samples responsive to a multipath condition being detected from processing the first set wherein the second set comprises more samples of the plurality of samples than the first set; a detector, coupled to the correlator, for detecting a multipath condition from processing of the first set of the plurality of samples of the signals, and for causing the correlator to process the second set of the plurality of samples after detecting the multipath condition, said detector further comprising; a processor for measuring a width of a correlation result;
comparing the width to a predetermined value; and
if the width is greater than the predetermined value, indicating a multipath condition; andwherein the signal is a satellite signal transmitted by at least one satellite in a satellite positioning system. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for selecting a signal-processing resolution in a satellite-signal receiver, the method comprising:
-
receiving a signal at the satellite-signal receiver; producing a plurality of samples of the signal; processing a first set of the plurality of samples of the signal; and processing a second set of the plurality of samples of the signal responsive to a multipath condition being detected from processing the first set, wherein the second set comprises more of the plurality of samples than the first set, wherein detecting a multipath condition comprises; measuring a slope of an ascending edge of the correlation result; measuring a slope of a descending edge of the correlation result; comparing the ascending slope to the descending slope; and indicating a multipath condition when the ascending slope differs from the descending slope.
-
-
19. An apparatus for processing a satellite signal comprising:
-
a satellite signal receiver for receiving a signal; a sampler for producing a plurality of samples of the signal; a correlator for processing (i) a first set of the plurality of samples of the signal, and (ii) a second set of the plurality of samples responsive to a multipath condition being detected from processing the first set, wherein the second set comprises more samples of the plurality of samples than the first set; a detector, coupled to the correlator for detecting a multipath condition from processing of the first set of the plurality of samples of the signal, and for causing the correlator to process the second set of the plurality of samples after detecting the multipath condition, wherein the detector measures a slope of a ascending edge of the correlation result;
measures a slope of a descending edge of the correlation result;
compares the ascending slope to the descending slope; and
if the ascending slope differs from the descending slope, indicating a multipath condition.
-
Specification