An apparatus and method for estimating a time delay between two signals are provided.
An original signal and a delayed signal are provided to an average magnitude difference
processor for determining an average magnitude difference for a sum of samples
representing an envelope of each of the respective original and delayed signals,
each for a series of sample delays. The time delay between the two signals is determined
as the sample delay which minimizes the average magnitude difference.