Using FFT engines to process decorrelated GPS signals to establish frequencies of received signals
First Claim
1. A GPS receiver comprising:
- correlation circuitry adapted to provide data corresponding to a correlation of a signal with a generated frequency and a generated code at a plurality of time offsets, said correlation circuitry comprising a plurality of correlators each adapted to provide a subset of said data corresponding to a correlation of said signal with said generated frequency and said generated code at a one of said plurality of offsets;
circuitry adapted to provide said generated frequency and said generated code at said plurality of time offsets to said correlation circuitry; and
transform circuitry adapted to receive said data and transform each subset of said data into a frequency domain to produce transformed data, which is used by the GPS receiver to determine a frequency of said signal and a time offset associated with a ranging code carried in said signal.
2 Assignments
0 Petitions
Accused Products
Abstract
The correlation circuitry of the present invention operates in communication with a controller and transform circuitry to concurrently search a range of frequencies by correlating a received signal from the global positioning system (GPS) with a generated frequency and a generated code at a plurality of time offsets. The output of the correlation circuitry is provided to the transform circuitry, such as fast Fourier transform (FFT) circuitry, that transforms the output of the correlation circuitry. The results from the transformation circuitry are used by a GPS receiver to determine a frequency of the received GPS signal and a time offset associated with a ranging code carried in the received GPS signal.
6 Citations
19 Claims
-
1. A GPS receiver comprising:
-
correlation circuitry adapted to provide data corresponding to a correlation of a signal with a generated frequency and a generated code at a plurality of time offsets, said correlation circuitry comprising a plurality of correlators each adapted to provide a subset of said data corresponding to a correlation of said signal with said generated frequency and said generated code at a one of said plurality of offsets;
circuitry adapted to provide said generated frequency and said generated code at said plurality of time offsets to said correlation circuitry; and
transform circuitry adapted to receive said data and transform each subset of said data into a frequency domain to produce transformed data, which is used by the GPS receiver to determine a frequency of said signal and a time offset associated with a ranging code carried in said signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A GPS receiver comprising:
-
a receiver frontend adapted to receive a radio-frequency signal and provide a baseband signal based on said radio-frequency signal;
correlation circuitry adapted to provide data corresponding to a correlation of said baseband signal with a generated frequency and a generated code at a plurality of time offsets, said correlation circuitry comprising a plurality of correlators each adapted to provide a subset of said data corresponding to a correlation of said baseband signal with said generated frequency and said generated code at a one of said plurality of offsets;
circuitry adapted to provide said generated frequency and said generated code at said plurality of time offset to said correlation circuitry; and
transform circuitry adapted to receive said data and transform each subset of said data into a frequency domain to produce transformed data, which is used by the GPS receiver to determine a frequency of said baseband signal and a time offset associated with a ranging code carried in said baseband signal. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A GPS receiver comprising:
-
means for providing data corresponding to a correlation of a signal with a generated frequency and a generated code at a plurality of time offsets, said data comprising a plurality of subsets each corresponding to said correlation of said signal with said generated frequency and said generated code at one of said plurality of time offsets;
means for providing said generated frequency and said generated code at said plurality of time offsets to said means for providing said data; and
means for transforming each subset of said data into a frequency domain to produce transformed data, which is used by the GPS receiver to determine a frequency of said signal and a time offset associated with a ranging code carried in said signal. - View Dependent Claims (17, 18, 19)
-
Specification