Patent ID: 7876863

Claim:
A method comprising: at a communications device, receiving a signal wirelessly transmitted by another communications device; creating a time-domain timing detection window from a preamble of the signal; generating a first vector comprising correlation values representing correlation between a first plurality of sampling points in the time-domain timing detection window and a second plurality of sampling points of a known preamble; identifying a pivot position from a largest correlation value of the first vector and generating three or more second vectors based on the pivot position; generating a third vector comprising relatively large elements of the second vectors; generating a fourth vector derived from sums of elements of the second vectors; generating a fifth and a sixth vector derived from a sum of subsets of the third and fourth vectors, respectively; selecting an index, according to a predetermined rule, of one element from at least one of the fifth and sixth vectors to be a timing position for the signal; and synchronizing the communications device with the signal using the timing position.