【发布时间】:2012-05-19 09:50:35
【问题描述】:
我想绘制音乐文件的频谱(就像他们在 Audacity 中所做的那样)。因此,我想要 x 轴上的赫兹频率和 y 轴上的振幅(或分贝)。
我一次将歌曲(大约 2000 万个样本)分成 4096 个样本块。这些块将产生 2049 (N/2 + 1) 个复数(正弦和余弦 -> 实部和虚部)。那么现在我有这数千个单独的 2049 数组,我该如何组合它们呢?
假设我执行 FFT 5000 次,得到 5000 个 2049 复数数组。我是否将 5000 个数组的所有值相加,然后取组合 2049 个数组的大小?然后我是否使用歌曲采样率 / 2 来调整 x 轴(例如:22050 用于 44100hz 文件)?
任何信息都会被应用
【问题讨论】:
标签: transform fft frequency spectrum