我最近在实现一个有关于音乐的算法,需要将音频数据从时域转化到频域进行分析,我现在已经提取了wav中的数据块(wav文件为44100hz,16位,单声道)。然后代码长这个样子(音频数据.png),事实上代码是我***到Stack Overflow上找的(google相似的问题已经用了我三天的时间),他们建议我来dsp板块寻找答案---而且我不知道这代码是否正确。然后我将获得的double数组按4096为一块分成了n段,并且对每一段进行fft,代码长这个样子(fft.png)。如果我在什么地方出了错,请一定告诉我。我在信号处理方面是个新手,希望能得到大家的帮助。万分感谢。