A signal detector is provided in which complex samples of a received signal are
multiplied by data representative of a hypothesis, and the resulting product data
is coherently integrated over a desired duration to provide correlation data representative
of the level of correlation between the hypothesis and the signal. In one embodiment,
the signal detector is part of a GPS receiver.