Patent ID: 7003056

Claim:
A timing tracker for use in a communication device that communicates data with symbols and uses a symbol recovery function, the timing tracker comprising: a first correlator for producing a first correlation value, R +1 corresponding to a next signal sample in time relative to current timing for data recovery, as a function of received samples and recovered symbols; a second correlator for producing a second correlation value, R 0 corresponding to a present signal sample in time relative to current timing for data recovery, as a function of received samples and recovered symbols; a third correlator for producing a third correlation value, R −1 corresponding to an immediately past signal sample in time relative to current timing for data recovery, as a function of received samples and recovered symbols; and a timing updater for updating a current timing, n k and frac k , to a new timing, n k+1 and frac k+1 , for data recovery on a next successive block of data, using the first correlation value, the second correlation value and the third correlation value and the current timing n k and frac k , where n k is a sample index for a kth block of data that defines a location of a symbol and where frac k defines a symbol center after the sample index n k .