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
for each of the plurality of the frequency hypotheses, storing an ordered list of the selected plurality of peaks, wherein each of the lists is ordered according to energy values of the peaks in the list; and
selectively rejecting a frequency hypothesis, said rejecting being based on the corresponding list, and said rejecting is based on a relation between energy values of peaks in the ordered list.
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.
62 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 for each of the plurality of the frequency hypotheses, storing an ordered list of the selected plurality of peaks, wherein each of the lists is ordered according to energy values of the peaks in the list; and selectively rejecting a frequency hypothesis, said rejecting being based on the corresponding list, and said rejecting is based on a relation between energy values of peaks in the ordered list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
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 to store, for each of the plurality of the frequency hypotheses, an ordered list of the selected plurality of peaks, wherein each of the lists is ordered according to energy values of the peaks in the list; and a third array of logic elements configured to determine, for a frequency hypothesis, a relation between energy values of peaks in the corresponding ordered list 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 and to store, for each of the plurality of the frequency hypotheses, an ordered list of the selected plurality of peaks, wherein each of the lists is ordered according to energy values of the peaks in the list; 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; and an array of logic elements configured to select, for each of the plurality of the frequency hypotheses, a plurality of peaks obtained from the results for the frequency hypothesis and to store an ordered list of the selected plurality of peaks, wherein each of the lists is ordered according to energy values of the peaks in the list; and a second array of logic elements configured to determine, for at least one of the frequency hypotheses, a relation between energy values of peaks in the corresponding ordered list and to selectively reject 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 an array of logic elements configured to select, for each of the plurality of the frequency hypotheses, a plurality of peaks obtained from the results for the frequency hypothesis and to store an ordered list of the selected plurality of peaks, wherein each of the lists is ordered according to energy values of the peaks in the list; wherein the array of logic elements 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.
-
Specification