当前位置:首页 > 工业控制 > 工业控制
[导读]摘要:针对音响系统在室内产生的回波干扰,采用基于频域回波抵消算法,结合DSP芯片TMS320VC5416硬件的处理方法,设计了RS232串口通讯的人机界面控制程序,从而有效地消除了干扰噪音。该方法可用于多种音频设备、会议

摘要:针对音响系统在室内产生的回波干扰,采用基于频域回波抵消算法,结合DSP芯片TMS320VC5416硬件的处理方法,设计了RS232串口通讯的人机界面控制程序,从而有效地消除了干扰噪音。该方法可用于多种音频设备、会议系统,以抵消回波产生的干扰。
关键词:音响系统;回波抵消;频域;干扰

0 引言
   
在许多音频设备(如视频会议系统)中,扬声器播放出来的声音被麦克风拾取后要发回远端,使得远端谈话者能听到自己的声音(经一个声路径延迟的声音),从而干扰语音传输,称为声学回波。
    声学回波抵消器(Acoustic Echo cancellor,AEC),是对扬声器信号与由它产生的多路径回波的相关性为基础建立的远端信号语音模型。利用它可对回波进行估计,并不断地修改滤波器的系数,使得估计值更加逼近真实的回波;然后再将回波估计值从话筒的输入信号中减去,从而达到消除回波的目的。AEC还会将话筒的输入与扬声器过去的值相比较,从而消除延长延迟的多次反射的声学回波。根椐存储器存放的过去的扬声器输出值的大小,通过AEC可以消除各种延迟的回波。

1 回波抵消算法
   
声学回波抵消算法(简称AEC算法)采用一种成熟的商用频域算法模块,由美国的SPIRIT Corp设计,遵循国际电信联盟(IUT)G.167标准,可用来去除由扬声器到麦克风的声音反馈所引起的回波,用户可设的最大回波路径延迟达508 ms,该算法的原理框图如图1所示。


    图1中的CNG(Comfort noise generator)为舒适噪声产生器,DT(Double talk)detector为双端回话检测器,ERL(Echoreturn loss)为回声传播损失,NLP(Non-linear processor)为非线性处理器,NS(Noise suppressor)为噪声抑制器,Tonedetector为音调检测器,Sub-band adaptive subtractors为子带自适应减法器,Sub-band noise suppressor为子带噪声抑制器,Anti-howling control为抗啸叫控制单元,Convergence monitor为算法收敛检测器。Feinput为远端参考信号输入,Feoutput为经过AEC算法处理后的近端参考信号输出,称为接收回路:Neinput为回波信号与近端语音的混合信号,Neoutput为去除回波的近端语音信号,称为发送回路。
    在AEC开始处理时,采用半双工方式可以避免AEC算法收敛时残余回波被听到,收敛监控器用于跟踪当前回波返回损失并检测收敛。一旦收敛AEC转向全双工方式,而且因为它对背景噪声和回波路径改变,非线性失真都非常强,所以不会再转向半双工方式,这样就能保证在任何条件下的全双工通讯。因为其子带结构,AEC仅处理32个输入缓冲区的样本,并在内部有96个样本的延迟。
    AEC具有强大双端会话检测器,因而允许AEC算法在本地语音存在的条件下收敛,并且在双端会话期间不会带来残余回波增大。双端会话检测器可以在信噪比大于6 dB的噪声条件下工作,双端会话检测器可控制自适应滤波器、NLP和CNG,以防止它们不收敛。当双端会话开始被检测到后,发送回路中的NLP关闭,并以确定速度逐渐增加其传输增益,直到达到其最大值1(16位时为32 767)。当双端会话结束被检测到时,NLP打开并逐渐降低其增益,直到定义的最小值,这样就增加了回波抵消。
    发送回路和接收回路中的NLP在半双工模式下都支持开关切换。CNG在NLP打开时工作产生与背景噪声幅度相适应的适度噪声,但其幅度小于设定的最大值。AEC具有内部音调检测器,可以防止AEC收敛在如拨号音或振铃音的正弦信号,这种收敛可能造成AEC运行错误。特别是在AEC收敛在这类信号的开始处,这一点对免提电话特别有用。AEC还具有抗啸叫控制单元,可用来避免因为声音在麦克风和扬声器问反馈引起的啸叫(Larsen效应),这种情况只有在远端和近端运行在全双工模式下才会发生。

2 回波抵消器硬件构成
   
本文的回波抵消器硬件平台主要基于TI公司TMS320VC5416高性能DSP芯片来进行设计,其硬件平台结构如图2所示。


    平台的工作原理:以DSP芯片TMS320VC5416作为主处珲器完成算法的调用处理和音频数据流的控制调度;SRAM作为外扩存储器,用来存放中间运算结果;FLASH存储器用来固化算法和应用程序模块,使回波抵消器系统在外界环境同定,并使其在不需要调整控制参数时,能作为一个独立系统脱机工作。
    codec采用高度集成的立体声音频编解码芯片TLV320AIC23B来处理音频输入和输出。系统的立体声输入部分,一路接Neinput近端语音与回波信号的混合信号,另一路接Feinput远端参考信号,即远端说话人语音信号;而立体声输出部分的一路接Neoutput,即经过AEC处理的近端语音信号输出,另一路接Feoutput,即远端参考信号经过AEC处理的输出。AEC的控制参数可通过串口通讯来实现,由PC机向回波抵消系统发送AEC调控参数,可以达到最佳的抑制效果。
    本回波抵消器硬件平台采用+5 V单电源供电,可与PC机提供的+5 V电源连接,并具有外部手动复位键,操作简单方便。

3 串口通讯规则
   
为了方便调整AEC算法运行参数,本系统采用了RS232串口通讯方式。串口通讯的编程分为两部分:一部分采用汇编与C混合编程的方式,在TMS320C5416上运行;另一部分则采用VB6.0的人机控制界面设计。
    通讯机制采用查询方式。回波抵消器主程序上电运行时,对两个输入通道采样32个样本,在AEC算法处理前应查询—下串口有无控制参数发出。如没有,则按默认参数运行;如果串口有控制参数,则保存并按新的控制参数执行。VB具有面向对象的设计方法,并具有简单方便的串行通讯和实用性强等优点。利用串行端口控件Mscomm可以实现简单的串行通信,该控件屏蔽了通信过程中的底层操作,用户可以设置、监视Mscomm控件的属性和事件,并可结合Timer控件完成对串行口的初始化和数据的输入输出工作。
    串口控件Mscomm的使用和设置非常简单,通过以下代码即可完成该控件相应属性的初始化:

    这里将控制参数分类并排序,发送和接收都应当严格按次序执行,以确保通讯过程的正确。控制参数主要分为三类,图3所示是回波抵消器的人机控制界面图。其中,量化参数位于图3左侧,该类参数有具体数值,对于超过8位二进制数的参数,可采用分高低字节发送,并使用Slider控件来实现;AEC开关量为图3中间部分的参数,该类参数表示AEC算法中某些运算模块的打开和关闭,可采用Checkbox控件实现;选控参量为图3右侧的参数,该类参数表示AEC算法中某些参量数值的选择,如采样率、回波延迟设置等,主要采用ComboBox控件实现。


    用户使用时,在设置相应参数完毕后,点击“应用”即可完成参数传递过程,也可点击“复位”加载算法本身提供的默认参数。控制参数一旦根据音频设备使用环境设置完毕,则不需频繁修改,参数设置过程不影响算法的实时运行。

4 结语
   
通过语音数据文件的仿真分析及实际会场环境检测证明,该回波抵消系统具有较好的回波抑制效果,而且算法收敛速度快,性能稳定,因而应用十分广泛。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

助力科研与检测新突破 上海2024年5月15日 /美通社/ -- 全球知名的科学仪器和服务提供商珀金埃尔默公司今日在上海举办了主题为"创新不止,探索无界"的新品发布会,集中展示了其在分析仪器领域的最...

关键字: 质谱仪 BSP DSC 气相色谱

上海2024年5月16日 /美通社/ -- 2024年5月10日至5月13日,富士胶片(中国)投资有限公司携旗下影像产品创新力作亮相北京P&E 2024。在数码相机展览区域,全新制定的集团使命"为世界绽...

关键字: 富士 数码相机 影像 BSP

贝克曼库尔特目前已成为MeMed Key免疫分析平台和MeMed BV检测技术的授权经销商 在原有合作的基础上,继续开发适用于贝克曼库尔特免疫分析仪的MeMed BV检测 加州布瑞亚和以色列海法2024年5月16日...

关键字: BSP IO 检测技术 免疫分析仪

英国英泰力能的燃料电池是可产业化的产品解决方案 英国首个专为乘用车市场开发的燃料电池系统 在 157kW 功率下,此燃料电池比乘用车的其他发动机更为强大 &...

关键字: ENERGY INTELLIGENT 氢燃料电池 BSP

深爱人才,共赴"芯"程 深圳2024年5月15日 /美通社/ -- 5月11日,深圳国资国企"博士人才荟"半导体与集成电路产业专场活动在深圳市重投天科半导体有限公司(简...

关键字: 半导体 集成电路产业 BSP 人工智能

武汉2024年5月15日 /美通社/ -- 北京时间4月26日-5月4日,2024 VEX 机器人世界锦标赛于美国得克萨斯州达拉斯市举办。本届 VEX 世锦赛为期九天,设有 VIQRC 小学组/初中组、V5RC 初中组/...

关键字: 机器人 BSP RC POWERED

上海2024年5月15日 /美通社/ -- 由生成式人工智能(AI)驱动的临床阶段生物医药科技公司英矽智能宣布,与复星医药(600196.SH;02196.HK)合作开发的潜在"全球首创"候选药物IS...

关键字: ISM BSP PC 人工智能

上海2024年5月13日 /美通社/ -- 5月8日,浦东新区国资委组织陆家嘴集团等9家区属企业与立邦中国召开合作交流会,旨在贯彻落实浦东新区区委、区政府工作要求,进一步放大进博会溢出带动效应,持续扩大区属企业与进博会重...

关键字: BSP 数字化 自动化立体仓库 智慧园区

上海2024年5月13日 /美通社/ -- 在数字化时代,高效的税务管理和ERP系统成为企业发展的关键。为了满足这一需求商应信息科技与Exact Software 易科软件就金四全电票税系统与ERP系统集成及商务合作建立...

关键字: AC 软件 BSP 数字化

北京2024年5月13日 /美通社/ -- 5月11日,鲲鹏昇腾开发者大会2024期间,华为举办"昇思AI框架及大模型技术论坛",软通动力数字基础设施与集成事业部总经理谢睿受邀出席、软通动力...

关键字: AI 模型 BSP 精度
关闭
关闭