音视频技术
直播中

Surfer

6年用户 1经验值
擅长:嵌入式技术
私信 关注
[问答]

我要如何将wav文件中提取的数据进行fft从而得到频谱图呢?

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

  • 图一
  • 图二

回帖(1)

李泽坚

2019-9-19 10:07:22
坐等大神解答
举报

更多回帖

发帖
×
20
完善资料,
赚取积分