一、核心问题
两台平板设备都开启免提模式进行通话,听起来声音小且不清晰,但是打第三方手机或者其中一台插着耳机音效又很好。
二、设备状态介绍
双数字麦克风
由于是数字麦克风,因此无模拟增益可以调节。
两个麦克风分别在平板中间顶部的正面和反面。如果把平板平放桌面,副麦会被遮挡住,背面比较平。
正面麦克风留孔比背面大一些。
双喇叭
音源左右声道混音后从CDC_HPH_R送到两个喇叭。
喇叭在底部,开口朝下,与麦克风开口90度垂直,距离两个麦克风的具体对称相同。
另外两个喇叭前面还各接了一个艾为音频功放AW8736,选择的功放工作模式为模式一。
该音频功放一共有4种工作模式。
该音频功放开启NCN带来的效果展示如下:
后面可以考虑调节功放的工作模式。尽可能选择使用NCN的工作模式。
支持多种网络制式
GSM移动/CDMA电信/WCDMA联通/LTE。
要注意不同网络制式之间的参数加载会有差异,特别是增益相关的控件。
三、雷区介绍
- 测试时需要托着平板并远离人的嘴巴大概30厘米以上,麦克风的增益需要配置很大。这将造成:
a. 如果麦克风存在个体差异,过高的增益将会放大这种差异。录制相同音源发现录音分贝存在差异,这就证实麦克风确实存在个体差异
b. 如果麦克风增益设置过小,把增益加到RX喇叭那一侧的话,可能造成与第三方设备(比如自己的手机)通话时,自身听到的喇叭声音过大,而第三方设备的喇叭声音响度不达标。 - 使用场景为物流或者医院等嘈杂场所,降噪功能必须开启,而且抑制能力也不能设置太小。
- 刚拿到音效参数时,RX的COPP拓扑选择的是VOICE_RX_Default_V3,建议选择熟悉的VOICE_RX_Default。
四、修改方向
还在继续调试中,后面继续更新。
尝试继续修改:
(1) 保证各网络制式设置的增益控制保持一致,避免忽大忽小问题。当然降噪控制也要尽可能保持一致。
—软件可以实现
(2) 修改为单麦克风免提通话模式,验证发现效果不如双麦音效,杂音太重。
—排除该修改方向
(3) 修改喇叭的工作模式,担心影响到已经ok的gms测试结果,发现AW8736分为四种工作模式,前三种都支持NCN功能。
—排除该修改方向
把核心问题拆分了去跟进:
- 打112和正常两台机器通话走相同音效参数,而打112声音一般比通话响亮一些,因此RX喇叭方向先保证最大音量打112不明显破音。
- 由于相对手持设备,该SLB786设备免提通话时距离人远些,先保证使用SLB786打自己手机,自己手机的喇叭可以听到适量声音。(不大不小)
这里除了使用高通音效中的增益模块,还使用AIG音频控件进行自动增益调整。AIG可以把距离远的小信号拉大,把距离近的大信号拉小。 - 检查发现,不同网络制式加载的音效略有差异,记录如下:
WCDMA TX方向无FIR/IIR/DRC音频控件,RX方向无音量控制VOL/DRC/IIR/FNS降噪模块/MBDRC
CDMA和GSM都有。因此修改参数保证,不同网络制式之间的参数尽可能统一,增益一致。
五、一致性验证
使用两台设备进行录音然后使用cool editor软件分析,发现存在5.5dB振幅差异。
结合之前设备点胶后突然降低十几dB现象分析是:设备点胶不一致影响到麦克风的灵敏度,造成设备音效差异。