Fast search GPS receiver
AssigneeSiRF Technology Holdings, Inc.
InventorsSundar Raman, Reza Abtahi, Qingwen Zhang, Gengsheng Zhang, Lionel Jacques Garin
Life of this patent
Estimating the term…
Abstract
A system within a multi-channel GPS receiver that searches for Global Positioning System (GPS) satellites by receipt of a plurality of GPS signals where each GPS signal corresponds to a GPS satellite having a GPS satellite identification number (ID) is shown. The system may include a controller in control of the multi-channel GPS receiver that assigns each GPS satellite ID that corresponds to each of the plurality of GPS signals received by the multi-channel GPS receiver to an individual channel of the multi-channel GPS receiver and a monitoring channel selected by the controller from the multi-channel GPS receiver that monitors the received GPS signal.
Claims36
A method for searching for Global Positioning System (GPS) satellites with a multi-channel GPS receiver, wherein the multi-channel GPS receiver receives a plurality of GPS signals where each GPS signal corresponds to a GPS satellite having a GPS satellite identification number (“GPS satellite ID”), the method comprising:
- assigning each GPS satellite ID corresponding to each received GPS signal from the received plurality of GPS signals to an individual channel of the multi-channel GPS receiver;
- selecting a channel of the multi-channel GPS receiver as a monitoring channel, where the monitoring channel is not one of the individual channel channels assigned to receive GPS signal from the received plurality of GPS signals;
- and monitoring the received GPS signals with the monitoring channel, where the monitoring channel employs a low-sensitivity search.
A method for searching for Global Positioning System (“GPS”) satellites with a Fast Acquisition System within a multi-channel GPS receiver, where the multi-channel GPS receiver receives a plurality of GPS signals wherein each GPS signal corresponds to a GPS satellite having a GPS satellite identification number (Satellite ID) and each GPS signal has a corresponding received GPS satellite Doppler frequency, and the Fast Acquisition System has an initial visible list of GPS satellites and a GPS satellite constellation list, the method comprising:
- assigning each GPS satellite ID corresponding to each received GPS signal from the received plurality of GPS signals to an individual channel of the multi-channel GPS receiver;
- selecting a channel of the multi-channel GPS receiver as a monitoring channel, where the monitoring channel is not one of the individual channel channels assigned to receive GPS signal from the received plurality of GPS signals;
- monitoring the received GPS signals with the monitoring channel, where the monitoring employs a low-sensitivity search;
- generating a weak list of GPS satellites from the received plurality of GPS signals;
- generating a search list of GPS satellites from the weak list of GPS satellites;
- searching the received plurality of GPS signals utilizing the search list of GPS satellites;
- and
- determining whether a strong GPS satellite signal exists from the received plurality of GPS signals.
A Fast Acquisition System within a multi-channel Global Positioning System (“GPS”) receiver, where the multi-channel GPS receiver receives a plurality of GPS signals wherein each GPS signal corresponds to a GPS satellite having a GPS satellite identification number (Satellite ID) and each GPS signal has a corresponding received GPS satellite Doppler frequency, and the Fast Acquisition System has an initial visible list of GPS satellites and a GPS satellite constellation list, the Fast Acquisition System comprising:
- means for assigning each GPS satellite ID corresponding to each received GPS signal from the received plurality of GPS signals to an individual channel of the multi-channel GPS receiver;
- means for selecting a channel of the multi-channel GPS receiver as a monitoring channel, where the monitoring channel is not one of the individual channel channels assigned to receive GPS signal from the received plurality of GPS signals;
- means for monitoring the received GPS signals with the monitoring channel, where the means for monitoring employs a low-sensitivity search;
- means for generating a weak list of GPS satellites from the received plurality of GPS signals;
- means for generating a search list of GPS satellites from the weak list of GPS satellites;
- means for searching the received plurality of GPS signals utilizing the search list of GPS satellites;
- and
- means for determining whether a strong GPS satellite signal exists from the received plurality of GPS signals.
A signal-bearing medium having software for searching for Global Positioning System (“GPS”) satellites with a Fast Acquisition System within a multi-channel Global Positioning System (“GPS”) receiver, where the multi-channel GPS receiver receives a plurality of GPS signals wherein each GPS signal corresponds to a GPS satellite having a GPS satellite identification number (Satellite ID) and each GPS signal has a corresponding received GPS satellite Doppler frequency, and the Fast Acquisition System has an initial visible list of GPS satellites and a GPS satellite constellation list, the signal-bearing medium comprising:
- logic configured for assigning each GPS satellite ID corresponding to each received GPS signal from the received plurality of GPS signals to an individual channel of the multi-channel GPS receiver;
- logic configured for selecting a channel of the multi-channel GPS receiver as a monitoring channel;
- logic configured for monitoring the received GPS signals with the monitoring channel, where the logic configured for monitoring employs a low-sensitivity search;
- logic configured for generating a weak list of GPS satellites from the received plurality of GPS signals;
- logic configured for generating a search list of GPS satellites from the weak list of GPS satellites;
- logic configured for searching the received plurality of GPS signals utilizing the search list of GPS satellites;
- and
- logic configured for determining whether a strong GPS satellite signal exists from the received plurality of GPS signals.
A Fast Acquisition System within a multi-channel GPS receiver, where the multi-channel GPS receiver receives a plurality of GPS signals wherein each GPS signal corresponds to a GPS satellite having a GPS satellite identification number (Satellite ID) and each GPS signal has a corresponding received GPS satellite Doppler frequency, and the Fast Acquisition System has an initial visible list of GPS satellites and a GPS satellite constellation list, the Fast Acquisition System comprising
- means for determining a weak GPS satellite signal from the received plurality of GPS signals, and
- means for generating the weak list of GPS satellites including the weak GPS satellite,
- means for comparing the weak list of GPS satellites to the GPS constellation list, and
- means for generating the search list of GPS satellites where the search list of GPS satellites includes all the GPS satellites in the GPS satellite constellation list less the GPS satellites in the weak list of GPS satellites,
- means for determining a Doppler frequency for the weak GPS satellite signal, and
- searching the received plurality of GPS signals utilizing the Doppler frequency of the weak GPS satellite signal.
- means for determining whether a strong GPS satellite signal exists from the received plurality of GPS signals by use of a monitoring channel that employs a low sensitivity search.
A Fast Acquisition System for searching for Global Positioning System (GPS) satellites with a multi-channel GPS receiver, wherein the multi-channel GPS receiver receives a plurality of GPS signals where each GPS signal corresponds to a GPS satellite having a GPS satellite identification number (“GPS satellite ID”), the Fast Acquisition System comprising:
- means for assigning each GPS satellite ID corresponding to each received GPS signal from the received plurality of GPS signals to an individual channel of the multi-channel GPS receiver;
- means for selecting a channel of the multi-channel GPS receiver as a monitoring channel;
- and
- means for monitoring the received GPS signals with the monitoring channel, where the monitoring employs a low-sensitivity search and the monitoring channel is not one of the individual channel channels assigned to receive GPS signal from the received plurality of GPS signals.
Dependencies are inferred from the claim text.