使用低采样率从FFT结果中获取频率

时间:2016-01-19 08:27:49

标签: signal-processing fft dft

我正在研究我们正在使用智能手机相机来监控用户的心率,使用颜色变化作为信号。 我所做的是每0.1秒(10Hz)获得红色通道。 问题是我试图使用FFT来获得提取信号中存在的不同频率,我使用this Java code,其中FFT函数作为输入获得两个数组(一个用于实部,一个用于img部分复数)号)。 我也从this post看到我可以使用以下公式计算FFT函数结果的频率:

freq = i * Fs / N

其中Fs是采样率,N是点数(输入)。 问题是我的采样率Fs太低(10Hz),如果我使用上面的公式,我的频率非常低。有没有其他方法可以获得频率?

0 个答案:

没有答案