Patent ID: 7924224

Claim:
A method for employing partial coherence processing paths to determine a precise time of arrival (TOA) of a transmission of a wireless device, comprising: receiving a transmission of a wireless device; generating a first digital sample set representing discrete samples of the transmission over a collection duration; providing to first and second partial coherence processing paths copies of a reference and copies of the first digital sample set, wherein the copies are divided into m 1 and m 2 discrete subdivisions, wherein m 1 and m 2 are integers greater than 1 and m 2 is greater than m 1 ; executing, in the first partial coherence processing path, a first correlation process in which a first set of sample segments is correlated with said reference, said first set of sample segments comprising a first plurality (m 1 ) of segments, each of the m 1 segments comprising a subset of said first digital sample set, wherein the execution of said first correlation process yields m 1 outputs, wherein the m 1 outputs comprise m 1 complex numbers; non-coherently summing the m 1 outputs of the first correlation process to produce a number representing the sum of the magnitudes of the m 1 complex numbers; executing, in the second partial coherence processing path, a second correlation process in which a second set of sample segments is correlated with said reference, said second set of sample segments comprising a second plurality (m 2 ) of segments, each of the m 2 segments comprising a subset of said first digital sample set, wherein the execution of said second correlation process yields m 2 outputs, wherein the m 2 outputs comprise m 2 complex numbers; non-coherently summing the m 2 outputs of the second correlation process to produce a number representing the sum of the magnitudes of the m 2 complex numbers; searching outputs of the correlation processes to identify a peak corresponding to an earliest arriving signal in each output set; selecting one of said earliest arriving signals to determine a time of arrival (TOA) value for use in location processing, wherein the selecting is based on the peaks in the outputs of the correlation processes; and using the TOA value in location processing to determine a precise geographic location of said wireless device.