1

In order to compute the FFT with Accelerate framework, I see a lot of people using (the old way I guess) fft_zrip instead of the recommended one by Apple in the vDSP documentation ​DSP_DFT_Execute.

Is there any reason why ​DSP_DFT_Execute is so under used?

DEADBEEF
  • 1,930
  • 2
  • 17
  • 32

2 Answers2

1

Actually for real-to-complex FFT both vDSP_fft_zrip and DSP_DFT_Execute require data in split even-odd format.

  • Indeed... Sorry I've little issue in the understanding of the documentation. I will edit my question. – DEADBEEF Mar 29 '17 at 22:37
1

The DFT API is newer, so it is not as well known. The FFT API was around for many years, so knowledge of it has spread, along with examples around the net.

For lengths that are powers of two, they will use the same implementation underneath the API.

Eric Postpischil
  • 195,579
  • 13
  • 168
  • 312