导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→CVC-HFK软件介绍[原创][sz20120406]

 *第30913篇: CVC-HFK软件介绍[原创]

  
楼 主:sz20120406 2012年4月11日12:56
 CVC-HFK软件介绍[原创]
CVC-HFK软件介绍
CVC-HFK(清晰语音捕捉——免提套件)集成了回声消除、噪声抑制、非线性处理等功能,是一套优化的HFK解决方案。CVC-HFK解决方案使用全面的自适应子带方法来改善主要方面的性能,同时仅占用很少的资源。在汽车环境中,环境噪声是免提系统要克服的主要问题。因此,除了回声消除功能外,Clarity CVC-HFK还提供了集成的单麦克风解决方案(OMS)噪声抑制算法。OMS解决方案支持自适应噪声消除功能,其可削弱麦克风信号(传入)中的环境噪声,提取所需的语音,并将干净的话音(传出)传输至远端用户。由于CVC-HFK 是完全自适应的,因此不再需要过多调节。下面,我们将简介CVC-HFK解决方案及其主要方面的性能。 
1. CVC-HFK AEC 
CVC-HFK回声消除器是“无状态”AEC,其采用标准频率域NLMS算法的一个变体作为其主要的自适应滤波器。我们将在下面说明采用这些方法的好处。首先,子带频率域方法可取消关联或白化每个带中的输入信号,同相当时间域的AEC相比它可实现更快的收敛。第二,无状态AEC可实现连续的滤波器适应,这可改善噪声环境中的鲁棒性和整体模糊音性能。前面讲过在DT情况下麦克风信号中既包含回声又包含近端话音。近端话音不与回声信号相关联,如果没有进程避免它的话就会造成自适应滤波器的发散。第三,NLMS可实现独立于输入振幅的一致收敛。正由于此,CVC-HFK AEC可获得典型的40dB ERLE(回声返回损耗增益值),最大可达50dB ERLE,并可实现80ms左右的快速收敛时间,且在大多数环境下可进行全双工操作。此外,CVC-HFK AEC为其自适应滤波器采用了6?ms的尾长,这就在内部容量方面实现了更大的灵活性。 
2. CVC-HFK NS(噪声抑制器) 
CVC-HFK噪声抑制器是一种利用话音与噪声特性来帮助从合成噪声及话音信号中提取话音的频率域算法。CVC-HFK NS的两大主要模块是语音构成分析与语音提取。 
语音成份分析模块采用话音与噪声的暂时与相关属性来构建话音构成的可预测模型。语音提取块可根据语音与噪声模型修改各频率成份。此外,语音提取块还可充分利用音质原理最小化噪声底限与感觉的语音失真。 
CVC-HFK NS采用该方案可在噪声环境中实现10-15dB SNR(信噪比)的改善,同时还能保持较好的语音质量。在SNR已经足够高的极低噪声环境中,因为已关闭了NS,不会发生语音失真。 
3. CVC-HFK NLP(非线性处理) 
由于系统失真增加,因而CVC-HFK NLP最小。由CVC-HFK NLP增加的失真量比诸如中心削波器等标准NLP模块要低得多,因为其使用来自输入与误差信号的信息来确定额外的衰减。 
由于所有的CVC-HFK模块均使用频率域算法,因而与既使用时间域又使用频率域算法的解决方案相比,可以显著节约内存,并简化计算复杂性。 
系统集成设计 
在将TI-HFK板与蜂窝免提套件相集成时,要实现良好的移动呼叫还需要数个组件与适当的接口。 
您必须选择可与CVC-HFK应用软件和板卡硬件同时兼容的组件,才能获得良好的性能。HFK可支持各种不同的扩音器、扩音扬声器以及车载音响系统。但是,为了减少对应用手册的变更,我们已选择了专用的业界标准组件,这会为您的成功调整带来很大帮助。从TI-HFK板到蜂窝套件需要三个连接才能实现集成:扩音器输入TI HFK板; 
传出、已处理过的音频输出; 
输入、从蜂窝套件接收进来的信号。 
下面给出扩音扬声器与扩音器放置设计的几点建议。 
1. 扩音器的位置和定向 
为实现最佳的总体麦克风性能,在最后将设备安装到汽车内之前应了解一些关键的变量。 
建议保持扩音器和车内用户口腔之间的距离为46cm(18英寸)。建议距离范围从30至56cm(12–22英寸)。 
2. 尽可能避免扩音器暴露于气流(窗户和风扇); 
3. 适当考虑扩音器大小和安装方案,使扩音器前部可对准车内用户的口腔。 
 (本文由Cogo商城-IC元器件在线采购平台搜集整理,
浏览 了解更多详细信息)

>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:LIN软件的说明[原创]

[下一篇主题]:协议栈的设计要点[原创]