Systems, methods, and apparatus for jammer rejection
First Claim
Patent Images
1. A method of signal processing, said method comprising:
- obtaining a plurality of results from a correlator based on correlating a received code with a reference code, each result corresponding to one of a plurality of code phase hypotheses and one of a plurality of frequency hypotheses;
for each of the plurality of the frequency hypotheses, selecting a plurality of peaks among the results for the frequency hypothesis; and
selectively rejecting a frequency hypothesis, said rejecting being based on a relation between energy values of peaks in the plurality of peaks.
1 Assignment
0 Petitions
Accused Products
Abstract
A method according to an embodiment obtains a list of peaks for each of a number of frequency hypotheses. Each peak has an energy result and corresponds to a code phase hypothesis. Embodiments include methods and apparatus that may be used in identifying a location of a signal (such as a GPS signal) in a two-dimensional search space. Location information may be further applied to operations such as signal acquisition, signal tracking, position location of a receiver, and timing operations such as the synchronization of one or more other processes.
-
Citations
28 Claims
-
1. A method of signal processing, said method comprising:
-
obtaining a plurality of results from a correlator based on correlating a received code with a reference code, each result corresponding to one of a plurality of code phase hypotheses and one of a plurality of frequency hypotheses; for each of the plurality of the frequency hypotheses, selecting a plurality of peaks among the results for the frequency hypothesis; and selectively rejecting a frequency hypothesis, said rejecting being based on a relation between energy values of peaks in the plurality of peaks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory machine readable medium having machine-readable instructions which, when executed by a processing unit, perform operations, the instructions comprising:
-
instructions to obtain a plurality of results from a correlator based on correlating a received code with a reference code, each result corresponding to one of a plurality of code phase hypotheses and one of a plurality of frequency hypotheses; instructions to select a plurality of peaks among the results for the frequency hypothesis for each of the plurality of the frequency hypotheses; and instructions to selectively reject a frequency hypothesis, said rejecting being based on a relation between energy values of peaks in the plurality of peaks.
-
-
15. An apparatus for signal processing, said apparatus comprising:
-
a first array of logic elements configured to obtain a plurality of results based on correlating a received code with a reference code, each result corresponding to one of a plurality of code phase hypotheses and one of a plurality of frequency hypotheses; a second array of logic elements configured to select, for each of the plurality of the frequency hypotheses, a plurality of peaks among the results for the frequency hypothesis; and a third array of logic elements configured to determine, for a frequency hypothesis, a relation between energy values of peaks in the corresponding plurality of peaks and to selectively reject the frequency hypothesis based on the determined relation. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus for signal processing, said apparatus comprising:
-
a first array of logic elements configured to obtain a plurality of results based on correlating a received code with a reference code, each result corresponding to one of a plurality of code phase hypotheses and one of a plurality of frequency hypotheses; and a second array of logic elements configured to select, for each of the plurality of the frequency hypotheses, a plurality of peaks among the results for the frequency hypothesis, wherein the second array is configured to calculate, for each of the plurality of the frequency hypotheses, a noise value, and wherein each of said noise values is based on values among the results for the frequency hypothesis, excluding those of the corresponding plurality of peaks.
-
-
24. An apparatus for signal processing, said apparatus comprising:
-
means for correlating a received code with a reference code to obtain a plurality of results, each result corresponding to one of a plurality of code phase hypotheses and one of a plurality of frequency hypotheses; means for selecting, for each of the plurality of the frequency hypotheses, a plurality of peaks obtained from the results for the frequency hypothesis; and means for determining, for at least one of the frequency hypotheses, a relation between energy values of peaks in the corresponding plurality of peaks and selectively rejecting the frequency hypothesis based on the determined relation. - View Dependent Claims (25, 26, 27)
-
-
28. An apparatus for signal processing, said apparatus comprising:
-
means for correlating a received code with a reference code to obtain a plurality of results, each result corresponding to one of a plurality of code phase hypotheses and one of a plurality of frequency hypotheses; and means for selecting, for each of the plurality of the frequency hypotheses, a plurality of peaks obtained from the results for the frequency hypothesis and calculating, for each of the plurality of the frequency hypotheses, a noise value, wherein each of said noise values is based on values among the results for the frequency hypothesis, excluding those of the corresponding plurality of peaks.
-
Specification