声学回声消除中 ERLE(回声回损增强)的合理水平是多少?

信息处理 声学
2021-12-27 11:39:47

我正在研究具有双重通话检测器的声学回声消除。在单讲期间,ERLE(回波损耗增强)超过 100dB,在双讲期间大约为 20dB 到 40dB。我读过几篇论文,发现对于一个好的回声消除器,ERLE 应该在 40-50dB 之间。我哪里出错了?可以得到这么高的ERLE吗?

2个回答

4年后我回复很烦人,但这对其他人有帮助

是的,ERLE 必须至少为 40 dB 才能获得良好的回声消除效果。在仅存在近端语音期间,您不应计算 ERLE,因为它将接近 0dB,因此 ERLE 必须仅在存在 Far_end 信号时使用。

在您的情况下,我认为您可能使用较低的平均过滤器长度来计算 ERLE。这主要取决于您如何计算 ERLE,理想情况下,如果您的自适应滤波器收敛后 ERLE 为 100 dB,那么它就足够了。

问候

ERLE取决于许多因素,例如样本中的回波长度、样本中自适应滤波器的长度、残余回波估计的策略和非线性处理。

通常,回波的长度在 10~100ms 左右,超过了自适应滤波器的长度。比如16kHz的采样率,10~100ms大约是160~1600个样本。但是由于计算开销的限制,自适应滤波器只有 160 ~ 640 个样本。考虑到长度限制,自适应滤波器只能贡献20~30dB ERLE。为了获得更多的ERLE,还需要良好的残余回波估计和非线性处理。

然而,100dB ERLE 似乎很奇怪。对于 16 位系统,动态范围只有 96dB。希望我能从这个问题中得到更多的见解。