FFT移动窗口内的音频信号

43岁的观点(30天)
我有amplitude-time数据从一个麦克风(附加的麦克风的数据。垫的文件)。这是收集的数据采样率为44100 hz,同期约30.01秒(导致总共1323441样品)。
我想分析时域数据在频域中,因此,需要一个FFT。然而,为了得到一个了解频率的变化随着时间的推移,我需要分析的数据在较小的框架,例如,每441个样本(或每1次方秒)。这将有希望产生大约3000帧频域的情节。
我的思维过程就是创建一个循环,这将创建一个矩形窗口的宽度441,虽然这窗外填充其他值为0。FFT将窗口内的样本,进行生产的幅频图帧0 - 440。下一次迭代将执行相同的过程对样品441 - 881等。
我努力把它写下来的代码。谁能指引我正确的方向吗?
非常感谢所有的帮助。
提前谢谢。

接受的答案

更多的答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!