我正在尝试为fft频谱中的每个频段找到以赫兹为单位的频率。下面是我的代码,只是将fft频谱值添加到浮动列表中。
for (int len = 0; len < nyquistLength; ++len)
{
for (int channel = 0; channel < numChannels; ++channel)
{
channs += dspFFT.spectrum[channel][len];
if (channel == numChannels - 1)
{
spectrum.Add(Math.Abs(Mathf.Log10(channs)));
Debug.Log(spectrum[len]);
channs = 0;
}
}
}
如何使用此信息获取频谱中每个条目的Hz? 谢谢。
答案 0 :(得分:1)