AudioKit示例MicrophoneAnalysis的最大频率

时间:2018-05-09 05:05:29

标签: ios iphone audio audiokit

我正在编写一个应用程序,用于分析iPhone上16kHz至18kHz频率的声音。 MicrophoneAnalysis的示例代码只能分析12kHz以下的频率,因此我想知道限制MicrophoneAnalysis的上限,采样率设置或频率分析算法以及如何提高上限?

我已经阅读了iPhone的文档并发现最大样本为44.1kHz并且使用iPhone分析录制文件并发现麦克风的带宽足够低于20kHz的声音,因此硬件可能不是问题

提前感谢任何人都可以提供帮助

2 个答案:

答案 0 :(得分:2)

声音频率和采样率不是一回事 如果您的采样率为44.1khz,您的频率为20khz。

有关详情,请参阅herehere

答案 1 :(得分:0)

大多数现代iOS设备都可以以每秒48000个样本的速率运行音频输入ADC。因此,使用您自己的DSP分析算法,可以分析低至(因此不包括)24 kHz的频率。您使用的库可能还有其他约束,例如抗混叠滤波器中的宽过渡带或内部抽取的采样率。