Low power asynchronous GPS baseband processor
First Claim
Patent Images
1. A asynchronous global positioning system (GPS) channel baseband processor comprising:
- a number of channel units, one unit for each channel from a number of channels, each channel unit including an asynchronous acquisition subsystem configured to obtain code offset and Doppler frequency estimates;
said asynchronous acquisition subsystem receiving input from an RF front end;
an asynchronous tracking subsystem configured to track deviations in the code offset and Doppler frequency;
said asynchronous tracking subsystem receiving data for code offset and Doppler frequency estimates;
each channel unit including an asynchronous downsampling component receiving an output from the asynchronous tracking subsystem and configured for downsampling the output of the asynchronous tracking subsystem down to a navigation data sampling rate; and
each channel unit including an asynchronous decoding subsystem receiving output from the asynchronous downsampling component and providing GPS satellite time and code start time information;
said asynchronous decoding subsystem processing signals of a third frequency;
wherein said asynchronous acquisition subsystem, said asynchronous tracking subsystem, said asynchronous downsampling component and said asynchronous decoding subsystem operate without clocking,wherein the number of channels are configured to share the asynchronous tracking subsystem.
1 Assignment
0 Petitions
Accused Products
Abstract
Asynchronous Global Positioning System (GPS) baseband processor architectures with a focus on minimizing power consumption. All subsystems run at their natural frequency without clocking and all signal processing is done on-the-fly.
-
Citations
25 Claims
-
1. A asynchronous global positioning system (GPS) channel baseband processor comprising:
-
a number of channel units, one unit for each channel from a number of channels, each channel unit including an asynchronous acquisition subsystem configured to obtain code offset and Doppler frequency estimates;
said asynchronous acquisition subsystem receiving input from an RF front end;an asynchronous tracking subsystem configured to track deviations in the code offset and Doppler frequency;
said asynchronous tracking subsystem receiving data for code offset and Doppler frequency estimates;each channel unit including an asynchronous downsampling component receiving an output from the asynchronous tracking subsystem and configured for downsampling the output of the asynchronous tracking subsystem down to a navigation data sampling rate; and each channel unit including an asynchronous decoding subsystem receiving output from the asynchronous downsampling component and providing GPS satellite time and code start time information;
said asynchronous decoding subsystem processing signals of a third frequency;
wherein said asynchronous acquisition subsystem, said asynchronous tracking subsystem, said asynchronous downsampling component and said asynchronous decoding subsystem operate without clocking,wherein the number of channels are configured to share the asynchronous tracking subsystem. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An asynchronous GPS channel baseband processor comprising:
-
a number of channel units, one unit for each channel from a number of channels;
each channel unit comprising;an asynchronous acquisition subsystem configured to obtain code offset and Doppler frequency estimates;
said asynchronous acquisition subsystem receiving input from an RF front end;
said asynchronous acquisition subsystem processing signals of a first frequency;an asynchronous downsampling component receiving an output from an asynchronous tracking subsystem and configured for downsampling the output of the asynchronous tracking subsystem down to a navigation data sampling rate; and an asynchronous decoding subsystem receiving output from the asynchronous downsampling component and providing GPS satellite time and code start time information;
said asynchronous decoding subsystem processing signals of a third frequency;
wherein said asynchronous acquisition subsystem, said asynchronous tracking subsystem, said asynchronous downsampling component and said asynchronous decoding subsystem operate without clocking;said asynchronous GPS channel baseband processor further comprising; at least one arbitrated multiplexer receiving data for code offset and Doppler frequency estimates for each of the number of channels; an asynchronous tracking subsystem configured to track the code offset and Doppler frequency;
said asynchronous tracking subsystem receiving data for code offset and Doppler frequency estimates for one channel from said at least one arbitrated multiplexer;
said asynchronous tracking subsystem processing signals of a second frequency; andat least one arbitrated demultiplexer receiving the output from the asynchronous tracking subsystem and distributing the output to said one channel, wherein the number of channels are configured to share the asynchronous tracking subsystem using said at least one arbitrated multiplexer and said at least one arbitrated demultiplexer. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
Specification