×

Echo canceller

  • US 4,757,527 A
  • Filed: 09/04/1985
  • Issued: 07/12/1988
  • Est. Priority Date: 09/12/1984
  • Status: Expired due to Fees
First Claim
Patent Images

1. A digital adaptive echo canceller for providing echo cancellation signals in a two-wire to four-wire converter, said echo canceller comprising a first adaptive filter for generating a synthetic echo signal and having a plurality of filter coefficients, means to adjust the coefficients of said first filter in dependence upon differences between the synthetic echo signal and a real echo signal to be cancelled, a second programmable filter for generating a synthetic echo signal for mixing with an output signal of the converter, and transfer control logic arranged to determine whether the synthetic echo signal from the first filter matches the real echo signal more closely than the synthetic echo signal from the second filter, and, if so, to cause the coefficients of the second filter to be updated to match the coefficients of the first filter, said transfer control logic comprising first error signal generating means for generating a first error signal in dependance upon the difference between the synthetic echo signal from said first filter and the real echo signal, and second error signal generating means for generating a second error signal in dependance upon the difference between the synthetic echo signal from said second filter and the real echo signal, said transfer control logic comprises delay means arranged to inhibit updating of the coefficients of the second filter until the synthetic echo signal from the first filter is consistently closer to the real echo signal than the synthetic echo signal from the second filter, said delay means includes an up-down counter arranged to count in one direction when the first error signal is smaller than the second error signal and in an opposed direction when the second error signal is smaller then the first error signal, said transfer control logic being arranged to effect updating of the coefficients of the second filter when a pre-determined value of the count is reached, said transfer control logic further comprising means for scaling the second error signal, means for determining the difference between the scaled second error signal and the first error signal and means responsive to said difference when a preselected condition is reached to cause the transfer of coefficients from the first filter to the second filter.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×