Testable echo cancelling method and device
First Claim
1. A testable echo canceller comprising an input and an output terminals for a far-end talker signal, an input and an output terminals for near-end talker signal a memory for storing said input far-end talker signal, a tap coefficient memory for storing a tap coefficient of an echo estimator, the echo estimating means for generating a pseudo echo signal based on the contents of said far-end talker signal memory and said tap coefficient memory, a subtracter means for subtracting said psuedo echo signal from an echo signal passed through an echo path for producing a residual echo signal, a tap coefficient updating means for serially updating said tap coefficient based on said far-end talker signal and said residual echo signal, a test far-end talker signal generating means for generating a far-end talker signal used for the test, a test echo signal generating means for generating a test echo signal with a simulated echo path, a residual echo detector having an output terminal connected to said subtracter means and for detecting a residual echo signal, and a control means for controlling formation of a path for an input and output signal passed to the echo canceller and formation of a testing circuit for making sure of the function with the echo canceller itself.
1 Assignment
0 Petitions
Accused Products
Abstract
A communications system adaptive echo canceller integrally contains a test far-end talker signal generator, an echo signal generator for generating an echo signal with a simulated echo path, a residual echo detector for detecting a residual echo based on the output of a subtracter, and a switching unit for switching an input and output signal of the echo canceller into an echo canceller test mode. Further, it provides a bypassing unit for, in a test mode, separating a call/talk connected to the echo cancellers from the echo cancellers and forming a bypass path between trunk circuits and a transmission circuit. The bypassing unit results in being able to realize a test for the echo canceller while a talk is alive.
-
Citations
13 Claims
- 1. A testable echo canceller comprising an input and an output terminals for a far-end talker signal, an input and an output terminals for near-end talker signal a memory for storing said input far-end talker signal, a tap coefficient memory for storing a tap coefficient of an echo estimator, the echo estimating means for generating a pseudo echo signal based on the contents of said far-end talker signal memory and said tap coefficient memory, a subtracter means for subtracting said psuedo echo signal from an echo signal passed through an echo path for producing a residual echo signal, a tap coefficient updating means for serially updating said tap coefficient based on said far-end talker signal and said residual echo signal, a test far-end talker signal generating means for generating a far-end talker signal used for the test, a test echo signal generating means for generating a test echo signal with a simulated echo path, a residual echo detector having an output terminal connected to said subtracter means and for detecting a residual echo signal, and a control means for controlling formation of a path for an input and output signal passed to the echo canceller and formation of a testing circuit for making sure of the function with the echo canceller itself.
-
7. In a communication system including at least one trunk circuit, testable echo cancellers connected to said trunk circuit(s), a signal converting means for receiving or sending a signal from or to said testable echo cancellers and coverting said signal, and a signal sending or receiving interface circuit connected to said signal converting means,
said communications system comprising a test indicating means being connected to said testable echo canceller(s), indicating start of a test for each echo canceller, and collecting a testing result, said testable echo canceller comprising a far-end talker signal memory for storing a far-end talker signal being input thereto, a tap coefficient memory storing a tap coefficient of an echo estimator, the echo estimating means for generating a pseudo echo signal from said far-end talker signal memory and said tap coefficient memory, a subtracter means for substracting the pseudo echo signal from an echo signal flown through an echo path for producing a residual echo signal, a tap coefficient updating means for sequentially correcting said tap coefficient based on said far-end talker signal and residual echo signal, a far-end talker signal generating means for generating a test far-end talker signal, an echo signal generating means for generating an echo signal with a simulated echo path, a residual echo detecting means for detecting a residual echo signal, end a control means for forming a test signal path in a manner to, in a test mode, supply a signal from said far-end talker signal generating means to said echo canceller, and supply an output of said subtracter means to said residual echo detecting means.
-
13. A testing method for communications equipment adaptive testable cancellers comprising the steps of;
-
pre-providing a far-end talker signal generator program means for generating a test far-end talker signal, an echo signal generator program means for simulating an echo path and generating an echo signal, and a residual echo detector program means for detecting a residual echo signal based on an output of each echo canceller together with the echo cancellers, switching far-end talker signal input and output terminals for said echo cancellers in a manner to form a test path where, in a test mode, said far-end talker signal generating program is connected to a far-end talker signal memory contained in said each echo canceller and said echo signal generator program means is connected to an input terminal of a subtracter means contained in said each echo canceller, and said residual echo detecting program is connected to said output terminal of said subtracter, and testing a function of said echo canceller in the formed test path.
-
Specification