Chromium Code Reviews
DescriptionCalculating ERLE in AEC more properly.
The audio level of the AEC's output level was calculated before overlapping add, and therefore, a compensation was needed. The compensation is multiplying the level by 2 since, before overlapping add, the level is roughly halved due to windowing.
This had to be that way because the level was calculated in frequency domain and the signal after overlapping add has only its time domain representation.
The level calculation has been updated to work on time domain signal and therefore the problem is not there any longer.
This CL is to put the calculation of the AEC output level after overlapping add and remove the compensation.
BUG=
R=peah@webrtc.org
Committed: https://crrev.com/944744b25c76810e576516d2f676b1d9105e302f
Cr-Commit-Position: refs/heads/master@{#11810}
Patch Set 1 #
Total comments: 1
Patch Set 2 : rebase #
Messages
Total messages: 13 (4 generated)
|
||||||||||||||||||||||||||||