Acoustical echo canceller having an adaptive filter with passage into the frequency domain
AssigneeMatra Communications
InventorsJerome Boudy, Fran.cedilla.ois Capman
Life of this patent
Estimating the term…
Abstract
The echo canceller comprises an adaptive filter receiving the coefficients of a direct discrete transform into the frequency domain, computed on successive blocks of an input signal and fed via an inverse transform circuit to the subtractive input of an adder for forming an output signal going to the network, and an adaptor circuit for adapting the coefficients of the filter. The adaptor circuit receives the coefficients of successive transforms of blocks of output signal samples via a noise reducer.
Claims7
An acoustical echo canceller for use between a hands-free near end acoustical interface and a communication network, having a receive line and a send line, said echo canceller comprising:
- means for computing coefficients of a direct discrete transform in the frequency domain of successive blocks of an input signal received on said receive line;
- an adaptive filter connected to receive said coefficients of the direct discrete transform and arranged for delivering a filtered output;
- means for computing an inverse transform of said filtered output;
- adder means connected to receive successive blocks of a near end speech signal on an additive input, to receive said inverse transform circuit on a substractive input thereof, and to deliver an outgoing signal on said send line;
- an adapter circuit for adapting coefficients of said adaptive filter, responsive to coefficients of direct discrete transform of successive blocks of said outgoing signal;
- and
- means for subtracting coefficients representative of an acoustical noise spectrum from said coefficients of said direct discrete transform of blocks of said outgoing signal prior to application to said adapter circuit.
An acoustical echo canceller for use between a hands-free near end acoustical interface and a communication network, having a receive line and a send line, said echo canceller comprising:
- means for computing coefficients of a direct discrete transform in the frequency domain of successive blocks of an input signal received on said receive line;
- an adaptive filter connected to receive said coefficients of the direct discrete transform and arranged for delivering a filtered output;
- means for computing an inverse transform of said filtered output;
- adder means connected to receive successive blocks of a near end speech signal on an additive input, to receive said inverse transform circuit on a subtractive input thereof, and to deliver an outgoing signal on said send line;
- an adapter circuit for adapting coefficients of said adaptive filter, responsive to coefficients of direct discrete transform of successive blocks of said outgoing signal;
- and
- means for subtracting coefficients representative of an acoustical noise spectrum from said coefficients of said direct discrete transform of blocks of said outgoing signal prior to application to said adapter circuit, said adapter circuit being arranged for adapting the coefficients by implementing the algorithm:
- H(k+1)=H(k)+2F.g.F..sup.-1.m(k).X.sup.H (k).SPSE(k)!
- where:
- k is the order of a current block;
- F designates a matrix of the discrete Fourier transform (DFT);
- g is the gradient constraint matrix;
- m is a diagonal matrix of input power normalized incrementation steps;
- H is a vector of the coefficients for the adaptive filter (28);
- SPS designates the spectral substraction operator;
- X.sup.H is a vector of input samples x (n);
- and
- E is a vector of output samples e (n) in the absence of double talk.
An acoustical echo canceller for use between a hands-free near end acoustical interface and a communication network, having a receive line and a send line, said echo canceller comprising:
- means for computing coefficients of a direct discrete transform in the frequency domain of successive blocks of an input signal received on said receive line;
- an adaptive filter connected to receive said coefficients of the direct discrete transform and arranged for delivering a filtered output;
- means for computing an inverse transform of said filtered output;
- adder means connected to receive successive blocks of a near end speech signal on an additive input, to receive said inverse transform circuit on a subtractive input thereof, and to deliver an outgoing signal on said send line;
- an adapter circuit for adapting coefficients of said adaptive filter, responsive to coefficients of direct discrete transform of successive blocks of said outgoing signal;
- and
- means for subtracting coefficients representative of an acoustical noise spectrum from said coefficients of said direct discrete transform of blocks of said outgoing signal prior to application to said adapter circuit;
- and
- circuit means for supplying a local de-noised speech signal of a near end speaker, said circuit means being arranged to perform an inverse transform of the output of said subtracting means from the frequency domain and a parallel-to-series conversion.
Dependencies are inferred from the claim text.