Claims
- 1. A full duplex telephone set, comprising:
a receiver; a transmitter; a first filter arranged to filter substantially all line echo and conventional side tone signals from a signal received by the receiver; a second filter arranged to filter substantially all acoustic echo signals from a signal transmitted by the transmitter; and, a third filter arranged to match the level of the filtered transmitted signal to about that of the filtered received signal and to combine the two signals to form a modified received signal.
- 2. The telephone set of claim 1, wherein at least one of the first and second filters comprises an adaptive transversal filter.
- 3. The telephone set of claim 2, wherein the adaptive transversal filter comprises:
means for sampling a reference signal and an object signal, wherein at least a portion of the reference signal is coupled onto the object signal as an echo of the reference signal; means for generating a replica of the echo signal from the reference signal; means for subtracting the replica signal from the object signal and generating an error signal corresponding to the difference between the echo signal and the replica signal; and, means for adapting the replica signal such that the error signal progressively approaches zero.
- 4. The telephone set of claim 3, wherein the means for adapting the replica signal comprises an algorithm that is a function of the error signal and a previous value of the replica signal.
- 5. The telephone set of claim 3, further comprising:
means for storing a previously generated echo replica signal; means for detecting periods during which the reference signal and the object signal are both non-zero; means for suspending the adapting of the replica signal during such periods; and, means for subtracting the previously generated echo replica signal from the object signal during such periods.
- 6. The telephone set of claim 1, further comprising a fourth filter arranged to enhance the modified received signal by effecting at least one of amplification, compression, and soft limiting thereof.
- 7. The telephone set of claim 6, wherein the third filter comprises:
means for detecting first periods during which the filtered transmitted signal is zero and the filtered received signal is non-zero; means for detecting second periods during which the filtered received signal is zero and the filtered transmitted signal is non-zero; means for measuring the level of the enhanced received signal and for storing the levels measured during the first periods; and, means for increasing or decreasing the level of the filtered received signal during the second periods such that the level of the enhanced received signal matches that of the enhanced received signal during the first periods.
- 8. The telephone set of claim 1, further comprising at least one codec arranged to convert at least one of the received and the transmitted signals between analog and digital signals.
- 9. The telephone set of claim 8, further comprising a digital signal processor, and wherein the first, second, third and fourth filters are implemented in the digital signal processor.
- 10. The telephone set of claim 1, wherein the receiver and the transmitter are incorporated in a hand set or a head set.
- 11. In a telephone set capable of full duplex operation and comprising a portion of a closed loop in which an analog signal transmitted by the telephone is fed back onto an analog signal received by the telephone as a line echo and side tone signal, and in which the received signal is fed back onto the transmitted signal as an acoustic echo signal, a method for increasing the amount of gain that can be applied to the received signal without exceeding a total closed loop gain of unity, and without sacrificing the full duplex capability of the telephone, the method comprising:
canceling the line echo and side tone signal from the received signal to leave a remaining received signal; canceling the acoustic echo signal from the transmitted signal to leave a remaining transmitted signal; conditioning the level of the remaining transmitted signal to match the level of the remaining received signal; and, combining the remaining received and conditioned remaining transmitted signals to form a modified received signal, whereby at least 50 dB of gain can be applied to the modified received signal without exceeding a total closed loop gain of unity, the full duplex capability of the telephone is preserved, and the received and transmitted signals are heard by a user of the telephone set with equal clarity and comfort.
- 12. The method of claim 11, further comprising:
converting the received and transmitted signals from analog to digital signals; processing the converted signals in a digital signal processor; and, converting the remaining transmitted signal and the modified received signal from digital to analog signals.
- 13. The method of claim 12, wherein canceling the line echo and side tone signal from the received signal comprises:
sampling the remaining transmitted signal and the received signal; generating a replica of the line echo and side tone signal from the remaining transmitted signal; subtracting the replica signal from the received signal and generating an error signal corresponding to the difference between the line echo and side tone signal and the replica signal; and, adapting the replica signal such that the error signal progressively approaches zero.
- 14. The method of claim 13, wherein generating a replica of the line echo and side tone signal comprises:
approximating the impulse response of a path along which the line echo and side tone signal is fed back onto the received signal; and, convolving the remaining transmitted signal and the impulse response of the line echo and side tone signal feedback path.
- 15. The method of claim 14, wherein adapting the replica signal comprises successively revising the approximation of the impulse response of the line echo and side tone signal feedback path such that the error signal progressively approaches zero.
- 16. The method of claim 15, wherein revising the approximation of the impulse response of the line echo and side tone signal feedback path comprises computing a succeeding approximation thereof from the error signal and a previous approximation thereof.
- 17. The method of claim 12, wherein canceling the acoustic echo signal from the transmitted signal comprises:
sampling the modified received signal and the transmitted signal; generating a replica of the acoustic echo signal from the modified received signal; subtracting the replica signal from the transmitted signal and generating an error signal corresponding to the difference between the acoustic echo signal and the replica signal; and, adapting the replica signal such that the error signal progressively approaches zero.
- 18. The method of claim 17, wherein generating a replica of the acoustic echo signal comprises:
approximating the impulse response of a path along which the acoustic echo signal is fed back onto the transmitted signal; and, convolving the modified received signal and the impulse response of the acoustic echo signal feedback path.
- 19. The method of claim 18, wherein adapting the replica signal comprises revising the approximation of the impulse response of the acoustic echo signal feedback path such that the error signal progressively approaches zero.
- 20. The method of claim 19, wherein revising the approximation of the impulse response of the acoustic echo signal feedback path comprises computing a succeeding approximation thereof from the error signal and a previous approximation thereof.
RELATED APPLICATIONS
[0001] This application is related to U.S. patent application Ser. No.: ______, filed ______; Ser. No. ______, filed ______; and Ser. No. ______, filed ______.