Method and system for implementing weighted vector error echo cancellers
First Claim
1. A weighted vector error echo canceller comprising:
- an adaptive echo canceller filter having an input adapted to receive a transmit signal, the adaptive echo canceller filter being adapted to generate a signal representative of an echo signal associated with the transmit signal, wherein the adaptive echo canceller filter functions at a transmit rate; and
an interpolation filter bank having an input adapted to receive the representative signal, the interpolation filter being adapted to generate a filtered output vector at a plurality of branches, wherein the filtered output vector is subtracted from a receive signal vector for generating a residual echo vector and wherein the plurality of branches corresponds to the receive signal vector.
1 Assignment
0 Petitions
Accused Products
Abstract
A weighted error echo canceller for transceivers with unequal bandwidths is provided. The present invention enables an adaptive echo cancellation filter to perform at a lower sample rate. An efficient echo cancellation scheme, referred to as Weighted Vector Error Echo Canceller (WEVE-EC) is proposed for various applications, such as applications where the receive path has a higher sampling rate. The WEVE-EC architecture may be implemented along with an adaptive algorithm, which may be based on Least Mean Square (LMS) update rules. Various other adaptive algorithms may be used to train the WEVE-EC of the present invention. An Error Weighting Multi-input-multi-output Filter (EWMF) of the present invention provides a flexible weighting scheme on most or all the sampling phases of the error signal.
-
Citations
26 Claims
-
1. A weighted vector error echo canceller comprising:
-
an adaptive echo canceller filter having an input adapted to receive a transmit signal, the adaptive echo canceller filter being adapted to generate a signal representative of an echo signal associated with the transmit signal, wherein the adaptive echo canceller filter functions at a transmit rate; and
an interpolation filter bank having an input adapted to receive the representative signal, the interpolation filter being adapted to generate a filtered output vector at a plurality of branches, wherein the filtered output vector is subtracted from a receive signal vector for generating a residual echo vector and wherein the plurality of branches corresponds to the receive signal vector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 21, 22, 25)
-
-
11. A method for implementing a weighted vector error echo canceller, the method comprising the steps of:
-
receiving a transmit signal;
generating a signal representative of an echo signal associated with the transmit signal at a transmit rate;
receiving the representative signal; and
generating a filtered output vector at a plurality of branches, wherein the filtered output vector is subtracted from a receive signal vector for generating a residual echo vector and wherein the plurality of branches corresponds to the receive signal vector. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 26)
-
Specification