A GPS receiver having channel clusters each having a memory-enhanced
channel and several standard tracking channels. The memory-enhanced
channel includes a signal memory for accumulating carrier frequency
leveled signal samples over several epochs into supersamples for an
epoch. During an acquisition mode the memory-enhanced channel borrows
code correlators from the tracking channels and the carrier clock to the
tracking channels is disabled. The supersamples are accumulated in the
signal memory in realtime and then played back by the code correlators at
a faster rate while the signal memory is accumulating a new set of
supersamples. During a tracking mode, the signal memory is bypassed, the
borrowed code correlators are returned and the carrier clock is enabled
to the tracking channels.