Ultra low power global navigation satellite system (GNSS) receiver operation

US9645246B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9645246-B1
Application numberUS-201414291429-A
CountryUS
Kind codeB1
Filing dateMay 30, 2014
Priority dateAug 10, 2010
Publication dateMay 9, 2017
Grant dateMay 9, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • G01S19/34Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9645246B1 cover?
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 digitize…
Who is the assignee on this patent?
Marvell Int Ltd
What technology area does this patent fall under?
Primary CPC classification G01S19/34. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 09 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).