如何在iPhone中将电平表转换为Hz?

时间:2010-11-02 18:26:51

标签: iphone frequency recording audioqueue

我正在使用AudioQueue通过麦克风获取录音电平表。问题是我得到的是浮点数。我知道它们代表音频样本。

我需要将其转换为Hz。我的任务是从麦克风转换数字信号录音。将其转换为Hz并执行一个简单的公式以获得与此数字相关的结果。

请帮忙,非常感谢您的帮助。

谢谢,

Quan

1 个答案:

答案 0 :(得分:2)

来自麦克风的录音不包含您可以用Hz表示的单个频率。

相反,它将混合在一起的许多不同频率的组合,由您的样本表示。

要获取样本中的频率及其幅度,您需要使用Fast Fourier transform。从结果中,您可以确定哪些频率在您的样本中最常见,我认为这是您正在寻找的。