US5459473A
Expired / Lapsed
US
⏱️ 0.0 years remaining
GPS receiver
Assignee: AUSPACE Ltd
•
Filing: 1991-09-12
•
Granted: 1995-10-17
•
Expires: 2011-09-12
Abstract
Abstract A GPS receiver for use with the NAVSTAR global, satellite based radio navigation and time transfer system wherein transmission from each of a plurality of satellites, includes C/A code signals comprising a code and data modulated carrier, said receiver comprising means for receiving C/A code signals transmitted from at least four satellites and means to process the signals including an open loop estimator of signal parameters for phase-coherent estimation of a plurality of signal parameters including code delay, carrier frequency, carrier phase, carrier phase acceleration, data value and data delay.
Inventors
- 👤 Andrew G. Dempster
- 👤 Roderick C. Bryant
- 👤 Stanley L. Dougan
- 👤 Harry Tagaris
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 13:43
CPC Classifications
G; G01; G01S; G01S19/00; G01S19/38; G01S19/39; G01S19/42; G01S19/01; G01S19/03; G01S19/09; G01S19/13; G01S19/24; G01S19/29; G01S19/43
Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
282 words
In a GPS receiver for use with a satellite-based radio navigation system in which received signals from a plurality of satellites comprise a carrier signal modulated by phase reversals representing satellite-specific codes and data, said receiver comprising means for amplifying the signal received through an antenna, code generating means to generate any of said codes with a code delay of the generated code being controllable to sub-chip accuracy, code mixing and downconverting means to produce from the amplified signal a digital signal with a downconverted carrier frequency and multiplied by the generated code whereby the bandwidth of the portion of the digital signal originating from the satellite signal having the same code is despread when the code delay of the generated code matches or nearly matches the code delay of the satellite signal having the same code, means for computing signal parameters of the satellite signals including code delay, and means for utilizing said signal parameters from at least four of said satellite signals to provide information on the position of the antenna; a method of determining the code delay of said satellite signal having the same code, said method comprising the steps of: (1) generating a plurality of said digital signals, each of said digital signals corresponding to a different code delay of the generated code from said code generating means; (2) computing a plurality of values corresponding to each digital signal, each value being a measure of the degree of code demodulation of the corresponding digital signal and utilizing both phase and frequency information; and (3) computing an optimum code delay of the generated code from said plurality of corresponding values to provide the code delay of said satellite signal.
Claim 2
Dependent Claim
282 words
In a GPS receiver for use with a satellite-based radio navigation system in which received signals from a plurality of satellites comprise a carrier signal modulated by phase reversals representing satellite-specific codes and data, said receiver comprising means for amplifying the signal received through an antenna, code generating means to generate any of said codes with a code delay of the generated code being controllable to sub-chip accuracy, code mixing and downconverting means to produce from the amplified signal a digital signal with a downconverted carrier frequency and multiplied by the generated code whereby the bandwidth of the portion of the digital signal originating from the satellite signal having the same code is despread when the code delay of the generated code matches or nearly matches the code delay of the satellite signal having the same code, means for computing signal parameters of the satellite signals including code delay, and means for utilizing said signal parameters from at least four of said satellite signals to provide information on the position of the antenna; a method of determining the code delay of said satellite signal having the same code, said method comprising the steps of: (1) generating a plurality of said digital signals, each of said digital signals corresponding to a different code delay of the generated code from said code generating means; (2) computing a plurality of values corresponding to each digital signal, each value being a measure of the degree of code demodulation of the corresponding digital signal and utilizing both phase and frequency information; and (3) computing an optimum code delay of the generated code from said plurality of corresponding values to provide the code delay of said satellite signal.
Claim 3
Dependent Claim
57 words
A method as defined by claim 1, wherein said step of computing a plurality of values comprises the steps of: (1) computing a complex frequency spectrum of at least one of said digital signals over an integration period; (2) locating a maximum bin in said frequency spectrum; and (3) extracting the carrier frequency and carrier phase offset.
Claim 4
Dependent Claim
81 words
A method as defined by claim 1, wherein said step of computing a plurality of values comprises the steps of: (1) computing a complex frequency spectrum of at least one of said digital signals over an integration period; (2) locating a maximum bin in said frequency spectrum; and (3) performing a further downconversion on each said digital signal in the time domain according to the position of said maximum bin to produce corresponding further downconverted signals with a residual carrier frequency.
Claim 5
Dependent Claim
34 words
A method as defined in claim 2, wherein said step of computing a plurality of corresponding values comprises the step of removing any data transitions from said at least one of said digital signals.
Claim 6
Dependent Claim
35 words
A method as defined in claim 3, wherein said step of computing a plurality of corresponding values comprises the step of removing any data transitions from said at least one of said further downconverted signals.
Claim 7
Dependent Claim
17 words
A method as defined in claim 1, wherein said plurality of said digital signals is generated sequentially.
Claim 8
Dependent Claim
347 words
In GPS receiver for use with a satellite-based radio navigation system in which received signals from a plurality of satellites comprise a carrier signal modulated by phase reversals representing satellite-specific codes and data, said receiver comprising means for amplifying the signal received through an antenna, code generating means to generate any of said codes with a code delay of the generated code being controllable to sub-chip accuracy, code mixing and downconverting means to produce from the amplified signal a digital signal with a downconverted carrier frequency and multiplied by the generated code whereby the bandwidth of the portion of the digital signal originating from the satellite signal having the same code is despread when the code delay of the generated code matches or nearly matches the code delay of the satellite signal having the same code, means for computing signal parameters of the satellite signals including code delay, and means for utilizing said signal parameters from at least four of said satellite signals to provide information on the position of the antenna; A method of determining the code delay of said satellite signal having the same code, said method comprising the steps of: (1) generating a plurality of said digital signals, each of said digital signals corresponding to a different code delay of the generated code from said code generating means; and (2) computing a plurality of values corresponding to each digital signal, each value being a measure of the degree of code demodulation of the corresponding digital signal and utilizing both phase and frequency information, said step of computing a plurality of values comprising the steps of (a) computing a complex frequency spectrum of at least one of said digital signals over an integration period; (b) locating a maximum bin in said frequency spectrum; and (c) performing a further downconversion on each said digital signal in the time domain to produce corresponding further downconverted signals with zero frequency and phase; and (3) computing an optimum code delay of the generated code from said plurality of corresponding values to provide the code delay of said satellite signal.
Claim 9
Dependent Claim
347 words
In GPS receiver for use with a satellite-based radio navigation system in which received signals from a plurality of satellites comprise a carrier signal modulated by phase reversals representing satellite-specific codes and data, said receiver comprising means for amplifying the signal received through an antenna, code generating means to generate any of said codes with a code delay of the generated code being controllable to sub-chip accuracy, code mixing and downconverting means to produce from the amplified signal a digital signal with a downconverted carrier frequency and multiplied by the generated code whereby the bandwidth of the portion of the digital signal originating from the satellite signal having the same code is despread when the code delay of the generated code matches or nearly matches the code delay of the satellite signal having the same code, means for computing signal parameters of the satellite signals including code delay, and means for utilizing said signal parameters from at least four of said satellite signals to provide information on the position of the antenna; A method of determining the code delay of said satellite signal having the same code, said method comprising the steps of: (1) generating a plurality of said digital signals, each of said digital signals corresponding to a different code delay of the generated code from said code generating means; and (2) computing a plurality of values corresponding to each digital signal, each value being a measure of the degree of code demodulation of the corresponding digital signal and utilizing both phase and frequency information, said step of computing a plurality of values comprising the steps of (a) computing a complex frequency spectrum of at least one of said digital signals over an integration period; (b) locating a maximum bin in said frequency spectrum; and (c) performing a further downconversion on each said digital signal in the time domain to produce corresponding further downconverted signals with zero frequency and phase; and (3) computing an optimum code delay of the generated code from said plurality of corresponding values to provide the code delay of said satellite signal.
Claim 10
Dependent Claim
58 words
A method as defined in claim 7, wherein said further downconversion to zero frequency and phase is performed in two steps, a first step comprising a downconversion according to said maximum frequency bin to a residual carrier frequency, and said step of computing a plurality of corresponding values further comprises the step of estimating the residual carrier frequency.
Claim 11
Dependent Claim
32 words
A method as defined in claim 8, wherein said step of computing a plurality of corresponding values further comprises the step of estimating the carrier phase offset of the further downconverted signal.
Claim 12
Dependent Claim
50 words
A method as defined in claim 8 wherein the digital signals and further downconverted signals are represented by a phase vector with in-phase (I) and quadrature (Q) components and the residual carrier frequency is estimated by measuring the rate of rotation of the phase vector of the further downconverted signals.
Claim 13
Dependent Claim
22 words
A method as defined in claim 10 wherein the rate of rotation of the phase vector is measured using a linear fit.
Claim 14
Dependent Claim
86 words
A method as defined in claim 7, wherein said step of performing a further downconversion to zero frequency and phase comprises the steps of rotating the phase vector to the real axis according to the measured carrier frequency and carrier phase offset, and said step of computing a plurality of values further comprises for each digital signal the steps of (1) detecting and removing any data transitions; and (2) summing real values of the rotated phase vector during the integration period to provide said corresponding value.
Claim 15
Dependent Claim
58 words
A method as defined in claim 2, wherein the code mixing and downconverting means performs said downconverted carrier frequency in two steps, a latter of said two steps being performed after said code mixing, the amount of downconversion performed in the latter step being adjustable according to said extracted carrier frequency or the value of said maximum bin.
Claim 16
Dependent Claim
31 words
A method as defined in claim 1, wherein the code mixing and downconverting means performs a downsampling of the signal to a sampling rate appropriate for further manipulation by computer software.
Claim 17
Dependent Claim
72 words
A method as defined in claim 1, wherein said step of computing an optimum code delay of the generated code from said plurality of said corresponding values comprises comparing said plurality of corresponding values with an expected relationship between the corresponding values and the code delay of said satellite signal and determining the code delay of the satellite signal which gives a best match between the expected relationship and the corresponding values.
Claim 18
Dependent Claim
12 words
A GPS receiver which operates by the method defined in claim 1.
Claim 19
Dependent Claim
51 words
A GPS receiver which operates by the method defined in claim 1, wherein the signal parameters computed by said means for computing signal parameters include pseudorange differences between said at least four of said satellite signals, said pseudorange differences being computed from the code delay of each of said satellite signals.
Claim 20
Dependent Claim
33 words
A GPS receiver which operates by the method defined in claim 1, wherein the signal parameters computed by said means for computing signal parameters includes carrier phase offset computed from said digital signals.
Claim 21
Dependent Claim
33 words
A GPS receiver which operates by the method defined in claim 1, wherein the signal parameters computed by said means for computing signal parameters includes carrier phase acceleration computed from said digital signals.
Claim 22
Dependent Claim
33 words
A GPS receiver which operates by the method defined in claim 1, wherein the signal parameters computed by said means for computing signal parameters includes a carrier frequency computed from said digital signals.
Claim 23
Dependent Claim
58 words
A GPS receiver which operates by the method defined in claim 8, wherein the signal parameters computed by said means for computing signal parameters include a carrier frequency computed by summing the estimated residual carrier frequency, the amount of further downconversion in said first step and the amount of downconversion performed by said code mixing and downconverting means.
Claim 24
Dependent Claim
35 words
A GPS receiver which operates by the method defined in claim 10, wherein the signal parameters include phase acceleration computed by measuring the rate of change of the rate of rotation of the phase vector.
Claim 25
Dependent Claim
31 words
A GPS receiver which operates by the method as defined in claim 1, wherein said means for utilizing said signal parameters includes a Kalman filter with said signal parameters as inputs.
Claim 26
Dependent Claim
66 words
A GPS receiver which operates by the method defined in claim 7, wherein said means for utilizing said signal parameters includes a Kalman filter with said signal parameters as inputs and said signal parameters include: (1) a carrier phase offset; (2) a carrier phase acceleration; (3) psuedorange differences between the satellite signals derived from the code delays of the satellite signals; and (4) the carrier frequency.
Claim 27
Dependent Claim
61 words
A GPS receiver as defined in claim 24 wherein said further downconversion to zero frequency and phase is performed in two steps, a first step comprising a downconversion according to said maximum frequency bin to a residual carrier frequency, and wherein the carrier frequency is computed using the amount of further downconversion in said first step and the residual carrier frequency.
References Cited (Backward Citations)
US4578678A
Cited
US4701934A
Cited
US4807256A
Cited
US5223843A
Cited
US4959656A
Cited
GB2241799A
Cited
US5019824A
Cited
US5192957A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-10-16 | 1999-04-17 | 1999-10-17 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-10-16 | 2003-04-17 | 2003-10-17 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-10-16 | 2007-04-17 | 2007-10-17 | $7700.00 | Window Closed / Lapsed |