基于CX20707 SPoC在安防楼宇对讲中的回声消除设计

基于CX20707 SPoC在安防楼宇对讲中的回声消除设计
刘坛春
【摘 要】针对安防楼宇对讲系统中回声难于消除的问题,简要阐述了回声产生的原因及原理和当前主要的回声消除技术,重点介绍了Conexant CX20707 SPoC回声消除芯片的基本特性,及在模拟楼宇对讲系统和数字楼宇对讲系统中CX20707的音频流处理设计流程。实践中基于CX20707设计的楼宇对讲产品,其声学回声和线路回声都得到比较好地抑制,各项语音通话技术指标均满足公安部楼寓对讲系统技术标准的测试要求,值得在楼宇对讲系统中进行推广和应用。%In view of the problem which it is difficult to cancel echo in building intercom system, briefly expounds the echo causes and principle and the current main echo cancellation technology, introduced the Conexant CX20707 SPoC echo cancellation chip basic characteristic, and the audio stream processing design flow of CX20707 in analog building intercom system and digital building intercom system. In the practice, the building intercom system which based on CX20707 design, its acoustic echo and line echo are under quite good suppression, and each voice telephone conversation technical specificatio
n meet the ministry of public security building intercom system technology standard testing requirements. Therefore, it is worthy to be promoted and applied in the building intercom system.
【期刊名称】《电子设计工程》
【年(卷),期】2011(019)023
【总页数】4页(P106-108,111)
【关键词】声学回声消除;线路回声消除;微处理器;数字信号处理器;编解码器;数字音频数据传输总线
【作 者】刘坛春
【作者单位】RTI科技中国有限公司,福建厦门361009
【正文语种】中 文
【中图分类】TN91
在安防楼宇对讲[1]中,语音通话质量一直是困扰设计工程师的一个难题,主要是回声消除的设计。
1 相关技术和研究现状
楼宇对讲里的回声消除技术,目前采用的方法主要有两种:
1)采用运算放大器将喇叭音频输出信号反相后叠加在麦克风输入信号里面,进行简单的抵消,但弊端是无法解决多路径延迟的问题,而且只能半双工通话;
2)利用微处理器 MCU(Micro Controller Unit)的资源运行回声抵消算法来进行回声消除,但是回声抵消算法参差不齐,影响回声消除的质量,另外抵消多路径回声的算法一般比较复杂,需要占用MCU大量的资源,进而影响系统其它进程运行,降低整个系统的效率。
语音降噪芯片
笔者采用某公司的新一代CX20707专用回声消除芯片用于回声消除,在文中给出了相应的设计,并在实际项目中应用,取得了良好的效果。
2 回声来源
2.1 声学回声(Acoustic Echo)
声学回声是指扬声器播放出来的声音被麦克风拾取后发回远端,这就使得远端谈话者能听到自己的声音。声学回声又分为直接回声和间接回声:
1)直接回声是指扬声器播放出来的声音未经任何反射直接进入麦克风。这种回声延迟最短,它与远端说话者的语音能量,扬声器与话筒之间的距离、角度、扬声器的播放音量以及话筒的拾取灵敏度等因素相关。
2)间接回声是指扬声器播放的声音经不同的路径一次或多次反射后进入麦克风所产生的回声集合。因为周围物体的变动,例如人的走动等,都会改变回声的返回路径,所以这种回声的特点是多路径、时变的。
2.2 线路回声(Line Echo)
在楼宇对讲中,为了减少传输的线路对数,经常进行四线转换为二线进行远距离传输[2]。这2-4线转换的电路,由于电路存在不完全匹配的问题,会有一部分的信号被反射回来,形成了回声,这是线路回声。
3 CX20707 SPoC在安防楼宇对讲中的回声消除设计
3.1 CX20707 SPoC介绍
CX20707是美国科胜讯Conexant为嵌入式音频和语音应用推出的系列音频芯片Speakers-on-a-Chip(SPoC)之一。高度集成的 CX20707 SPoC内置了集成的音频/语音数字信号处理器(DSP)、多位编解码器(Codec)、I2S 数字音频接口,I2C/SPI、UART通讯口,高精度的24 bit的数字模拟转换器(DAC)和 24 bit模拟数字转换器(ADC),多个数字、模拟输入/输出接口及灵活的路由控制,集成32欧无需电容耳机驱动以及功率可达2.5 W class-D音频功放[3]。芯片接口框图如图1所示。
图1 CX20707接口框图Fig.1 CX20707 interface diagram
CX20707内部的DSP采用Conexant自有专利技术的语音处理算法和音频传输技术[4],自适应的滤波器算法,显著改善了音频和语音质量。关键音频技术如下:
1)子带声学回声压缩和消除;
微生物添加剂2)远端(Far end)带内语音降噪和近端(Near end)带外语音降噪;
3)子带线路回声消除;
4)动态响度调节;
5)Mic自动增益控制;
6)数字均衡器(Digital Equalizer);
7)动态压缩范围(Dynamic Range Compression)。殊胜诃子
3.2 CX20707 SPoC在模拟楼宇对讲中的回声消除设计
在模拟楼宇对讲系统里,线路上面传输的语音信号是模拟的语音信号,CX20707 SPoC可以用于本地麦克风输入语音信号的声学回声消除,以及2/4线转换不完全匹配引起的线路回声消除。系统应用框图如图2所示。
系统设计上,CX20707支持麦克风的直接输入,并集成2.5W class-D音频功放,可直接驱动喇叭,MCU可通过I2C总线配置和管理CX20707。CX20707支持模拟信号输入和可以驱动600 Ω负载的线路输出,经过2/4线路转换电路,用双绞线就可以和远端的对讲设备互联
通话,外围电路简单。
3.2.1 在模拟楼宇对讲中的CX20707线路输入信号路由
通过I2C可以把CX20707线路输入信号路由[5]配置如图3所示。
图2 CX20707在模拟楼宇对讲系统中的应用框图Fig.2 CX20707 application in analog building intercom system diagram
图3 模拟线路输入信号路由框图Fig.3 Analog line in signal routing diagram
主要模块介绍如下:
1) LEC (Line Echo Cancellation)
线路回声消除,可以设置线路回声消除启始、过程增益,全双工对讲增益,远端高低音门槛值。uc3907
2) Inb NR (Inbound Noise Reduction)
带内噪声抑制,将远端过来的音频带内固定噪声抑制。当Line in用于播放固定频率的铃声时,需要将Inb NR功能关闭,否则会被误判为固定频率的噪声而被滤除。
3)Equalizer
均衡器,可以分别调节12个子频带,每个子频带都可以分别设置不同的滤波器类型,如低阻、高阻、带通、低通、高通滤波器,每个子频带独立增益控制,中心频率点或者截止频率点设置,滤波器Q值设置。由于实际楼宇对讲产品模具里麦克风和喇叭腔体设计各异,如果出现有些频率点频响特性不符合设计要求时,可以用该均衡器进行很好地修正。
3.2.2 在模拟楼宇对讲中的CX20707麦克风输入信号路由
通过I2C可以把CX20707麦克风输入信号路由[5]配置如下,如图4所示。
新型碾米机环保型图4 麦克风输入信号路由框图Fig.4 Microphone input signal routing diagram
主要模块介绍如下:
1) AEC (Acoustic Echo Canceller)声学回声消除,可控制AEC调整的速度,设置回声
的高、低门槛值,调整回声在线路上面的延迟时间。
2)BF(Beam Forming)波束成形,该算法可以使麦克风阵列的噪声抑制能力提高,增强语音效果。
3)NR(Noise Reduction)降噪,该算法可以很好的降低噪声,提高语音质量。
4)EQ(Equalizer)均衡器,可以分别调节12个子频带,每个子频带可独立控制增益。
5) AGC (Automatic Gain Control)自动增益控制,该功能可以让麦克风的输入信号稳定在一定的输入水平。参数可以设置AGC启动门槛值,递增、递减的步进值,调整的速率,最大门限值防止信号饱和失真。
3.3 CX20707 SPoC在数字楼宇对讲中的回声消除设计
在数字楼宇对讲系统里,语音信号最后都需要MCU打包成为以太网数据包通过网络传输。CX20707 SPoC可以用于本地麦克风输入语音信号的声学回声消除。
系统设计上,CX20707支持麦克风的直接输入,并集成了2.5 W class-D音频功放,可以直
接驱动喇叭,内部集成了CODEC,可以直接用I2S(Inter-IC Sound)数字音频接口和MCU进行音频通信,外围电路简单。MCU通过I2C总线配置和管理CX20707,通过媒体独立接口MII(Media Independent Interface)和以太网的物理层收发器PHY(Port Physical Layer)互联,PHY通过变压器 (Transformer)电气隔离后和交换器(Switch)互联,不同的对讲设备最后都通过以太网交换器互相对接。系统应用框图如图5所示。
通过I2C将CX20707的内部音频输入信号路由配置如图6所示,数字音频输出信号路由配置如图7所示。音频流处理与模拟楼宇对讲中相似,在此不再赘述。
人防系统

本文发布于:2024-09-22 23:24:59,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/344400.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:回声   消除   语音   信号   线路   系统   音频
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议