Pseudo-noise correlator for GPS spread-spectrum receiver
First Claim
1. A system for operating a GPS C/A code receiver comprising:
- means for forming x multibit digital segment values per C/A code period, each multibit digital segment value representing a sequential code segment of a received composite of satellite signals; and
means for correlating each digital segment value with n satellite specific sets of m differently time delayed segments of C/A code modulation to form at least n times m time delay specific correlation values.
1 Assignment
0 Petitions
Accused Products
Abstract
A terrestrial C/A code GPS receiver system digitally samples, filters and stores a segment of 11 half chips of the received composite as a binary number and multiplexes this number for parallel correlation with each of a series of multibit code replicas for the satellites to be tracked. Each of the time delay specific correlation products are accumulated in a cell of a memory matrix so that at least twenty two delays for each satellite may be evaluated each code period providing fast reacquisition, even within a city intersection, as well as correction of multipath tracking and multipath interference. All cells of the memory matrix may be used for an acquisition of a single satellite in about 4 ms. Two satellite tracking, in addition to altitude hold, uses cross track hold alternating with clock hold to update the cross track estimate. Single satellite tracking uses cross track and clock hold together. Navigation data is updated with detected changes in motion including turns.
-
Citations
20 Claims
-
1. A system for operating a GPS C/A code receiver comprising:
-
means for forming x multibit digital segment values per C/A code period, each multibit digital segment value representing a sequential code segment of a received composite of satellite signals; and
means for correlating each digital segment value with n satellite specific sets of m differently time delayed segments of C/A code modulation to form at least n times m time delay specific correlation values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for tracking the movement of an object, said system comprising:
-
a GPS C/A code receiver associated with the object and adapted to;
form x multibit digital segment values per C/A code period, each multibit digital segment value representing a sequential code segment of a received composite of satellite signals; and
correlate each digital segment value with n satellite specific sets of m differently time delayed segments of C/A code modulation to form at least n times m time delay specific correlation values; and
means for determining navigation information from the correlation values. - View Dependent Claims (17, 18, 19)
-
-
20. A method of operating a GPS C/A code receiver comprising:
-
forming x multibit digital segment values per C/A code period, each multibit digital segment value representing a sequential code segment of a received composite of satellite signals;
correlating each digital segment value with n satellite specific sets of m differently time delayed segments of C/A code modulation to form at least n times m time delay specific correlation values; and
accumulating the correlation values in a n time m matrix.
-
Specification