Method and apparatus for providing location information
US-2015358778-A1 · Dec 10, 2015 · US
US9645246B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9645246-B1 |
| Application number | US-201414291429-A |
| Country | US |
| Kind code | B1 |
| Filing date | May 30, 2014 |
| Priority date | Aug 10, 2010 |
| Publication date | May 9, 2017 |
| Grant date | May 9, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Apparatuses, methods, and other embodiments associated with low power GNSS receiver operation are described. According to one embodiment, an apparatus includes a pre-processor configured to generate digitized signals from satellite signals according to a set of pre-processing functions. The satellite signals are navigation satellite signals. The pre-processor is configured to store the digitized signals in a memory. The apparatus includes a processor configured to produce a navigation result from the digitized signals stored in the memory. The apparatus includes a control logic configured to independently power the digital pre-processor and the processing logic by powering either the digital or the processor at a time.
Opening claim text (preview).
What is claimed is: 1. An apparatus, comprising: a digital baseband pre-processor configured to generate digitized signals from satellite signals by processing the satellite signals according to a set of pre-processing functions, wherein the satellite signals are global navigation satellite system (GNSS) signals received by the apparatus, and wherein the digital baseband pre-processor is configured to store the digitized signals in a memory; a processing logic configured to produce a navigation result from the digitized signals stored in the memory, wherein the processing logic includes (i) an acquisition logic for producing an acquisition result from the digitized signals, and (ii) a tracking logic for producing a tracking result from the digitized signals; and a control logic configured to independently control whether power is provided to the digital baseband pre-processor and the processing logic in a sequence comprising: (i) powering up the digital baseband pre-processor and the memory for collecting the global navigation satellite system signals and generating the digitized signals; (ii) in response to storing the digitized signals in the memory, powering down the digital baseband pre-processor; (iii) powering up the acquisition logic for performing an acquisition function on the digitized signals stored in the memory to produce the acquisition result; (iv) powering down the acquisition logic after the acquisition result is produced; (v) powering up the tracking logic for performing a tracking function on one or more of: (i) the digitized signals stored in the memory and (ii) the acquisition result, to produce a tracking result; (vi) powering down the tracking logic after the tracking result is produced; wherein the processing logic is configured to produce the navigation result including a position/velocity/time (PVT) value from at least one of (i) the digitized signals stored in the memory, (ii) the acquisition result, or (iii) the tracking result. 2. The apparatus of claim 1 , wherein the processing logic is configured to periodically update the navigation result according to the digitized signals stored in the memory, and wherein the control logic is configured to switch power between the digital baseband pre-processor and the processing logic to power the processing logic and the digital baseband pre-processor at different times. 3. The apparatus of claim 1 , wherein the control logic is configured to: (i) power the digital baseband pre-processor when the apparatus is receiving the satellite signals and while not powering the processing logic, (ii) power the processing logic when producing the navigation result and while not powering the digital baseband pre-processor, and (iii) maintain the processing logic and the digital baseband pre-processor without power according to a schedule for refreshing the navigation result. 4. The apparatus of claim 1 , wherein the set of pre-processing functions includes jammer removal, converting the satellite signals from a first frequency to a second frequency, and converting the satellite signals from a first number of bits per in-phase component/quadrature component (I/Q) to a second number of bits per I/Q to generate the digitized signals. 5. The apparatus of claim 1 , wherein the processing logic is configured to repeatedly process a block of the digitized signals in the memory with different local carrier frequencies and code phase replicas to provide the tracking result, wherein the processing logic is configured to repeatedly process a block of the digitized signals in the memory with different local carrier frequencies and code phase replicas to provide the acquisition result, and wherein the processing logic is configured to process the block of the digitized signals with state information from previous determinations of the acquisition result and the tracking result. 6. The apparatus of claim 1 , wherein the navigation result is an absolute location, a relative movement, a time value, or a position/velocity/time (PVT) result. 7. The apparatus of claim 1 , wherein the control logic is configured to control when the processing logic and the digital baseband pre-processor are independently powered according to a real time clock (RTC) and a schedule that is configured to satisfy a refresh rate and a power saving percentage. 8. The apparatus of claim 1 , wherein the processing logic is configured to select a satellite vehicle from a set of satellite vehicles to acquire based, at least in part, on state information that indicates a current state of the navigation result according to a refresh rate. 9. The apparatus of claim 1 , wherein the processing logic is configured to track a change of Doppler frequency, refine a carrier frequency measurement, refine a code frequency measurement, refine a chip phase measurement, and refine the accuracy of a pseudorange. 10. A method, comprising: (i) generating, by a digital baseband pre-processor, digitized signals from satellite signals by processing the satellite signals according to a set of pre-processing functions, wherein the satellite signals are global navigation satellite system (GNSS) signals that are received in the digital baseband pre-processor; (ii) storing the digitized signals in a memory; (iii) in response to storing the digitized signals in the memory, powering down the digital baseband pre-processor; (iv) powering up an acquisition logic and performing an acquisition function on the digitized signals stored in the memory to produce the acquisition result; (v) powering down the acquisition logic after the acquisition result is produced; (vi) powering up a tracking logic and performing a tracking function on one or more of: (i) the digitized signals stored in the memory and (ii) the acquisition result, to produce a tracking result; (vii) powering down the tracking logic after the tracking result is produced; (viii) producing, by a processing logic, a navigation result from at least one of (i) the digitized signals stored in the memory, (ii) the acquisition result, or (iii) the tracking result. 11. The method of claim 10 , further comprising: periodically updating the navigation result according to the digitized signals stored in the memory, and switching power between the digital baseband pre-processor and the processing logic to power the processing logic and the digital baseband pre-processor at different times. 12. The method of claim 10 , further comprising: (i) powering the digital baseband pre-processor when the apparatus is receiving the satellite signals and while not powering the processing logic, (ii) powering the processing logic when producing the navigation result and while not powering the digital baseband pre-processor, and (iii) maintaining the processing logic and the digital baseband pre-processor without power according to a schedule for refreshing the navigation result. 13. The method of claim 10 , wherein the set of pre-processing functions include jammer removal, converting the satellite signals from a first frequency to a second frequency, and converting the satellite signals from a first number of bits per in-phase component/quadrature component (I/Q) to a second number of bits per I/Q to generate the digitized signals. 14. The method of claim 10 , wherein the acquisition result, the tracking result, and the navigation result are produced sequentially. 15. The method of claim 10 , wherein producing the tracking result includes repeatedly processing a block of the digitized signals in the memory with different local carrier frequencies and code phase replic
Power consumption · CPC title
the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO · CPC title
code related {(G01S19/246 takes precedence)} · CPC title
Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.