我正在使用 Jtransforms 库,它似乎对我的目的来说很快。
在这一点上,我认为我对 FFT 的工作原理有了很好的了解,所以现在我想知道是否有任何形式的标准域用于音频可视化,如频谱图?
感谢 android 在 2.3 中的原生 FFT,我一直使用字节作为范围,尽管我仍然不清楚它是否已签名。(我知道java没有无符号字节,但谷歌本机实现了这些功能,波形是PCM 8bit无符号)
但是,我正在调整我的应用程序以使用麦克风音频和 2.1 电话。此时,无论是 [-128, 127] 还是 [0, 255],输入域都在字节范围内,这似乎不再是最佳选择。
我希望我的 FFT 函数的范围是 [0,1] 以便我可以轻松地对其进行缩放。
那么我应该使用 [-1, 1] 还是 [0, 1] 的域?