FFT频谱分析对定制频段的技术影响

时间:2014-04-14 15:05:46

标签: cuda signal-processing fft

首先,我应该提一下,我不是信号处理方面的专家,但我知道其中的一些基础知识。如果这个问题没有任何意义,我很抱歉。

基本上我希望能够在一组特定的用户定义的离散频段上运行频谱分析。理想情况下,我希望同时捕捉大约50-100个不同的乐队。例如:80键三角钢琴上每个琴键的频率。

另外我应该提一下,我计划在CUDA环境中运行它,我可以使用大约200个核心(Jetson TK1)。

我的问题是:我应该使用什么采集时间,采样率,采样频率等来获得足够高的分辨率以符合预期的结果?我不想选择像10000个样本那样疯狂的高数字,那么在获得所需频段内的谱线时,是否有任何技巧可以最大限度地减少样本数量?

谢谢!

1 个答案:

答案 0 :(得分:2)

FFT结果不依赖于其初始化,仅取决于采样率,长度和信号输入。如果只需要一个频率结果,则无需使用整个FFT。每个频带的带通滤波器(可能每个核心1个)将允许为每个滤波器定制该频率所需的带宽和响应。

此外,对于音乐,音符音高通常与频谱峰值不同。