17744976310 2676865265

行业新闻

首页 > 新闻中心 > 行业新闻 >

高通CVC降噪之AEC介绍

作者: 飞易通 时间:2022-11-04 10:17

一.cVc的一般概述

cVc软件使用户能够补偿环境和声学变量,以提高产品的音质性能。cVc软件调谐程序是一系列按特定顺序执行的声学和电声测试和测量。测试结果修改了cVc软件音频处理参数。cVc软件调谐程序的主要目的是实现耳机音质的最佳水平。您可以在耳机系统开发周期的多个阶段执行cVc调整过程。通常,开发人员会制造一个原型耳机系统,其中包含音频、电源、通信和处理组件。当原型系统可用时,您可以开始调整。当最终生产组件和包装可用时,完成最终调整以验证最佳性能。cVc应用程序包括其音频处理的默认设置。这些默认值可能需要调整增益以补偿硬件设计的变化,例如麦克风和扬声器。

二.准备条件

QACT需要一个调试接口来与目标硬件通信。正在开发的耳机设备必须支持连接到PC的USB或TRB接口,以便为特定产品调整cVc软件。下图AEC操作界面。

三.回声消除设置及解析

 绕过残余回声减少(Bypass Residual Echo Reduction)

 默认情况下,未选中此选项并启用回声减少。

 当系统中没有非线性并且系统的声耦合最小时,最好使用此功能。

 选中此选项可禁用残余回声减少。禁用残余回声减少可节省约1.4MIPS。

 绕过回声(Bypass Acoustic Echo Cancellation)

 默认情况下,该选项未选中,系统中包含AEC模块。

 要禁用AEC处理,请选中此选项。

 重复使用初级过滤器(Reuse Primary Filter )  当回波耦合高时选中此选项。选择此选项会增加DSP处理负载,因为音频通过主AEC滤波器循环以进一步减少回声。在处理能力不是问题的某些条件下,启用此选项以确保AEC初级滤波器收敛到尽可能接近最佳水平。
 双重通话侵略性(Double Talk Aggressivness)

 确定在双方通话期间应用的衰减量。

 该字段设置得越接近100%,应用的回声衰减就越少。

 AEC自适应噪声控制(AEC Adaptation Noise Control)  选择声学回声消除器的尾部长度。
 绕过残余回声减少(Bypass Residual Echo Reduction)

 

 BypassResidualEchoReduction复选框启用或禁用内置于AEC中的附加回声消除。目的是减少初级自适应滤波器之后可能存在的细微非线性。默认情况下启用。启用回声减少功能以获得最佳回声消除性能。

声学回声消除设置是:

1.绕过回声消除(Bypass Acoustic Echo Cancellatio):当不需要回声消除时选中此选项。

2.旁路回声抑制(Bypass Residual Echo Reduction):这选项启用或禁用内置于AEC中的附加回声消除。旁路回声抑制减少了初级自适应滤波器之后可能存在的细微非线性。默认情况下启用。为获得最佳回声消除性能,请启用旁路回声抑制功能。

3.重用初级过滤器(Reuse Primary Filter):在正常情况下,过滤器会收敛到所需的水平,从而减少回声。当AEC滤波器收敛必须尽可能接近最佳收敛值时选择此选项。当回波耦合高时选中此选项。选择此选项会增加DSP处理负载。

4.参考延迟(Reference Delay):此功能可补偿由回声消除器之前的附加处理引起的发送信号的任何时间延迟。此功能可确保AEC在正确的时间触发。默认参考延迟值为2ms。

5.DoubleTalkAggressiveness:此功能调整在远端听到的双方通话信号量。降低双重通话攻击性以在远端听到较少的双重通话信号或增加回声消除量。增加双重通话攻击性以听到更多的双重通话信号或减少回声消除量。

6.AEC自适应噪声控制(AEC Adaptation Noise Control):默认0NS控制滤波器自适应关闭,设置为1完全NS控制打开。

7.低音量模式阈值(Low Volume Mode Threshold):此功能通过在扬声器音量增益设置为低于特定阈值时关闭回声消除器和舒适噪声发生器来节省耳机电池电量。通过降低音量直到没有感知到的回声或听到可接受的回声来确定阈值。

二.半双工设置/测试步骤

如果AEC无法将回声降低到可接受的水平,则需要半双工。如果声学耦合过度或扬声器失真高,例如车载套件,就会出现这种情况。使用半双工功能可能会导致双方通话性能降低。如果不需要半双工,请选中绕过半双工选项。啸叫抑制耦合阈值设置阈值以在存在远端语音时调用全频带衰减以努力消除回声。阈值基于监控模式期间显示的声耦合统计数据。

A.调整回声消除器:

1. 发起耳机通话并将扬声器音量设置为最大。

2. 近端受试者将低音量模式阈值设置为最小值(-45dBr,表值0)并取消选中重用初级滤波器.

3. 远端主体说出短促的语音(例如,“one”、“two”、“hello”、“ok”或“check”)并检查远端的回声。

4. 如果听到回声,检查ReusePrimaryFilter并重复步骤如果没有听到回声,继续并设置低音量模式。

B.要微调AcousticEchoCancellerEC,请设置低音量模式阈值:

1. 发起耳机通话。

2. 近端对象选择旁路声学回声消除。

3. 远端主体说出短促的语音(例如,“1”、“2”、“3”)并检查远端的回声。

4. 从最大接收器音量(增益)开始,向下调整近端接收器音量。

5. 每次调整音量时,重复第3步。继续操作,直到无法听到远端用户的回声或回声低到不需要回声消除器软件。记录此音量设置。

6. 近端对象将低音量模式阈值设置为在步骤4中确定的扬声器音量(增益)水平。

7. 近端主体移除了绕过声学回声消除复选框中的复选标记。

8. 在每个扬声器音量增益级别,远端受试者检查远端的回声。

Note:要调整音量,请使用SpeakerVolumeGainSetting块(检查TemporaryOverrideDAC)并从GainSelect下拉列表中选择一个音量。完成后,取消选中TemporaryOverrideVolume选项。BypassResidualEchoReduction功能启用或禁用内置于AEC中的额外回声消除。默认情况下启用回声减少功能。QTIL建议保持启用此功能。

联系我们

QQ: 2676865265

手机: 17744976310

邮箱: sales01@feasycom.com

公司地址: 深圳市宝安区西乡街道铁仔路50号凤凰智谷A栋盒子508室