新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于FM2010芯片的回声消除装置的设计

基于FM2010芯片的回声消除装置的设计

作者:时间:2011-07-30来源:网络收藏
  2.3 软件程序的设计

  图2所示为软件架构示意图。回音消除的软件开发需要的几个步骤为:

  

基于FM2010芯片的回声消除装置的设计

  (1)给回音消除芯片上电,并对芯片及E2PROM进行初始化;

  (2)等待初始化完成;

  (3)接收通话信息并进行存储;

  (4)将通话信息写入回音消除芯片内并进行处理。

  需要指出的是,对进行初始化时,要按其规格说明书定义的上电时序进行,否则可能会导致在录音时会有时断时续的情况发生。即在初始化时,PWD high的状态必须要在RESET high状态之前设定,两者之间相差5ms。在此,给出对FM2010的初始化程序:

  

基于FM2010芯片的回声消除装置的设计

  3 测试及效果

  在实验中,本文使用了当前十分流行通用的语言聊天软件——腾讯QQ进行语音视频通信,在保证网络状态的前提下,本文通过电脑与本文中设计的电路板相连,如图3所示(图中FM2010代表本文中设计的电路板整体电路,并非仅是芯片本身)。测试时,在进行通话过程中同时播放音乐,通过测试,可分别在开启本设计电路板和未开启本设计电路板的条件下,得到处理前和处理后的实验效果。在未启用本电路板时,如果通话过程中有背景音的存在,会导致通话效果受到明显的影响,而启用本电路板之后,通话过程中背景音已被消除,通话效果得到明显改善。

  

基于FM2010芯片的回声消除装置的设计

  在对背景音的抑制试验之后,本文又对回声的抑制进行了试验。在试验时,选择在雨天进行(因为雨天时网络状况不稳定,易产生回声),通过QQ聊天工具进行试验(在试验时使耳机和话筒距离较近,这样可以进一步验证本设计的性能)后得到处理前和处理后的效果。

  通过试验可以清楚地看到,经过本设计处理后的通话效果得到明显的提高,大部分的回音被明显地抑制,有效地剔除了回声对通话的影响,即本设计对回声的抑制有明显作用。

  本文在分析视频语音通话中回声产生的基础之上,具体研究了的原理,并介绍了几种常用的方法。其后根据FM2010芯片的特点,设计了回声消除的软硬件方法。通过在QQ视频语音交流中的应用,验证了其对回声的有效消除。此外,本设计已应用于南京某军区养老院,并取得了良好效果。


上一页 1 2 下一页

关键词: FM2010 回声消除

评论


相关推荐

技术专区

关闭