The invention relates to a method for determining
system time
delay in acoustic echo cancellation and an acoustic echo cancellation method employing the method for determining
system time
delay in acoustic echo cancellation. The method for determining
system time
delay in acoustic echo cancellation comprises the following steps: overlapping, segmenting and windowing collected original signals and reference signals respectively, and transforming the collected original signals and reference signals respectively into frequency-domain signals through quick Fourier transformation to obtain original frequency-domain signals and reference frequency-domain signals; finding out frequency values corresponding to n peak values with the highest energy in the segmented original frequency-domain signals and reference frequency-domain signals, wherein the frequency values are
formant characteristic values; next, sequentially moving the
formant frequency sequences of the reference frequency-domain signals forwards by an integral multiple of segmentation time t1, and correspondingly comparing two
formant characteristic values respectively, wherein the time delay of forward moving with the most similarities is the
system time delay in acoustic echo cancellation. Compared with the prior art, the method can determine dynamic and extra-large
system time delay only with a very small amount of calculation, and has a wide application range, a small amount of calculation and a stable effect.