Voice gateway with echo cancellation
First Claim
1. A method of conditioning a composite signal, the composite signal being formed by introducing a first signal into a second signal, comprising:
- adaptively filtering the first signal;
detecting the second signal in the composite signal;
controlling filter adaptation of the first signal as a function of the second signal detection; and
recovering the second signal from the composite signal using the adaptively filtered first signal, wherein filter adaptation of the first signal is capable of being disabled, before the second signal is recovered from the composite signal.
6 Assignments
0 Petitions
Accused Products
Abstract
A network gateway is configured to facilitate on line and off line bi-directional communication between a number of near end data and telephony devices with far end data termination devices via a hybrid fiber coaxial network and a cable modem termination system. The described network gateway combines a QAM receiver, a transmitter, a DOCSIS MAC, a CPU, a voice and audio processor, an Ethernet MAC, and a USB controller to provide high performance and robust operation. It is emphasized that this abstract is provided to comply with the rules requiring an abstract which will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or the meaning of the claims.
-
Citations
52 Claims
-
1. A method of conditioning a composite signal, the composite signal being formed by introducing a first signal into a second signal, comprising:
-
adaptively filtering the first signal;
detecting the second signal in the composite signal;
controlling filter adaptation of the first signal as a function of the second signal detection; and
recovering the second signal from the composite signal using the adaptively filtered first signal, wherein filter adaptation of the first signal is capable of being disabled, before the second signal is recovered from the composite signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of canceling a far end echo from a near end signal, comprising:
-
adaptively filtering a far end signal;
detecting whether the near end signal comprises speech;
disabling the filter adaptation when the near end signal comprises speech; and
canceling the far end echo from the near end signal using the adaptively filtered far end signal, wherein disabling the filter adaptation includes providing a look-ahead capability to disable filter adaption, before cancellation of the far end echo. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A signal conditioner for conditioning a composite signal, the composite signal being formed by introducing a first signal into a second signal, the signal conditioner comprising:
-
an adaptive filter to filter the first signal;
logic to detect the second signal in the composite signal, the logic controlling the adaptation of the filter as a function of the second signal detection; and
a difference operator to subtract the filtered first signal from the composite signal to recover the second signal, wherein the logic is capable of disabling adaptation of the filter, before the second signal is recovered from the composite signal. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. An echo canceller to cancel a far end echo from a near end signal, comprising:
-
an adaptive filter to filter a far end signal;
logic to detect whether the near end signal comprises speech, the logic disabling the adaptation of the filter when the near end signal comprises speech; and
a difference operator to cancel the far end echo from the near end signal using the adaptively filtered far end signal, wherein the logic includes a look-ahead capability to disable filter adaption, before the difference operator cancels the far end echo. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. An echo canceller to cancel a far end echo from a near end signal, comprising:
-
filter means for adaptively filtering a far end signal;
logic means for detecting whether the near end signal comprises speech, the logic means comprising disabling means for disabling the adaptation of the filter means when the near end signal comprises speech; and
canceling means for canceling the far end echo from the near end signal using the adaptively filtered far end signal, wherein the logic means includes means for a look-ahead capability to disable the adaptation of the filter means, before the canceling means cancels the far end echo. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52)
-
Specification