In the method, a detector retrieves certain signal samples from a data
frame that are accumulated in a buffer of a base station receiver. The
detector generates a first metric representing a first signal sample and
a second metric representing a second signal sample, and calculates a sum
of the first and second metrics and a difference between the first and
second metrics. A calculator uses the sum to calculate at least one
threshold value, and a comparator compares the difference to the
calculated threshold value to determine an on-time error for the frame.
Based on the determined on-time error, an adjuster adjusts timing for the
on-time error, and feeds back an on-time error correction to the buffer
for subsequently received data frames.