整体的通话信号流程如下MIC采集信号 - 放大器 - ADC采集 - 通话MIC数字增益 - AEC算法 - ANS降噪算法 - 通话MIC后端数字增益 - 通话EQ - 蓝牙上行。配置中如图所示MIC去直流fliter配置MIC高通fliter去掉直流信号。作用相当于修改串联的MIC输入电容。想低频少一些可以选择Cutoff 240Hz。MIC省电容电阻接法时修改此项可以等效调整电容参数不省电容方案时此项用默认值CutOff 30Hz即可。MIC偏置电路配置这个是根据硬件来选择。MIC内部偏置电阻大小修改需要根据MIC的实际情况来选择不同的值对声音的效果是有影响的。MIC模拟增益放大范围内步进3DB。模拟增益的大小需要注意ADC的动态采集范围。ADC的动态采集范围是0到2.5V。若模拟增益放大倍数太大超过了ADC的采集电压范围。会导致信号失真。通话MIC数字增益放大范围内步进0.5DB。数字增益主要作为模拟增益的细调补充。一般设置为0。通话MIC后置数字增益数字后置增益是在回声消除算法之后对数据进行放大处理的增益。数字增益主要调节MIC数字增益。ANS降噪方式近端MIC降噪给近端降噪实际优化的是远端的效果远端降噪在近端多一路降噪处理优化的是近端的效果ANS近端降噪模式模式0 AEC - NS 这种补偿值调35-40之间模式1 NS - AEC这种需要补偿值调 160-180之间AEC回声消除级别优化回音的级别这个值越高双边通话效果越差AEC远端补偿值这个值相当于一个延时处理值越大延时的时间越长注意MIC模拟增益通话MIC后置数字增益不大于30通话EQ如果开了mSBC高清通话EQ就会使用16K采样率的如果关掉了mSBC高清通话EQ就会使用8K采样率的。问题分析及解决方法1回音回音是远端说话远端可以听到自己说话的声音主要原因是由于喇叭密封不够好并且咪头过于靠近喇叭而导致可以通话以下方法来解决增大AEC回音消除级别这个不建议太高适当降低DAC通话音量适当增加近端环境噪声阈值2杂音如果是近端杂音听音乐不会出现那就降低通话的基带参数如果听音乐也会出现那就从硬件出发先解决杂音如果是远端杂音可以检查硬件是否损坏适当增加近端环境噪声阈值略微减小MIC模拟增益。3近端出现啪啪声这个啪啪声是由于蓝牙传输掉包导致的掉包后这一帧就没有声音了如果连续的好几帧都这一帧就会出现啪啪声可以通过调整硬件抗干扰来实现也可以通过增强软件基带参数来实现或者是关闭mSBC高清通话mSBC的采样率是16KHZ易丢包关闭之后采样率就变回8KHZ不易丢包。
通话参数配置的经验和技巧
整体的通话信号流程如下MIC采集信号 - 放大器 - ADC采集 - 通话MIC数字增益 - AEC算法 - ANS降噪算法 - 通话MIC后端数字增益 - 通话EQ - 蓝牙上行。配置中如图所示MIC去直流fliter配置MIC高通fliter去掉直流信号。作用相当于修改串联的MIC输入电容。想低频少一些可以选择Cutoff 240Hz。MIC省电容电阻接法时修改此项可以等效调整电容参数不省电容方案时此项用默认值CutOff 30Hz即可。MIC偏置电路配置这个是根据硬件来选择。MIC内部偏置电阻大小修改需要根据MIC的实际情况来选择不同的值对声音的效果是有影响的。MIC模拟增益放大范围内步进3DB。模拟增益的大小需要注意ADC的动态采集范围。ADC的动态采集范围是0到2.5V。若模拟增益放大倍数太大超过了ADC的采集电压范围。会导致信号失真。通话MIC数字增益放大范围内步进0.5DB。数字增益主要作为模拟增益的细调补充。一般设置为0。通话MIC后置数字增益数字后置增益是在回声消除算法之后对数据进行放大处理的增益。数字增益主要调节MIC数字增益。ANS降噪方式近端MIC降噪给近端降噪实际优化的是远端的效果远端降噪在近端多一路降噪处理优化的是近端的效果ANS近端降噪模式模式0 AEC - NS 这种补偿值调35-40之间模式1 NS - AEC这种需要补偿值调 160-180之间AEC回声消除级别优化回音的级别这个值越高双边通话效果越差AEC远端补偿值这个值相当于一个延时处理值越大延时的时间越长注意MIC模拟增益通话MIC后置数字增益不大于30通话EQ如果开了mSBC高清通话EQ就会使用16K采样率的如果关掉了mSBC高清通话EQ就会使用8K采样率的。问题分析及解决方法1回音回音是远端说话远端可以听到自己说话的声音主要原因是由于喇叭密封不够好并且咪头过于靠近喇叭而导致可以通话以下方法来解决增大AEC回音消除级别这个不建议太高适当降低DAC通话音量适当增加近端环境噪声阈值2杂音如果是近端杂音听音乐不会出现那就降低通话的基带参数如果听音乐也会出现那就从硬件出发先解决杂音如果是远端杂音可以检查硬件是否损坏适当增加近端环境噪声阈值略微减小MIC模拟增益。3近端出现啪啪声这个啪啪声是由于蓝牙传输掉包导致的掉包后这一帧就没有声音了如果连续的好几帧都这一帧就会出现啪啪声可以通过调整硬件抗干扰来实现也可以通过增强软件基带参数来实现或者是关闭mSBC高清通话mSBC的采样率是16KHZ易丢包关闭之后采样率就变回8KHZ不易丢包。