[Speex-dev] Echo Cancelation Algorithm Details and Tuning

Jozsef Vass jvass at logitech.com
Wed Oct 3 20:07:00 PDT 2012


I suggest to take a look at echo canceller part of the webrtc project.
It is the echo cancellation developed by gips and open sourced by
google.

Jozsef

On Wed, Oct 3, 2012 at 2:14 PM, Prateek Bansal <prateek at fugoo.com> wrote:
> Hi,
>
>
>
> I am just starting up on SPEEX AEC algorithm and have couple of questions
> around echo cancelation algorithm used in SPEEX.
>
>
>
> 1)     Usually Echo Cancelation Algorithm has support for number of
> components –
>
> -       Non-Linear Processor (NLP)
>
> -       Automatic Microphone Gain Control (AGC)
>
> -       Transducer Equalization (EQ)
>
> -        Dynamic Range Compression (DRC)
>
> -       Ambient Noise Reduction (ANR)
>
> -        Bi-directional Comfort Noise Generator (CNG)
>
> -       Double-talk/Coherence/Howling detection
>
> My question is whether the algorithm supports all the above functionalities
> ? Looking at speex_preprocess.h file, I find there are controls available
> for AGC, Noise Suppression, Echo Suppression during single talk and double
> talk but not clear if there are more options available.
>
> 2)     From tuning standpoint, are there references available on how we can
> tune SPEEX AEC algorithm to our needs ?
>
>
>
> Thanks in advance.
>
>
>
> Prateek
>
>
>
>
> _______________________________________________
> Speex-dev mailing list
> Speex-dev at xiph.org
> http://lists.xiph.org/mailman/listinfo/speex-dev
>


More information about the Speex-dev mailing list