Patent ID: 8331552

Claim:
A method for detecting double talk in a telecommunications network, the method comprising: (a) generating a measure of average energy of a near-end signal in the telecommunications network; (b) generating a measure of average energy of a far-end signal in the telecommunications network; (c) generating a double-talk (DT) decision statistic based on the near-end average energy measure and the far-end average energy measure, wherein step (c) comprises: (c1) generating an estimate of echo return loss (ERL) based on the near-end average energy measure and the far-end average energy measure; and (c2) generating the DT decision statistic based on ERL estimate, the near-end average energy measure, and the far-end average energy measure; (d) generating a DT decision as to whether or not double talk is present in the telecommunications network based on the DT decision statistic, wherein the telecommunications network filters the far-end signal based on a set of filter coefficients to generate an estimate of echo in the near-end signal; and (e) determining whether or not to inhibit updating the set of filter coefficients based on the DT decision, wherein step (e) comprises: (e1) setting a counter to a specified hangover value if the DT decision indicates that double talk is present; (e2) adjusting the counter if the DT decision indicates that double talk is not present; (e3) comparing the counter to a specified counter threshold; and (e4) determining whether or not to inhibit the updating of the set of filter coefficients based on the comparison of step (e 3 ).