1.公司想要做基于超声的通信应用,收发频率在18-24KHz。在安卓上使用虽有影响,但问题不大还能用。苹果手机在该频率区间内效果真是极差,不知道有没有改进优化思路?
2.分析:手机采样率一般最高是48KHz,对应音频通信频率理论最高24KHz。个别安卓手机(小米10)能上到96KHz,当然它音频信号频率上不了48KHz(声学元件也不支持)。
3.苹果手机实测发现18KHz还可以,19、20、21、22、23、24KHz越往上越不行:频响太差,能量太弱(信噪比成倍降低),可以理解为接收不到有效的高频声音。
4.具体测试效果图如下,不知是否是苹果手机本身硬件参数、软硬件滤波问题?
要是手机底层问题,那ios应用开发工程师肯定是无法解决的。要不是底层问题,那能通过上层软件调用底层来解决此问题?