8得票4回答
iPhone上的FFT用于忽略背景噪音并找到更低的音调。

我已经为iPhone实现了Demetri的音高检测器项目,但遇到了两个问题。1)任何形式的背景噪音都会导致频率读数不准确;2)低频声音无法正确识别音高。我试图调音吉他,虽然高音弦可以工作,但调音器无法正确识别低E音。音高检测代码位于RIOInterface.mm文件中,大致如下... // ...

7得票1回答
如何使用FFT绘制wav文件的频谱?

注意:这不是重复问题,除了相关问题,我还有特定需求。 首先,我想像Audacity一样绘制音频文件(.wav)的频谱图(类似:如何从傅里叶变换绘制频谱图)。 到目前为止,我能够读取和写入wav文件。但我的问题是我不知道需要传递给FFT函数的确切值。顺便说一下,我正在使用C#中的Exocor...

7得票2回答
为什么我的FFT显示器输出与Windows Media Player不同?

我正在尝试使用Visualizer类在Android中实现音频频谱分析器。 我在OnDataCaptureListener()事件的onFftDataCapture()方法中获取FFT数据,并使用drawLines()在画布上绘制。 但是频谱显示不正确。我只能看到图形左侧的变化。但是在Wi...

8得票5回答
iPhone:CPU的处理能力是否足以进行DSP / Fourier变换 / 频域处理?

我希望能够实时分析MIC音频(不仅仅是片段或预先录制的样本),并显示频率图并过滤掉音频的某些方面。iPhone是否足够强大?考虑到Google和iPhone语音识别、Shazaam和其他音乐识别应用程序以及吉他调音器应用程序的存在,我认为答案是肯定的。但是,我不知道我将要处理哪些限制。有人在这...

7得票1回答
在Matlab中使用FFT、IFFT和FFTShift

我正在尝试实现分裂-傅里叶方法,以解决光学中的非线性薛定谔方程。基本上它将线性部分和非线性部分分开处理。它通过使用傅里叶变换解决线性部分,并在时间域中解决非线性部分。 以下代码来自一本书: alpha = 0 beta_2 = 1 gamma = 1 T = linspace(-5,5,...

17得票2回答
使用Matlab中的FFT去除图像中的噪点和模式

我正在使用clown.jpg图像,以便能够消除其明显的图案/噪点。 在对图像进行FFT之前,我所采取的第一步是将其重新调整为2的幂的正方形图像(即256 x 256)。在Matlab中使用FFT和fftshift可以得到中心强度的快速傅里叶变换。以下图片是使用上述函数的结果。 通过手动将F...

10得票2回答
MATLAB FFT X轴限制出现问题和fftshift

这是我第一次使用fft函数,我试图绘制一个简单余弦函数的频谱: f = cos(2*pi*300*t) 采样率为220500。我正在绘制函数f的一秒钟。 这是我的尝试: time = 1; freq = 220500; t = 0 : 1/freq : 1 - 1/freq; N = ...

50得票4回答
理解Matlab FFT示例

我是新手,对matlab和FFT不熟悉,想要理解Matlab FFT example。目前有两个主要问题: 1)为什么x轴(频率)在500处结束?我怎么知道没有更多的频率或者它们被忽略了吗? 2)我怎么知道频率在0到500之间?难道FFT不应该告诉我频率的范围吗?FFT只返回幅度值而不是频...

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

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

10得票3回答
使用加速框架 vDSP 进行 iPhone FFT

我正在尝试使用vDSP实现FFT,但遇到了困难。我理解其原理,但需要一个具体的代码示例。 我有来自wav文件的数据如下: 问题1:如何将音频数据放入FFT中? 问题2:如何从FFT中获取输出数据? 问题3:最终目标是检测低频声音。我应该如何做到这一点?-(OSStatus)open:(...