一、耳机的气密性要求

要求两个mic堵住与不堵住相差20dB,隔离要求mic采集喇叭的音量低于-30dB,可参考下图

二、代码配置

bt_sco_chain.c文件中找到audio_dump_init函数,如下图所示初始化5路dump数据

找到_speech_tx_process_pre函数,在函数内部代码开始的地方,有如下两行默认代码,无需修改

在算法结束的位置SCO_CP_ACCEL_ALGO_END()处添加如下3、4路数据,其中ref_buf对应下行音频数据

在代码末尾添加如下如下第5路dump数据,并调用audio_dump_run()接口启动dump数据

三、测试方法

  1. 拨打客服电话,手机端音量调制最大,用橡皮泥堵住TALK mic对FFmic说话,反过来堵住FF mic再对TALK mic说话,使用Audio Developer工具(工具使用方法请参考使用说明)dump数据,并查看是否符合要求(参考上图)。
  2. 测试频响曲线,看堵住与不堵住mic的响度差别。

本文章主要描述的是双麦算法的气密性测试方法,单麦和三麦可参考本文,使用类似方法即可!!如有遗漏,还请补充指正!!!

更多推荐