Patent ID: 7719466

Claim:
A communications system, comprising: a Global Positioning System (GPS) receiver, adapted to be coupled to a transceiver capable of using a wireless communications link for transmission and reception of wireless signals, the GPS receiver being usable for at least computing a position of the transceiver, the GPS receiver comprising: a correlator engine for correlating a plurality of digital samples of an incoming GPS signal within a signal window with a locally generated signal produced by a coder so as to generate a current lock signal; a processor for verifying whether the current lock signal is a desired GPS signal, where the signal window contains at least 2 milliseconds of the incoming GPS signal, the processor determining whether the signal window of the incoming GPS signal has at least one characteristic which differentiates the incoming GPS signal from an auto-correlated or cross-correlated signal, wherein the GPS receiver can configure the coder to change the locally generated signal used by the correlator engine to search subsequent signal windows of the incoming GPS signal if the current signal window of the incoming GPS signal lacks the at least one characteristic, until a desired lock signal is achieved; and one or more registers for loading a plurality of uncorrelated digital samples of the incoming GPS signal to be provided to the processor, thereby bypassing the correlator engine.