26得票4回答
Python中的FFT用于频谱图

我该如何使用Python从WAV PCM文件中读取频率峰值,并能够生成相应的图像,用于频谱分析? 我正试图编写一个程序,允许您读取任何音频文件,将其转换为WAV PCM格式,然后找到峰值和频率截止点。

14得票2回答
从iPhone音频流中获取Hz频率

如何在iOS上从音频流(音乐)中获取Hz频率值?苹果提供的最佳且最易用的框架是什么?谢谢。

8得票1回答
将傅里叶变换应用于时间序列数据并避免混叠。

我愿意对时间序列数据应用傅里叶变换,将其转换为频域数据。我不确定我使用的傅里叶变换方法是否正确?下面是我使用的数据链接。 读取数据文件后,我使用以下代码绘制原始数据: t = np.linspace(0,55*24*60*60, 55) s = df.values sns.set_styl...

9得票2回答
FFT - 计算频率间的精确值

我正在使用一个我在网上找到的很好的FFT库来尝试编写一个音高检测程序。目前为止,我已经成功地让库对包含几个正弦波(其中一个频率为440Hz)的测试音频信号进行FFT计算(我将采样大小设置为16384,采样率设置为44100Hz)。 FFT输出如下: 433.356Hz - Real: 59...

11得票1回答
iOS FFT绘制频谱图

我已经阅读了以下问题: 如何使用苹果FFT和Accelerate Framework? 使用加速框架进行FFT时,我该如何设置缓冲区? iOS FFT Accerelate.framework如何在播放过程中绘制频谱图? 它们都介绍了如何在加速框架中设置FFT。在他们的帮助下,我能够设...

10得票1回答
为Apache Commons快速傅里叶变换算法构建样本数据。

我想使用Apache math commons实现的FFT(FastFourierTransformer类)来处理一些虚拟数据,这些数据的8个样本对一个完整的正弦波有贡献。最大振幅为230。我尝试的代码片段如下:private double[] transform() { do...

14得票1回答
在C++中的FFT和IFFT

我正在使用C++/C对一些数据进行正向和反向FFT操作,这些数据应该是激光脉冲输出。 我的想法是将输出结果使用正向FFT转换为频域,并对相位进行线性最佳拟合(首先将其展开),然后从相位信息中减去这个最佳拟合。 然后将得到的相位和幅度转换回时间域,最终的目的是通过相位补偿来压缩脉冲。 我曾...

7得票4回答
Python NumPy - FFT和逆FFT?

我一直在使用FFT技术,目前我正在尝试使用FFT从文件中获取声音波形(并最终修改它),然后输出已修改的波形到文件。我已经得到了声波的FFT,然后对其使用了一个反向FFT函数,但是输出文件听起来一点也不对。我还没有对波形进行任何滤波-我只是测试一下如何获取频率数据,然后将其放回文件中-它应该听起...

10得票3回答
在Java中,如何将快速傅里叶变换(FFT)的输入和输出用于分析音频文件的频率?

我需要使用FFT来分析音频文件的频率。但是我不知道输入和输出应该是什么。 如果我想绘制频谱的音频文件,我应该使用一维、二维还是三维数组?有没有人能够建议我在J2ME上使用的FFT库?

7得票2回答
CUDA设备间的数据传输代价高昂

我已经编写了一些代码,试图交换存储在平面数组中的二维矩阵的四个象限,以用于FFT目的。 int leftover = W-dcW; T *temp; T *topHalf; cudaMalloc((void **)&temp, dcW * sizeof(T)...