AIC3254的AEC,是否适用于做音频反馈抑制?
时间:10-02
整理:3721RD
点击:
今天我研究了一天了,发现AEC怎么做都无法做到只用单个MIC输入。TI提供的例程,我也仔细地研究过了,那种例程,只适用于互相通话的情况。也就是说,那些例子都存在着两个音源,很明显,这样是符合回波消除的条件的。但是,我想做到反馈抑制效果,就是说,一个MIC输入到CODEC,由CODEC输出到音箱。在这个情况下,是不存在远端语音的,只有唯一一个MIC输入端。我今天试了很多方法,发现根本无法用AEC设计,连编译都无法通过。各位大侠,到底怎么办呢,期待各位大侠的帮助,谢谢了,万分感谢。AIC3254要怎么做,才能够做到反馈抑制呢?
您好,我在另一个帖子中回复了你相关的问题.对于AEC模拟输入问题,我这边给您一些建议:要实现AEC,一定需要两路输入,一路为当前MIC所录到的讯号,一路为当前SPK在播的信号,这样AEC的算法可以实现回音消除功能. 针对您的应用,可以考虑让ADC的一个声道输入当前MIC录的声音,而另一个声道录当前SPK播放的声音.难点应该在于通路中Delay的控制. 希望我的回复能给您一些帮助. 谢谢!
Fabian
谢谢了啊张大侠,真是非常希望TI以后能够开发出更加完美的音频反馈抑制算法组件。这个真是非常有用的功能啊,特别是在信号处理器这个领域,张大侠,如果有可能希望你向TI提一下这个建议,看看能不能在3262或者3254的CODEC基础上,开发出音频反馈抑制的专业算法组件,这样的话,就非常完美了。
