An enhanced architecture time-shared data correlator for performing a predetermined number of correlation processes. A data shift register receives input data and loads the input data. A reference shift register receives reference data and loads and circulates the reference data. A pulse correlator connected...http://www.google.com/patents/US6779009?utm_source=gb-gplus-sharePatent US6779009 - Enhanced time-shared data correlator architecture and method