97得票8回答
为什么 FFT 会生成复数而不是实数?

所有我们接触到的FFT实现都会返回复数值(由实部和虚部组成),即使该算法的输入是一个离散的实数集合(整数)。 是否不可能仅使用实数来表示频域?

7得票2回答
简单的原地离散傅里叶变换(DFT)

我正在编写一个非常简单的原地离散傅里叶变换。我使用这里显示的公式,以及欧拉公式来避免仅为此目的使用复数类。到目前为止,我的代码如下: private void fft(double[] data) { double[] real = new doubl...

12得票7回答
开始并行编程

看起来多核处理器及其相关的复杂性似乎已经成为了不可避免的趋势。我正在计划一个软件项目,这个项目肯定会从并行计算中获益。问题是,我很少有编写并发软件的实际经验。虽然我在大学里学过这个知识,并且对相关概念和理论非常熟悉,但是自从毕业后就没有在多处理器上构建过软件。 那么我的问题是,如何最好地开始...

11得票2回答
警告:传递参数时使用了不兼容的指针类型[默认情况下启用]

我在其他一些与这个相关的线程上搜索过,但是我总是无法理解... 我想对我评估的一组数值进行一些FFT操作,并编写了这个程序来首先读取这些数值并将它们保存到一个大小为n的数组中。 int main () { // some variables and also a bit of co...

11得票2回答
Python中的频率分析

我正在尝试使用Python获取实时音频输入的主要频率。目前,我正在尝试使用我的笔记本电脑内置麦克风的音频流进行实验,但是在测试以下代码时,我得到的结果非常差。 # Read from Mic Input and find the freq's import pyaudio ...

16得票1回答
NTL上出现“多项式过大,无法进行FFT”错误

我正在尝试使用NTL的ZZ_pEX类对4096次多项式进行乘法运算。然而,它返回错误信息“Polynomial too big for FFT”,我找不到解决方法(甚至在NTL的文档中也找不到任何有用信息),只看到一张幻灯片中的评论说可以修复此问题(但没有说明如何修复)。 有人发现了解决方法吗?

7得票1回答
FFT(DFT)X轴的单位是什么?

可能是重复问题: 如何从FFT结果中获取频率 我对Matlab中fft(DFT)命令的x轴有些困惑。当我们对一个采样点为n的信号执行fft命令时,我们会得到一个图形,其中x轴是0到n-1。这是否意味着频率以Hz为单位?例如,当我在n=2处看到一个尖峰时,这是否意味着信号频率为2Hz?

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

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

8得票1回答
如何在Julia中可视化一个信号的FFT?

我想在Julia中可视化一个信号及其频谱。 我找到了提供FFT的FFTW包和提供频率的DSP包。 这是我正在尝试的,使用正弦信号: using Plots using FFTW using DSP # Number of points N = 2^14 - 1 # Sample rat...

7得票1回答
Python绘制fft.rfft频率的频率图

这是我在stackoverflow的第一个问题,希望不会犯太多错误。 我正在分析一组采样率为1 Hz的时间序列。我需要绘制它们的傅里叶变换以研究它们的频谱。 以下是我的代码示例: from obspy.core import read import numpy as np import ...