An echo canceller which estimates an echo gain from a reception signal
level and a transmission signal level; calculates logarithmically
converted power of a reception signal level; calculates logarithmically
converted power of a transmission signal level; estimates an echo gain
based on the reception signal level and the transmission signal level;
adds the estimated echo gain to the reception signal level to obtain an
estimated echo level, calculates logarithmically converted power of a
residual signal level; and compares the estimated echo level with the
residual signal level after echo cancellation; wherein the echo of the
reception signal contained in the transmission signal is canceled when the
estimated echo level exceeds the value obtained by adding a margin to the
residual signal level.
Echocanceller die een echo schat wint bij een niveau van het ontvangstsignaal en een niveau van het transmissiesignaal; berekent logaritmisch omgezette macht van een niveau van het ontvangstsignaal; berekent logaritmisch omgezette macht van een niveau van het transmissiesignaal; schat een echoaanwinst die op het niveau van het ontvangstsignaal en het niveau van het transmissiesignaal wordt gebaseerd; voegt de geschatte echoaanwinst aan het niveau van het ontvangstsignaal toe om een geschat echoniveau te verkrijgen, berekent logaritmisch omgezette macht van een overblijvend signaalniveau; en vergelijkt het geschatte echoniveau met het overblijvende signaalniveau na echoannulering; waarin de echo van het ontvangstsignaal in het transmissiesignaal bevatte wordt geannuleerd wanneer het geschatte echoniveau de waarde overschrijdt die door een marge aan het overblijvende signaalniveau toe te voegen wordt verkregen.