Patent ID: 9645246
Date: 2017-05-09
CPC Classifications: G01S

Claim:
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.