Searcher hardware is multiplexed to perform simultaneous searches in
either an IS-95 CDMA mode or a GPS mode. In the IS-95 mode, the search
hardware is time-multiplexed into a number of searcher time slices, each
of which can generate a PN sequence to despread a data sequence. In the
GPS mode, the search hardware is configured as a number of distinct GPS
channels, each of which can generate a Gold code sequence for tracking a
GPS signal from a particular GPS satellite. This configuration allows the
searcher to perform multiple GPS signal searches simultaneously. Signal
searching in both IS-95 and GPS modes is performed at significantly
higher speeds compared to conventional searcher hardware. Moreover, the
search hardware can be dynamically configured to operate in either the
IS-95 or the GPS mode, eliminating the need for dedicated circuitry for
each mode of operation.