如何在加载的样品上使用FFTW

How to use FFTW on loaded samples?

本文关键字:FFTW 加载      更新时间:2023-10-16

我的最终目标是从单声道文件中提取所有低于15KHz的声音信息。程序将样本加载到内存中,并将其表示为 16 位有符号整数数组。

我使用FFTW,它有几个功能,如复杂的多维fft,真正的多维fft,真正的一维fft,复杂的一维fft。

我应该使用什么方法?

谢谢。

您需要先转换为浮点/双精度数组,然后可能使用一维实数到复数模式(请参阅 http://www.fftw.org/fftw3_doc/One_002dDimensional-DFTs-of-Real-Data.html)。

如何使用FFT取决于你想要什么信息。 只需在音频上使用 1D 真实 FFT,就需要权衡时间频率分辨率、每个箱滤波器响应权衡以及您需要首先回答的其他问题。 您还需要知道数据的采样率。