qcc3040 cvc通话降噪调试

硬件环境:QCC3040
软件环境: ADK289, QACT7.2.20

qcc3040支持单咪cvc和双咪cvc的通话降噪,本文介绍单咪cvc的应用及调试方法。
1、首先,在官方发布的原始代码中,默认的设置就是使用单唛cvc的,因此,代码上不用做任何修改。
2、把代码编译下载进qcc3040后,运行,连上手机,然后让手机进入通话状态。
3、把耳机连接trb盒子,然后打开QACT7.2.20, 点击“Connect To Device”, 选择“Proc 0,SubSys 3”,   (注:如果是首次使用qact的话,要先进行配置)。

4、进了调试界面,如下图


5、单唛cvc的调试主要是调试近端,亦即mic端, 至于spk端,基本不用动,保持默认就好。 而mic端的调试,只有两个地方涉及:AECRef和Narrowband 1-MIC Headset,  (有些手机可能是Wideband 1-MIC Headset)。

6、AECRef中的mic gain,表示mic信号的前级增益放大,它的设置会影响底噪。设得太大,进入dsp的信号量大,声音更加真实,还原度搞,但底噪也随着放大,远处的声音(杂音)也会传进去。  若设得太小,进入dsp的原始信号量小,它得靠后级去放大,因此失真会大点,不太真实,但是进入的底噪也跟着小,而且远处的声音(杂音)没有被拾取,因此对方听起来比较清晰,降噪效果好。   因此,此项的设置要在“降噪效果”和“声音还原度”上取得平衡,不能过大也不能过小。一般是在5-20db之间(具体依据mic的灵敏度)。


 7、 Narrowband 1-MIC Headset, 此处主要需要改动的是AGC部分和Noise Suppresion,AGC一般要把它BYPASS(不使用自动增益控制),使用的话,在某种场景可能会出现声音忽高忽低的效果,影响体验(AGC一般用在人的嘴巴与mic的距离不固定的情况,比如免提音箱)。
8、AGC此处一般只需要调整Pre-Gain, 前级的mic gain小的话, 那么Pre-Gain就要调大,前级的mic gain大的话, 那么Pre-Gain就要调小。 判断标准来自于SCO_SEND的peak值,在人正常说话的时候,该peak值要在-5db左右。不能超过0也不能小于-8db,超过0就破音了,小于-8db就偏小声了。

9、Noise Suppresion的值,默认是-90db,基本使用默认即可,也可以尝试调到-95,-98
10、调试的过程可以实时听效果,调好了以后保存参数,把参数放到代码中编译下载。

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值