[Linux Audio Driver] Qualcomm平台音频GMS认证器件要求

从GMS测试常见的fail项来明确其器件要求,常见的fail测试项主要是以下三个;
后面是分析,要看结论的话直接拉到文末;

一:Audio Frequency Speaker Test

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
此测试使用外部 USB 参照麦克风抓取的信号来评估左侧(和右侧,如果存在)扬声器的频率响应。
参照麦克风是指频响平缓、自然的麦克风,它们通常用于分析和测量设备;

我接触的第三方音频GMS认证公司推荐使用:
Dayton Audio UMM-6 USB Measurement Microphone

此项调试经验:
1.喇叭本身100 Hz - 20 kHz频响特性良好,没有明显的谐波畸变;
2.USB麦克风相关的效果参数合理,没有不合理的高频或者低频的抑制;

此项要求喇叭器件本身频响特性良好,当然整个产品的结构设计要合理,不能有明显的杂音;
有问题的结构设计或者有问题的料,会给音频tuning带来很大的困难(喇叭的、 USB 麦克的).

二:Audio Frequency Microphone TEST

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
该测试需要使用以下两种硬件:用作白噪声声源的外部扬声器(这个一般就是开发的产品本身发声,专业的GMS音频测试实验室应该是用音响),以及用作声音参照的 USB 参照麦克风。

距设备 40 厘米处的外部扬声器用于提供白噪声声源播放这个音源。(这个不同的测试手法不一样,据我有一次与测试人员的接触,他们会尽可能的帮助我们测过这些手动测试项,所以并不完全按40厘米这样的标准来测试)

此项扬声器需要将低频 (100 Hz) 到高频 (20 khz) 之间的频率都很好地覆盖在内,由于很多时候测试直接使用的产品本身播放音源,而不是使用音响;

那么此项要求我们的喇叭能够把低频 (100 Hz) 到高频 (20 khz) 之间的频率都很好地覆盖在内;

这一项会把USB麦克风获取到的频响特性以及设备本身的频响特性做分析比较;实际情况就是,测试项中,既包含USB 麦克风的测试,也包含设备本身麦克的测试,有测试静音环境,也有测试播放白噪声的环境;

由于麦克要“捕获”声音,所以此项还和麦克有关;我们可以把这个麦克的要求和USB麦克风的要求做类比。

USB 麦克风的参数一般如下:

介于 100 Hz - 20 kHz 之间的平缓频率响应:+/- 2 dB
信噪比为 70 dB(A 加权)
频率为 1000 Hz,声压级为 127 dB 时,总谐波畸变率小于 1%

那么我们对麦克风的要求就是,能完整捕获100 Hz- 20Khz的频率的模拟信号,其信噪比以及总谐波畸变的参数要合理.

三:Audio Frequency Unprocessed Test

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

包含四个部分:

  1. 测试音调,这一项要求设备的主麦克采集94dB 1Khz的tone音,而这个tone就是从设备本身发声的,所以这里要求设备的喇叭能够在播放1Khz的tone音的时候达到94dB

虽然即使喇叭达不到94dB,我们也可以通过调整主麦克的相应参数来解决这个问题,但是喇叭本身能达到的话,会对调试带来很大的方便.

  1. 测试噪声
  2. 测试USB背景噪声
  3. 测试USB 噪声

2.3.4具体如何划分的不清楚,这个与前面的两个音频测试项保持一致。

四:综上所述,GMS对音频器件本身的要求是:

  1. 喇叭器件本身频响特性良好,当然整个产品的结构设计要合理,不能有明显的杂音,不能说用高通的降噪参数或者滤波器怎么也滤除不了;或者有芯片干扰,比如播放正常音乐的时候,遇到全频段的底噪,这个最好配合具有NCN功能的PA用料。

  2. 设备的喇叭能够在播放1Khz的tone音的声压在近距离(距离长短看测试手法)能达到94dB,这一项其实是要求喇叭的功率不能太小(当然软件可以补偿功率小的问题)。

  3. 我们对麦克风的要求就是,能完整捕获100 Hz- 20Khz的频率的模拟信号,其信噪比以及总谐波畸变的参数要合理。简单来说,就是用麦克风录制一首歌曲,这个录制后的声音导出来,人耳听起来越舒服越好。

五:参考链接

  1. 安卓官方参考文档:AOSP/设计/测试/音频框架 CTS 验证程序
    https://source.android.com/compatibility/cts/audio-framework

六:作者注

/******
@article{Linux Audio Driver,
Author = { 1byte ≠ 8bit},
Year = { 2020},
}
******/
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值