vDSP fft 计算良好实践
vDSP fft computation good practice
为了使用 Accelerate 框架计算 FFT,我看到很多人使用(我猜是旧方法)fft_zrip
而不是 Apple 在 vDSP 文档中推荐的方法 DSP_DFT_Execute
.
有什么原因导致 DSP_DFT_Execute
使用率如此之低?
实际上对于实数到复数的 FFT vDSP_fft_zrip
和 DSP_DFT_Execute
require data in split even-odd format。
DFT API 较新,因此并不为人所知。 FFT API 已经存在多年,因此关于它的知识以及网络上的示例已经传播开来。
对于 2 的幂的长度,他们将在 API 下使用相同的实现。
为了使用 Accelerate 框架计算 FFT,我看到很多人使用(我猜是旧方法)fft_zrip
而不是 Apple 在 vDSP 文档中推荐的方法 DSP_DFT_Execute
.
有什么原因导致 DSP_DFT_Execute
使用率如此之低?
实际上对于实数到复数的 FFT vDSP_fft_zrip
和 DSP_DFT_Execute
require data in split even-odd format。
DFT API 较新,因此并不为人所知。 FFT API 已经存在多年,因此关于它的知识以及网络上的示例已经传播开来。
对于 2 的幂的长度,他们将在 API 下使用相同的实现。