Patent ID: 7734035

Claim:
A method comprising: receiving a signal processed by an echo canceler and computing a suppression gain, g dB (n), based on (max[g min,dB , min[0, ē(n)< x (n)+T]]), where: i. T is a threshold that is computed based on (ERL+ERLE−Guard), where: (a) ERL is an echo return loss, (b) ERLE is an echo return loss enhancement, and (c) GUARD is a value that compensates for variances in one or both of the ERL and ERLE, wherein GUARD>=0 decibels, ii. g min,dB is a value that is computed to satisfy an echo reduction of Y decibels, wherein g min,dB is computed based on (−Y dB+ERL+ERLE), iii. ē(n) is an output error of the signal processed by the echo canceler, and iv. x (n) is a measurement of one or more control paths; and applying the suppression gain, g dB (n), to the signal processed by the echo canceler.