Echo Cancelation Algorithm Details and Tuning
Prateek Bansal <[email protected]> Wed, 3 Oct 2012 14:14:06 -0700
| Newsgroups | gmane.comp.audio.compression.speex.devel |
|---|---|
| Message-ID | <[email protected]> |
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 [email protected] http://lists.xiph.org/mailman/listinfo/speex-dev