vDSP fft 计算良好实践

vDSP fft computation good practice

为了使用 Accelerate 框架计算 FFT,我看到很多人使用(我猜是旧方法)fft_zrip 而不是 Apple 在 vDSP 文档中推荐的方法 ​DSP_DFT_Execute .

有什么原因导致 ​DSP_DFT_Execute 使用率如此之低?

实际上对于实数到复数的 FFT vDSP_fft_zripDSP_DFT_Execute require data in split even-odd format

DFT API 较新,因此并不为人所知。 FFT API 已经存在多年,因此关于它的知识以及网络上的示例已经传播开来。

对于 2 的幂的长度,他们将在 API 下使用相同的实现。