A system and method for detecting a presence and frequency offset of a
spread spectrum radio frequency signal is disclosed. The method comprises
receiving the spread spectrum radio signal. The signal can be sampled to
form a plurality of signal samples. Each signal sample can be multiplied
by a complex conjugate of a proximate signal sample to form a plurality
of signal sample pairs. The signal sample pairs can be summed over a
predetermined dwell time period to form a data vector having a magnitude
and angle offset to enable detection of the signal and to enable a
frequency offset between the spread spectrum radio frequency signal and a
receiver frequency reference to be determined.