GPS receiver having fast resolution of carrier phase ambiguity
First Claim
1. A carrier ambiguity detector for fast resolution of carrier phase ambiguity during acquisition of an incoming signal having a carrier and incoming data, comprising:
- a memory for storing time-tagged expected data for said incoming signal, receiving a pointer representative of a clock time synchronized to said incoming data and providing certain said expected data corresponding to said clock time; and
a comparator for receiving a data stream representative of said incoming data, comparing said data stream to said certain expected data, and providing a phase resolution indicator for indicating a first carrier phase when said incoming data matches an inverted said certain expected data and a second carrier phase when said incoming data matches a non-inverted said certain expected data.
4 Assignments
0 Petitions
Accused Products
Abstract
A carrier ambiguity detector for resolving a 1/2 cycle carrier phase ambiguity in an incoming GPS signal before the arrival of the next preamble by detecting a match or an inverted match between an internally stored expected data message and the incoming data in the remaining subframe before the arrival of the next preamble. The carrier ambiguity detector of the present invention includes a buffer for buffering incoming data, a data memory for storing time-tagged expected data, a data pointer for selecting certain expected data corresponding to a GPS-based time that is synchronized to the incoming data, non-inverting and inverting comparators for comparing the buffered data to the expected data, and a data compare detector coupled to the comparators for indicating a non-inverted or an inverted match for a zero degree or a one-hundred eighty degree resolution, respectively, of carrier phase information.
-
Citations
27 Claims
-
1. A carrier ambiguity detector for fast resolution of carrier phase ambiguity during acquisition of an incoming signal having a carrier and incoming data, comprising:
-
a memory for storing time-tagged expected data for said incoming signal, receiving a pointer representative of a clock time synchronized to said incoming data and providing certain said expected data corresponding to said clock time; and a comparator for receiving a data stream representative of said incoming data, comparing said data stream to said certain expected data, and providing a phase resolution indicator for indicating a first carrier phase when said incoming data matches an inverted said certain expected data and a second carrier phase when said incoming data matches a non-inverted said certain expected data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A signal receiver having a fast resolution of carrier phase ambiguity during acquisition of an incoming signal having a carrier and incoming data, including:
-
a digital signal processor for receiving a representation of said incoming signal and providing signal correlation information and carrier phase observable information for said incoming signal; an executable signal tracking code for receiving said signal correlation information and providing a data stream representative of said incoming data; a carrier ambiguity detector for storing expected data having time-tags for said incoming signal, receiving said data stream, comparing said data stream to said expected data according to said time tags, and providing a phase resolution indicator for indicating a first carrier phase when said stream data is inverted from said expected data and a second carrier phase when said data stream is non-inverted from expected data; and an executable navigation code coupled to the signal tracking code and carrier ambiguity detector code for using said phase resolution indicator for eliminating an ambiguity in said carrier phase observable information. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method for fast resolution of carrier phase ambiguity during acquisition of an incoming signal having a carrier and incoming data, comprising steps of:
-
storing time-tagged expected data for said incoming signal; receiving a data stream representative of said incoming data; receiving a clock time synchronized to said incoming data; using said clock time for issuing certain said expected data corresponding to said clock time; comparing said data stream to said certain expected data; and issuing a phase resolution indicator for indicating a first carrier phase when said data stream matches an inverted said certain expected data and a second carrier phase when said data stream matches a non-inverted said certain expected data. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A method for fast resolution of carrier phase ambiguity during acquisition of an incoming signal having a carrier and incoming data, including steps of:
-
storing time-tagged expected data for said incoming signal; receiving said incoming signal; determining signal correlation information for said incoming signal; determining a carrier phase observable for said incoming signal; determining a clock time corresponding to said incoming signal; using said signal correlation information for providing a data stream representative of said incoming data; comparing said data stream to said expected data for said clock time; providing a phase resolution indicator for indicating a first carrier phase when said stream data is inverted and a second carrier phase when said data stream is non-inverted; and using said phase resolution indicator for resolving an ambiguity in said carrier phase observable. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification