Niklas Nilsson MEE 98-05 ERA/B/D-98:032, pp. 52. Dept. of Signal Processing, 1998.
In this thesis, three different post-filtering algorithms for acoustic residual echo
attenuation have been studied and simulated to see if the algorithms work in
case of network echoes. The simulations were carried out using real recorded
speech signals. The results are presented by different plots.
The post-filter was implemented in the frequency domain due to the lower
computation complexity. The main drawback of this is that an additional time
delay will occur, when using block wise calculation.
Finally, results of the post-filter and those obtained with the Non Linear Processor
(NLP) were compared to see if the NLP can be replaced by the post-filter
The second algorithm, the overweighted wiener filter yields a very high attenuation
of the Near End (NE) signal if the overweight is too great. This means
that some of the NE frequencies is represented in the Far End (FE) spectrum.
The third algorithm gives the lowest attenuation in case of no NE noise and
modulates the NE noise mostly. The first algorithm gives the best overall
The simulation results shows that the NE and FE signals must be fully separated
in frequency to make the post-filter working at optimum.
As the post-filter modulates the NE noise, comfort noise has been injected and
tested with simulations using the third algorithm.
The estimation and injection of comfort noise works best when the NE noise is
of a fairly stationary nature.
As the main requirement is to remove the entire residual echo, the NLP can not
be replaced with the post filter as it leaves some residual echo behind.