高通的QCC3081芯片搭载了领先的高通1-MIC、2-MIC、3-MIC CVC回声消除和噪声抑制技术,无论您身处何地,都能通过蓝牙立体声耳机或耳塞享受清晰的语音通话体验。无论是家中的生活噪音、街道的车流声还是人群的喧哗,这些背景噪声都不再是通话质量的障碍。
CVC(清晰语音捕获)技术是一套专为电话通话设计的回声消除和噪声抑制算法,它能够在呼叫的发送和接收过程中,确保语音质量达到最优。这意味着,无论您身处哪里,CVC技术都能够确保您的声音传输清晰。
在实际使用中,用户通常只需设置一组CVC参数,以适应大多数通话环境。然而,为了满足特定客户的需求,有些产品提供了两组CVC参数,可以根据用户所处的环境动态切换,如从安静的办公室切换到喧闹的地铁站,从而提升用户体验。
用户首先需要根据耳机的MIC连接(1-MIC、2-MIC或3-MIC)选择合适的软件配置。
图1为QCC3081的MIC接口配置。
配置完成后,将软件编译并烧录到产品中,确保产品密封并提供TRB或USB接口。通过TRB烧录器或直接连接电脑的USB接口,将产品与电脑连接。
接下来,将产品与手机配对,进行电话通话,并在通话状态下使用高通的CVC调试工具QACT软件进行调试。
需要注意的是:必须在通话中才可以连接上QACT。
图2 为QACT打开时的界面,需要先配置Connection Configuration文件。
在QACT中,可以对Send Path的各个模块进行调试。
具体的调试方法可以参考相关教程博文:
【QUALCOMM之快速学会QACT轻松成为CVC“砖家”系列】-CVC的Tuning之1 - 大大通(简体站) (wpgdadatong.com.cn)
图3为调试界面
调试完成一组参数后,应将其保存为一个htf参数文件。然后,将参数恢复到默认状态,调试第二组CVC参数,并保存为另一个htf文件。
注意:此时这两组的CVC参数里面的PSID是一样的,但是数组的数据是不一样的。
打开两组htf参数文件,将第二组参数的数据复制到第一组数据之后,并将第二组数据的所有PSID依次增加2,以区分两组参数。
图4 htf参数文件的PSID
修改PSID后,将所有数据复制到MDE的cvc_config.htf文件中。
如果遇到相同的PSID,必须删除原有的数据,以确保新参数中的PSID数据被调用。
图5 cvc_config.htf文件
更新cvc_config.htf文件后,重新编译代码并下载到产品中。当产品连接手机并进入通话状态时,默认启用的是第一组0x001300参数。制造商可以通过API:OperatorsStandardSetUCID定义一个按键来切换到第二组参数。
图6 CVC参数调用的API
相关FAQ:
Q1: CVC技术主要用于什么场景?
A1: CVC技术主要用于提升蓝牙耳机或耳塞在进行语音通话时的声音清晰度,尤其是在噪声环境下。
Q2: 如何选择合适的CVC参数配置?
A2: 用户需要根据耳机的MIC配置(1-MIC、2-MIC或3-MIC)以及使用环境(如安静或嘈杂)来选择合适的CVC参数配置。
Q3: 如何使用QACT软件进行CVC参数调试?
A3: 在通话状态下,通过连接QACT软件对Send Path的各个模块进行调试,并保存调试好的参数为htf文件。
Q4: 为什么需要修改PSID?
A4: 修改PSID是为了区分不同的CVC参数组,确保在不同的使用环境下能够调用正确的参数。
Q5: 如何在产品中切换不同的CVC参数组?
A5: 制造商可以通过API:OperatorsStandardSetUCID定义一个按键,使用户能够在不同的使用环境下切换到相应的CVC参数组。
欢迎登录大大通,了解更多原厂方案、技术干货!