BES通话算法调试详解:1400/1402/1302指南

需积分: 50 23 下载量 151 浏览量 更新于2024-08-31 收藏 125KB PDF 举报
通话算法调试指南详细介绍了在BES平台中针对通话过程中的AES(高级加密标准)和ANS(抗噪声编码)算法进行调试的方法。文档首先概述了整体通路的调试流程,强调了使用AudioDeveloper工具作为主要的调试工具,该工具可以从软件包(ftp://software.bestechnic.com)下载,登录名和密码分别为bescustomer和A#yd2Ha4n_。 在调试过程中,关键步骤包括: 1. **整体通路**:整个音频通路应参考AudioDeveloper工具提供的配置,参数主要存放在bt_sco_chain_cfg_default.c文件中,区分上行(TX)和下行(RX)算法参数。 2. **需要的设备和工具**:调试者需要整机设备,通过串口连接以便获取音频数据。此外,AudioDeveloper工具v0.3.4以及bes_speech_tuning_tool_ug_v0.3.3使用说明书也是必备资源。如果要处理双麦克降噪,还需额外的小音箱和白噪声源文件。 3. **调整下行通路**:首要任务是确保A2DP的最大输出音量在安全范围内,避免电学失真超过0.04%。由于模拟增益通常设置为最大,若需增大输出,可能需要调整VCODEC电压或外部功率放大器(PA)。 4. **确定HPF最大输出音量**:在HPF模式下,与A2DP模式一样,需要调整下行算法增益(rx_post_gain)以控制喇叭音量,但须注意不要超出1.0的增益限制,以防饱和失真。 5. **PLC(噪声抑制)**:文档提供了噪声抑制功能的开关,通常默认启用。 6. **算法相关参数调试**:涉及的具体算法如AEC2FLOAT(自动增益控制)和NS2FLOAT(噪声抑制)也需要精细调整,以优化通话质量。 7. **算法增益调试**:对特定算法的增益进行调整,以平衡声音清晰度与噪音抑制效果。 8. **特定模块调试**:如COMPEXP(复杂均衡器)和EQ(均衡器)的设置,同样影响音频信号的质量。 9. **双麦克降噪**:针对多麦克风系统,需要额外的音箱和噪声源文件来测试和优化上行双麦克风的降噪效果。 通过这份详细的指南,开发者可以逐步排查通话过程中的问题,优化AES和ANS算法性能,提升通话体验。