【AUDIO音频兴趣拓展】IOT产品声学结构设计_四、硬件性能测试
一、测试整机的硬件性能-密封性-自由场
1. 在自由场内, 播放 80dBSPL 粉红噪声, 正常录取每个 mic 的信号;
2. 分别堵上每个 mic,重复 1 的操作;
3. 比较上面两次的录音结果;
4. 确定每个 mic 都能录取到信号, 并且录取到的信号走势符合粉红噪声;
5. 在堵与不堵的情况下, 两次录取的同一 mic 的信号差别应该> 30dB,此情况下说明 mic密封性比较好。
二、 测试整机的硬件性能-密封性-正常手持
1. 把手机放置在 HATS 的正常位置, 测试 P501 Echo;
2. 使用 log mask 开始抓 log;
3. 解析 log,看 Nearend_Input 节点信号;;
4. 检查受话器到主副 mic 的 echo 的幅值, 如果主 mic 的信号幅值比副 mic 还大, 说明内部存在密封性问题。
三、测试整机的硬件性能-手持模式-麦克风隔离度
1. 把手机放置在 HATS 的正常位置, 人工嘴播放 P501 信号;
2. 开启 QXDM 抓 log;
3. 解析 log,看 nearend_input 节点信号;
4. 检查两个 mic 输入的信号幅值,频响, 以及 PCB 的 noise 大小。
四、测试整机的硬件性能-正常手持-分析信号幅值
检查 nearend_input 的主 mic 的信号不要大于-24dBFS
五、测试整机的硬件性能-正常手持-分析TCLw信号
检查比较 EC_Far 和 EC_Near 的信号,正常情况下面由于空间导致的回音, EC_Near 应该和 EC_Far 保持线性且小于 EC_Far。
【AUDIO音频兴趣拓展】IOT产品声学结构设计_四、硬件性能测试相关推荐
- 【AUDIO音频兴趣拓展】IOT产品声学结构设计_二、音频器件布局
一.音频设计推荐 Mic 和喇叭摆放的原则: a. 主 Mic 应该摆放在底部的中线已保证左右手握姿对语音拾取的影响. b. 副 Mic 推荐放在顶部近中线处,这样可以保证 Mic 信号的隔离度和防 ...
- 【AUDIO音频兴趣拓展】IOT产品声学结构设计_三、音频腔体设计
一.麦克风 对于贴片 MEMS mic 来讲, 需要导音孔设计. 为避免引入额外风噪,建议将出音孔外沿做成一定的导角, 不能太锐利, 如下图. 导音管的长度越短,麦克风频宽越宽. 麦克风需要用硅胶套等 ...
- 【AUDIO音频兴趣拓展】如何测试喇叭端功率?音频功放输出端测试到波形为方波
除AB类音频外,D类或K类音频功放输出是PWM载波形式,因此测量功率(电压)时,需要在两个输出各接一个低通滤波器将其开关调制频率滤除. 例如测量AW87318输出端信号时,在两个输出各接一个低通滤波器 ...
- 【Audio音频兴趣拓展】麦克风阵列_声音定位
一般来说,基于麦克风阵列的声源定位算法划分为三类:一是基于波束形成的方法:二是基于高分辨率谱估计的方法:三是基于声达时延差(TDOA)的方法. 波束形成(Beamforming) 基于最大输出功率的可 ...
- 【Audio音频兴趣拓展】音频功放的输入信号可以是数字信号吗
由于音频功放(包括AB类,D类,K类)的输入为模拟接口,不接受数字信号, 所以在音源输入信号的选择上,请务必使用AB类模拟输出信号,而不能使用D类输出信号, 否则功放将无法正常工作. 因此在使用音频功 ...
- 【Audio音频兴趣拓展】耳机类型检测原理
=耳机类型检测原理分析= 手机的耳机常见的3芯音频插头立体声耳机或带有麦克风的单声道耳机,带有麦克风的立体声耳机. ==利用比较器检测== 可以用比较器区分出立体声和单声道+麦克风耳机.电路设计依据为 ...
- 【AUDIO音频兴趣拓展】音频PA工作时电流偏大,是什么原因导致?
音频PA工作时电流偏大,可排查以下几点: 1)输出对地电容过大 2)喇叭阻抗小(喇叭已损坏) 3)输出端TVS工作电压小于音频PA输出端载波信号 如输出端有多种器件,无法判断的情况下,可依次去掉元器件 ...
- 【Audio音频兴趣拓展】麦克风阵列_阵列结构
光有优秀的算法,采集硬件支持还不够,还需要有优秀的麦克风支架设计技术. 传声器阵列是由一定数量的传声器按照一定的空间几何位置排列而成的.阵列参数包括传声器的数目,阵列的孔径大小,传声器阵元间距,传声器 ...
- 5G+AIoT时代,为什么IoT产品经理大有可为?
作者:程力 来源:华章计算机(ID:hzbook_jsj) 伴随着物联网概念的兴起以及智能可穿戴设备的率先爆发,IoT产品经理逐渐被人们熟知,他们是这个时代新兴产品经理的代表之一.但仍有很多人认为,I ...
最新文章
- 不敢相信,居然用Java写了个“天天酷跑”!
- 微型计算机不属于串行接口,在微型计算机中,不属于串行接口的是
- Asp.net 自定义config文件读取
- php mongo 范围查询语句,【MongoDB】数组和范围查询的相互作用
- 不满 C 的繁琐,崛起的 Python 正在蚕食编程语言界!
- 蓝桥杯2017年第八届C/C++省赛B组第三题-承压计算
- 简单的jq动态修改checkbox的checked值
- BZOJ 3717: [PA2014]Pakowanie
- 数据结构——二叉树先序、中序、后序及层次四种遍历(C语言版)
- 【人工生态系统优化算法】基于人工生态系统优化算法求解单目标优化问题附matlab代码
- 「保姆级教学」带你闹清楚JAVA人的TOM猫是啥,再整明白Mac下怎么安装Tomcat
- 什么是5G聚合路由器?
- DataGridView 控件中自动生成列
- 一欧拉函数(Euler‘s totient function)
- MCU 微控制器,在实际项目中如何选型(以 STM32为例)
- 5个超经典实验,老杨带你高效进阶OSPF
- 表空间(TableSpace)
- Excel一个单元格中输入度分秒转换成小数(如256.3246(读256度32分46秒))
- 干掉PPT!现场编码的职级晋升答辩你参加过么?
- 九度1031 xxx定律