SIGNAL PROCESSING SYSTEM FOR SATELLITE POSITIONING SIGNALS
0 Assignments
0 Petitions
Accused Products
Abstract
A signal processing system for processing satellite positioning signals is described. The system comprises at least one processor and a signal processor operating under a number of operational modes. The signal processor includes at least one of a signal processing subsystem, a fast Fourier transform (FFT) subsystem, and a memory subsystem that are each dynamically and independently configurable in response to the operational modes. Further, the system includes a controller that couples to control transfer of data among the signal processing subsystem and the FFT subsystem via the memory subsystem. Configurability of the memory subsystem includes configuring the memory subsystem into regions according to the operational modes where each region is accessible in one of a number of manners according to the operational modes.
38 Citations
75 Claims
-
1-51. -51. (canceled)
-
52. A satellite positioning system (SPS) receiver configured to operate in a plurality of operational modes, the GPS receiver comprising:
-
a memory including a plurality of channel records, each channel record corresponding to a respective satellite signal received by the SPS receiver; a control processor coupled to the memory and configured to monitor a status of each channel record of the plurality of channel records and to assign one of the plurality of operational modes to each channel record of the plurality of channel records responsive to the status of the channel record; and a signal processing system coupled to the processor and to the memory wherein the signal processing system includes; an input sample subsystem coupled to the memory, the input sample subsystem being configured to receive SPS data and to store the received SPS data into the plurality of channel records; a first signal processing subsystem coupled to the memory, wherein the first signal processing subsystem includes a first sequencer that accesses a first one of the plurality of channel records and, responsive to the operational mode assigned to the first channel record, configures the first signal processing subsystem to process the SPS data stored in the first channel record; a second signal processing subsystem coupled to the memory, wherein the second signal processing subsystem includes a second sequencer that accesses a second one of the plurality of channel records and, responsive to the operational mode assigned to the second channel record, configures the second signal processing subsystem to process the SPS data stored in the second channel record. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65)
-
-
66. A method for controlling a satellite positioning system (SPS) receiver including a memory, a control processor, a first signal processing subsystem and a second signal processing subsystem, the SPS receiver being configured to operate in a plurality of operational modes, the method comprising:
-
storing, in the memory, a plurality of channel records, each channel record corresponding to a respective satellite signal received by the SPS receiver; monitoring, by the control processor, a status of each of the plurality of channel records and assigning one of the operational modes to each channel record responsive to the status of the channel record; configuring the first signal processing subsystem to process a first one of the plurality of channel records responsive to the operational mode assigned to the first channel record; sequencing the processing of the SPS data stored in the first channel record, by a first sequencer, responsive to control information contained in the first channel record; configuring the second signal processing subsystem to process a second one of the plurality of channel records responsive to the operational mode assigned to the second channel record; and sequencing the processing of the SPS data stored in the second channel record, by a second sequencer, responsive to control information contained in the second channel record. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74, 75)
-
Specification