A wireless communication device (e.g., a cellular telephone) includes one transceiver
for voice or data communication and a global positioning system (GPS) receiver
a signal for receiving a GPS signal from the GPS satellites. The GPS receiver does
not receive the GPS signal when the transceiver is transmitting, so that the GPS
signal receives may consist of multiple signal segments of various duration and
various delays. A method is provided which combine correlations of these multiple
signal segments cumulatively until a sufficiently signal-to-noise ratio is achieved
to allow detection of the transmitted signal of one or more of the GPS satellites.