Echo canceler and method for learning for the same
First Claim
1. An echo canceler learning method applicable to an echo canceler employed in a communication line network including a hybrid circuit for converting signals between a four-wire trunk and a two-wire loop, said four-wire trunk comprising a first transmission line for transmitting a signal through the hybrid circuit to said two-wire loop and a second transmission line for transmitting a signal coming from said two-wire loop through the hybrid circuit, said echo canceler learning method comprising the steps of:
- generating a pilot signal and supplying the pilot signal on said first transmission line;
calculating a coefficient necessary for generating an echo replica based on a correlation established between the pilot signal supplied on said first transmission line and the signal on said second transmission line;
judging whether a calling is issued from said four-wire trunk or said two-wire loop;
effecting the learning of said echo canceler using a first learning method when it is judged that the calling is issued from said four-wire trunk; and
effecting the learning of said echo canceler using a second learning method when it is judged that the calling is issued from said two-wire loop.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to an echo canceler for training an echo path estimation without providing a hindrance to a speech. The echo canceler of the present invention includes a pseudo noise generator for generating a certain pseudo noise. This pseudo noise is forcibly supplied to a transmission line for transmitting a far-end talker'"'"'s voice. Here, in the case where the far-end talker'"'"'s transmitting speech level is faint or the far-end talker is in a speechless condition, a certain correlation is established between the pseudo noise and a signal of the transmission line for transmitting the near-end talker'"'"'s voice. Based on such a correlation as just mentioned, a coefficient for generating an echo replica is calculated. Therefore, a training for estimating an echo path is performed based on the pseudo noise and without depending on the far-end talker'"'"'s voice, thereby generating an appropriate echo replica.
-
Citations
16 Claims
-
1. An echo canceler learning method applicable to an echo canceler employed in a communication line network including a hybrid circuit for converting signals between a four-wire trunk and a two-wire loop, said four-wire trunk comprising a first transmission line for transmitting a signal through the hybrid circuit to said two-wire loop and a second transmission line for transmitting a signal coming from said two-wire loop through the hybrid circuit, said echo canceler learning method comprising the steps of:
-
generating a pilot signal and supplying the pilot signal on said first transmission line; calculating a coefficient necessary for generating an echo replica based on a correlation established between the pilot signal supplied on said first transmission line and the signal on said second transmission line; judging whether a calling is issued from said four-wire trunk or said two-wire loop; effecting the learning of said echo canceler using a first learning method when it is judged that the calling is issued from said four-wire trunk; and effecting the learning of said echo canceler using a second learning method when it is judged that the calling is issued from said two-wire loop.
-
-
2. An echo canceler employed in a communication line network including a hybrid circuit for converting signals between a four-wire trunk and a two-wire loop, said four-wire trunk comprising a first transmission line for transmitting a signal through the hybrid circuit to said two-wire loop and a second transmission line for transmitting a signal coming from said two-wire loop through the hybrid circuit, said echo canceler comprising:
-
a pseudo noise generator for generating a pseudo noise; a filter having variable filter characteristics for configuring the pseudo noise to have desired signal characteristics and outputting the configured pseudo noise on said first transmission line; and a detector for detecting level and frequency characteristics of the signal on said second transmission line and varying the filter characteristics of said filter in accordance with the detected level and frequency characteristics of the signal; wherein a coefficient necessary for generating an echo replica is calculated based on a correlation established between the pseudo noise outputted on said first transmission line through said filter and the signal on said second transmission line. - View Dependent Claims (3)
-
-
4. An echo canceler learning method for carrying out a learning for enhancing an echo cancellation capability of an echo canceler adapted to cancel an echo occurring in a communication line in real time during a communication, said echo canceler learning method comprising the steps of:
-
detecting that a call through said communication line has been set; and setting a learning parameter utilized for learning an echo path in the communication line in accordance with changes in a learning condition occurring after it is detected that said call has been set. - View Dependent Claims (5, 6, 7)
-
-
8. An echo canceler learning method for carrying out a learning for enhancing an echo cancellation capability of an echo canceler adapted to cancel an echo occurring in a communication line in real time during a communication, said echo canceler learning method comprising the steps of:
-
detecting that a call through said communication line has been set; and switching learning algorithms utilized for learning an echo path in the communication line changes in a learning condition occurring after it is detected that said call has been set. - View Dependent Claims (9, 10, 11)
-
-
12. An echo canceler learning method for carrying out a learning for enhancing an echo cancellation capability of an echo canceler adapted to cancel an echo occurring in a communication line in real time during a communication, said echo canceler comprising call boundary information input means for inputting call boundary information from a switch, said echo canceler learning method comprising the steps of:
-
revising a parameter used for said learning method to increase the speed of said learning method, when the call boundary information from said switch is inputted by said call boundary information input means; and after the passage of a predetermined time thereafter, revising the parameter used for said learning method to increase the accuracy of said learning method.
-
-
13. An echo canceler learning method for carrying out a learning for enhancing an echo cancellation capability of an echo canceler adapted to cancel an echo occurring in a communication line which is connected to a mobile telephone and to a terrestrial telephone, said echo canceler learning method comprising the steps of:
-
judging whether a calling is issued from said mobile telephone or from said terrestrial telephone based on information given to said echo canceler from a switch which is connected with said echo canceler; effecting the learning of said echo canceler using a first learning method when it is judged that the calling is issued from said mobile telephone; and effecting the learning of said echo canceler using a second learning method when it is judged that the calling is issued from said terrestrial telephone.
-
-
14. An echo canceler learning method for carrying out a learning for enhancing an echo cancellation capability of an echo canceler adapted to cancel an echo occurring in a communication line which is connected to a mobile telephone and to a terrestrial telephone, said echo canceler learning method comprising the steps of:
-
judging whether a calling is issued from said terrestrial telephone or from said mobile telephone based on a signal given from a switch connected with said echo canceler; effecting said learning using a ring back tone transmitted back to said terrestrial telephone and an echo of said ring back tone when it is judged that the calling is issued from said terrestrial telephone; and effecting said learning using a predetermined training signal transmitted back to said terrestrial telephone and an echo of said training signal when it is judged that the calling is issued from said mobile telephone. - View Dependent Claims (15)
-
-
16. An echo canceler learning method applicable to an echo canceler employed in a communication line network including a hybrid circuit for converting signals between a four-wire trunk and a two-wire loop, said four-wire trunk comprising a first transmission line for transmitting a signal through the hybrid circuit to said two-wire loop and a second transmission line for transmitting a signal coming from said two-wire loop through the hybrid circuit, said echo canceler learning method comprising the steps of:
-
detecting a calling issued from said two-wire loop; detecting a ring back tone transmitted back from said four-wire trunk; calculating a coefficient necessary for generating an echo replica based on a correlation established between said ring back tone and the signal on said second transmission line; and canceling an echo based on said echo replica.
-
Specification