← Back to Patent Explorer
US6078290A Expired / Lapsed US ⏱️ 0.0 years remaining

User-controlled GPS receiver

Assignee: Trimble Inc
•
Filing: 1998-01-06
•
Granted: 2000-06-20
•
Expires: 2018-01-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method which enables a user platform to perform low level control of a channel unit which performs acquisition and tracking of Global Positioning System (GPS) signals processing the measurement platform which includes the channel and that performs all satellite tracking functions which are driven by interrupts. Intermediate measurements data generated therefrom, for example code phase, carrier phase and Doppler, are communicated to a user platform which computes receiver position and time. As a result, the user platform can easily be configured to perform user-specific processes without incurring conflicts with the interrupt driven processes occurring on the measurement platform. Furthermore, the user platform is configured to issue commands to the channel unit to control the operation of the measurement platform. Thus, the performance of the measurement platform can be tailored specifically to the end user application.

Inventors

  • 👤 Paul W. McBurney
  • 👤 Arthur N. Woo

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 22:58
CPC Classifications
G; G01; G01S; G01S19/00; G01S19/01; G01S19/03; G01S19/09

Claims Analysis

Total Claims: 32
Claim 1
Independent Claim 152 words
A system for processing navigation information from positioning signals comprising: an antenna and downconverter configured to receive positioning signals and generate positioning data for at least one channel; a channel unit coupled to the antenna and downconverter, said channel unit configured to receive positioning data from the antenna and downconverter and perform acquisition and tracking calculations to generate data; and a user controlled processor sub-system coupled to the channel unit, said sub-system comprising a processor and communication link circuitry, said communication link circuitry configured to receive the data from the channel unit, said processor configured to calculate position and time information using the received data, said processor sub-system further configured to issue commands to the channel unit to perform control of the channel unit, antenna and downconverter, said channel unit is further configured to be responsive to the commands to perform at least one corresponding operation in response to the received command.
Claim 2
Independent Claim 152 words
A system for processing navigation information from positioning signals comprising: an antenna and downconverter configured to receive positioning signals and generate positioning data for at least one channel; a channel unit coupled to the antenna and downconverter, said channel unit configured to receive positioning data from the antenna and downconverter and perform acquisition and tracking calculations to generate data; and a user controlled processor sub-system coupled to the channel unit, said sub-system comprising a processor and communication link circuitry, said communication link circuitry configured to receive the data from the channel unit, said processor configured to calculate position and time information using the received data, said processor sub-system further configured to issue commands to the channel unit to perform control of the channel unit, antenna and downconverter, said channel unit is further configured to be responsive to the commands to perform at least one corresponding operation in response to the received command.
Claim 3
Dependent Claim 54 words
The system as set forth in claim 1, wherein the command issued by the processor sub-system comprises a power control command signal, the channel unit performing an operation to switch between power on and power down states to reduce power consumption of the channel unit in response to the received power control command signal.
Claim 4
Dependent Claim 32 words
The system as set forth in claim 2, wherein the processor sub-system controls the channel unit to switch to the power down state when the processor sub-system does not need the data.
Claim 5
Dependent Claim 30 words
The system as set forth in claim 2, wherein the channel unit is the power down state continues to track but does not output the data to the processor sub-system.
Claim 6
Dependent Claim 23 words
The system as set forth in claim 2, wherein the channel unit in the power down state stops tracking and outputting the data.
Claim 7
Dependent Claim 30 words
The system as set forth in claim 2, wherein the processor sub-system controls the channel unit to switch to the power up state when the processor sub-system needs the data.
Claim 8
Dependent Claim 33 words
The system as set forth in claim 2, wherein the processor sub-system controls the channel unit to switch to the power up state when the channel unit is to perform acquisition and tracking.
Claim 9
Dependent Claim 32 words
The system as set forth in claim 1, wherein the processor sub-system is configured to issue preposition commands to control the prepositioning of the antenna and downconverter to perform acquisition and tracking.
Claim 10
Dependent Claim 19 words
The system as set forth in claim 8, wherein the preposition command sets the size of a search window.
Claim 11
Dependent Claim 42 words
The system as set forth in claim 8, wherein the preposition command indicates whether the channel unit is to perform a corresponding operation immediately after receipt of the command or is to wait until a current dwell before performing the corresponding operation.
Claim 12
Dependent Claim 47 words
The system as set forth in claim 8, wherein the preposition command indicates an acceleration level that is used to define an initial search uncertainty, the channel unit configured to perform a search that is automatically adjusted according to the acceleration as applied to a dynamic model.
Claim 13
Dependent Claim 32 words
The system as set forth in claim 8, wherein the preposition command comprises a bit, which when set to a first state, causes the channel unit to turn off a particular channel.
Claim 14
Dependent Claim 33 words
The system as set forth in claim 8, wherein the preposition command comprises a bit that indicates whether to use prior transmitted preposition data or to use preposition data of the preposition command.
Claim 15
Dependent Claim 32 words
The system as set forth in claim 1, wherein the processor sub-system is configured to issue output rate commands to control the rate at which data are output to the processor sub-system.
Claim 16
Dependent Claim 14 words
The system as set forth in claim 14, wherein the data comprises observable data.
Claim 17
Dependent Claim 15 words
The system as set forth in claim 14, wherein the data comprises carrier phase data.
Claim 18
Dependent Claim 34 words
The system as set forth in claim 16, wherein the output rate command can indicate to turn off the carrier phase data, wherein the channel unit does not compute the carrier phase, saving power.
Claim 19
Dependent Claim 19 words
The system as set forth in claim 17, wherein tracking continues when the carrier phase data is turned off.
Claim 20
Dependent Claim 28 words
The system as set forth in claim 15, wherein the data further comprises carrier phase data and the carrier phase data is separately controlled from the observable data.
Claim 21
Dependent Claim 29 words
The system as set forth in claim 1, wherein the processor sub-system is configured to issue navigation data commands to control the navigation data output to the processor sub-system.
Claim 22
Dependent Claim 32 words
The system as set forth in claim 1, wherein the processor sub-system is configured to issue signal power commands to filter out signals to be processed that do not exceed a threshold.
Claim 23
Dependent Claim 124 words
A user controlled receiver sub-system comprising: a first input coupled to receive positioning data; a channel unit coupled to the first input, and comprising a first memory configured to store instructions executed by the channel unit and intermediate data generated by said channel unit, said channel unit is configured to receive positioning data and perform acquisition and tracking calculations for at least one channel, said channel unit further configured to compute first data for each channel of an at least one channel acquired and tracked, said channel unit further comprising output circuitry, the first data subsequently output through the output circuitry; and a second input coupled to receive commands from a user system to control the operation of the channel unit, antenna and downconverter.
Claim 24
Dependent Claim 124 words
A user controlled receiver sub-system comprising: a first input coupled to receive positioning data; a channel unit coupled to the first input, and comprising a first memory configured to store instructions executed by the channel unit and intermediate data generated by said channel unit, said channel unit is configured to receive positioning data and perform acquisition and tracking calculations for at least one channel, said channel unit further configured to compute first data for each channel of an at least one channel acquired and tracked, said channel unit further comprising output circuitry, the first data subsequently output through the output circuitry; and a second input coupled to receive commands from a user system to control the operation of the channel unit, antenna and downconverter.
Claim 25
Dependent Claim 31 words
The system as set forth in claim 22, wherein the first input is coupled to an antenna and downconverter, said commands further to control the operation of the antenna and downconverter.
Claim 26
Dependent Claim 47 words
The system as set forth in claim 22, wherein the subsystem further comprises at least one memory configured to store instructions to be executed by the channel unit, said instructions comprising interpretation instructions to interpret the command received and command execution instructions to execute the interpreted command.
Claim 27
Dependent Claim 28 words
The system as set forth in claim 24, wherein the at least one memory is further configured to store data generated during performance of acquisition and tracking calculations.
Claim 28
Dependent Claim 37 words
The system as set forth in claim 22, wherein the channel unit is configured to receive a power control command, the channel unit performing an operation to switch between channel power on and channel power down states.
Claim 29
Dependent Claim 35 words
The system as set forth in claim 26, wherein the channel unit continues to track a channel but does not output first data relative to that channel in response to a channel power down command.
Claim 30
Dependent Claim 15 words
The system as set forth in claim 22, wherein the channel unit receives preposition commands.
Claim 31
Dependent Claim 19 words
The system as set forth in claim 28, wherein the preposition command sets the size of a search window.
Claim 32
Dependent Claim 42 words
The system as set forth in claim 28, wherein the preposition command indicates whether the channel unit is to perform a corresponding operation immediately after receipt of the command or is to wait until a current dwell before performing the corresponding operation.

References Cited (Backward Citations)

US4894662A Cited
US5390207A Cited
US5148452A Cited
US5345244A Cited
US5650785A Cited
US5663733A Cited
US5874914A Cited
US5703597A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-06-20 2003-12-20 2004-06-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-06-20 2007-12-20 2008-06-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-06-20 2011-12-20 2012-06-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag