最近在 3254 EVM板上调试 AEC功能,平台搭建如下:
1. J7 LINE OUT 接音箱;
2. J4 EXT MIC IN 外接了个MIC
现在情况是:回音基本消除,但是发现近端的录音效果不理想,不知如何改进?下图是我的 mini-dsp 的例程、配置,附件中是该配置的一段录音
Derek Xie:
你好:
你的录音是MonoDec4xIn_1输入,录MonoI2S_Out_1,还是MonoI2S_In_1输入,录MonoInt8xOut_1输出。
听你的录音感觉是第1种。 你除了修改了AEC_32_1控件外的参数外还有什么控件或者参数进行了修改了吗?
kai huang:
回复 Derek Xie:
我的例程中 MonoDec4xIn_1 作录音输入,录的是MonoInt8xOut_1输出 及我讲话的声音,只不过MonoInt8xOut_1输出被作为回音被消除了。目前只修改了AEC_32_1控件外的参数。
Derek Xie:
回复 kai huang:
你好:
你的测试方法有点问题:
MonoDec4xIn_1是MIC的输入,MonoInt8xOut_1你的手机的听筒的输出。如果你在自己的MIC端说话,在你自己的听筒端能听到自己的声音那不等于没有做AEC( Acoustic Echo Cancellation), 也就是说你的配置有点问题。
在整个process flow中。MonoDec4xIn_1 与MonoInt8xOut_1模拟近端的手机,MONP_I2S_in1作为远端用户说的话,Mono_I2S_Out_1是录下了你近端麦克的声音,这个是你应该听的声音。
kai huang:
回复 Derek Xie:
可能我没讲清楚,我的处理流程和你讲的一样是:MonoDec4xIn_1 与MonoInt8xOut_1模拟近端的手机,MONP_I2S_in1作为远端用户说的话,Mono_I2S_Out_1是录下了近端麦克的声音
Derek Xie:
回复 kai huang:
你好:
你尝试调节CCfactor和CF的值看是否有改善。增大CCfactor的值后在改变CF的值。