Patent ID: 7904243

Claim:
A device comprising: a first receiver configured to receive a real-time GPS signal from a GPS satellite; a second receiver, coupled to the first receiver, configured to receive a feed-forward GPS signal from a second satellite different from the GPS satellite, the feed-forward GPS signal containing identical GPS data as the real-time GPS signal but being received at a later time than the real-time GPS signal; a digital signal processor configured to process the real-time GPS signal and the feed-forward GPS signal, wherein the digital signal processor includes: a first mixer configured to mix the real-time GPS signal with a GPS code; a second mixer configured to mix an output of the first mixer with a GPS carrier; an accumulator configured to accumulate samples on an output of the second mixer; a decommutator configured to temporally position GPS bits in the feed-forward GPS signal in proper phasing; and a third mixer configured to mix the temporally-positioned GPS bits with the accumulated samples, the GPS code and the GPS carrier being derived from the feed-forward GPS signal; and the processing of the digital signal processor including extracting feed-forward GPS data bits from the feed-forward GPS signal and supplementing real-time GPS data in the real-time GPS signal with the extracted feed-forward GPS data bits, at least where the real-time GPS signal is impaired due to missing or attenuated data bits in the real-time GPS data signal.