如何对数字音频信号应用fft和hanning窗函数

时间:2017-03-08 09:36:47

标签: android audio fft audio-recording arduino-ultra-sonic

音频信标在DIGITAL(方波)格式中产生18 khz到19 khz之间的不同频率。我正在尝试使用AudioRecord Api记录所有频率并尝试将时域转换为频域。我提到了这个链接How to get frequency from fft result?。我认为此链接仅适用于正弦波以及如何将fft和hanning窗函数应用于数字信号。

1 个答案:

答案 0 :(得分:0)

  

理想方波仅包含奇整数谐波的分量   频率(形式为2π(2k - 1)f)。

参考:https://en.wikipedia.org/wiki/Square_wave

在频率响应中使用这些谐波可以发现正弦频率分量呈现

enter image description here

  

如何对数字信号应用fft和hanning窗函数。

窗口技术与任何其他时域输入信号的工作方式类似,只需将汉宁窗口与输入数字信号相乘即可。