Description: webrtc echo canceller (aec, aecm) algorithm includes the following important modules: 1 echo delay estimation 2.NLMS (normalized least mean square adaptive algorithm) 3.NLP (nonlinear filtering) 4.CNG ( comfort noise generation), usually classical aec algorithm should also include double end detector (DT). Taking into account the NLMS webrtc use, NLP and CNG belong to the category of classical algorithms, it is only a brief introduction, this article focuses on the echo time delay estimation algorithm webrtc, which is the difference between general webrtc echo cancellation algorithm algorithm (such as video conferencing in the algorithm) compare interesting places.
To Search:
File list (Check if you may need any files):
data\.gitignore
....\01_mic_clvl12.raw
....\01_spk_clvl12.raw
....\02_comment.txt
....\02_mic.raw
....\02_spk.raw
....\03_comment.txt
....\03_mic.raw
....\03_spk.raw
....\04_comment.txt
....\04_mic.raw
....\04_spk.raw
....\05_comment.txt
....\05_mic.raw
....\05_spk.raw
....\06_comment.txt
....\06_mic.raw
....\06_spk.raw
....\fft\01_cmsis_dsp_128\comment.txt
....\...\................\fft_in.txt
....\...\................\fft_out.txt
....\out\01_out.raw
sam4s\.gitignore
.....\aec.hzp
.....\source\aec.cpp
.....\......\aec.h
.....\......\aec_test.cpp
.....\......\fft_in_1001.txt
.....\......\fft_in_128.txt
.....\......\fft_in_64.txt
.....\......\fft_test.cpp
.....\......\fft_test.h
.....\......\main.cpp
.....\......\utils.cpp
.....\......\utils.h
.....\.ystem\SAM4S_Startup.s
.....\......\SAM_Target.js
.....\......\system_sam4s.c
.....\......\thumb_crt0.s
.cilab\aec.sce
......\main.sce
......\mdf.sce
......\plot-fft-cmsis-128.sce
......\show-vc-output.sce
......\test.sce
......\utils.sce
vc\.gitignore
..\aec\aec.cpp
..\...\aec.h
..\...\aec.vcxproj
..\...\aec.vcxproj.filters
..\...\aec.vcxproj.user
..\...\main.cpp
..\...\stdafx.cpp
..\...\stdafx.h
..\...\targetver.h
..\aec.sln
..\aec.suo
..\Debug\aec.exe
..\.....\aec.ilk
..\.....\aec.pdb
data\fft\01_cmsis_dsp_128
....\fft
....\out
sam4s\source
.....\system
vc\aec
..\Debug
data
sam4s
scilab
vc