A recently received portion of a transmit signal is utilized, and a pitch period
of the received signal is determined. Then, the determined pitch period is utilized
to search for similarities in the originally transmitted signal. This searching
is done over a range of delays. Once the optimal delay is determined, it is then
utilized as the delay between the transmitted signal and the received signal. Once
this delay is known, the received signal can be time-aligned with the delayed signal.