我正在尝试做FFT,并在智能手机上提取高频特征。事实证明,在智能手机上对44100 do采样数据进行完整的FFT太慢了,但由于奈奎斯特定理,下采样将杀死高频信息。有没有一种方法可以在保持较高频率的同时提高FFT的速度?
发布于 2014-02-26 06:32:45
还不清楚你是想要使用FFT信息,还是它只是一种实现某种滤波器的方式。
对于第一种情况,您可以对数据进行二次采样,即运行高通滤波器,然后压缩(下采样)序列。是的,会有混叠,但您仍然可以将特定频率从FFT映射回原始的较高频率。
如果是过滤,在应用基于变换的过滤获得任何好处之前,过滤器应该是合理的。此外,如果你这样做,请确保你阅读了重叠-添加和重叠-保存过滤,而不是将all到common“让我们采用FFT,乘以‘理想’响应,然后是IFFT”。这通常不会给出预期的结果(除非你期望的传递函数是时变的,不同于“理想”)。
https://stackoverflow.com/questions/21925364
复制相似问题