Patent ID: 8138972

Claim:
A satellite positioning system (SPS) receiver, comprising: at least one processor; and a signal processing system coupled to the processor and operating in accordance with a low resolution operational mode and a high resolution operational mode of the SPS system, wherein the high resolution operational mode has a higher resolution that the low resolution operation mode for determining a position of the SPS receiver, and wherein the signal processing system includes: an input sample subsystem coupled to the processor that receives SPS data via at least one channel and produces input data samples; a signal processing subsystem coupled to the processor, wherein the signal processing subsystem includes at least one matched filter having a number of correlators automatically configured in accordance with a first configuration in the low resolution operational mode and a second configuration in the high resolution operational mode; a fast Fourier transform (FFT) subsystem coupled to the processor and having at least one of a number of inputs and a transform size automatically configured in accordance with a first configuration in the low resolution operational mode and a second configuration in the high resolution operational mode; and a memory subsystem having memory allocation to subsystems automatically configured in accordance with a first configuration in the low resolution operational mode and a second configuration in the high resolution operational mode.