事由
上周应客户之约,去客户那边调试对讲设备的回声消除和降噪。通过现场的调试和与客户的沟通,算是把产品的效果和竞品各有千秋了。通过这次,笔者本身也对行业和需求有了更深的了解。更清楚了一些里面的技术细节和方向。这里做个总结吧。
问题
客户拿到我们的样品模块之后,装在机器上,遇到了几个问题。这几个问题还是比较典型的。 问题一,回声消除的的效果不理想? 问题二,对讲过程中有啸叫,这个该怎么抑制。 问题三,对方听到的喇叭的声音不够大? 围绕着这三个问题。我们经历了一系列调试。
思路
思路一,回声消除的问题解决思路。仅仅依靠回声消除算法是不行的,还需要其它算法辅助。参考信号的质量非常重要,太大了会影响原始信号的质量。太小了会影响回声消除的效果。这个是要使用串联电阻来减少信号。
思路二,啸叫的抑制,这个是一个综合性的解决方案,麦克风的前端增益不能太大了,后端的agc要降低声音。EQ也可以过滤一些啸叫。不过,这里面最重要的就是降噪以及啸叫抑制。啸叫抑制算法尽量少用,这样会影响音质。
总结
一个小小的对讲设备,设计到的音频算法太多了。几乎用到了所有的前端音频处理算法,才把效果做出来。看来后面还需要音频这块,争取做出来更好的效果来。