Эффективная практика вычислений vDSP fft

Чтобы вычислить БПФ с помощью инфраструктуры Accelerate, я вижу много людей, использующих (я думаю, старым способом) fft_zrip вместо рекомендованного Apple в документации vDSP ​DSP_DFT_Execute.

Есть ли причина, по которой ​DSP_DFT_Execute так мало используется?


person DEADBEEF    schedule 29.03.2017    source источник


Ответы (2)


DFT API новее, поэтому он не так известен. FFT API существует уже много лет, поэтому информация о нем распространилась вместе с примерами по сети.

Для длин, которые являются степенью двойки, они будут использовать одну и ту же реализацию в рамках API.

person Eric Postpischil    schedule 16.06.2017

На самом деле для реального-сложного БПФ как vDSP_fft_zrip, так и DSP_DFT_Execute требуются данные в разделении даже- странный формат.

person Grzegorz Owsiany    schedule 29.03.2017
comment
Действительно... Извините, у меня небольшие проблемы с пониманием документации. Я отредактирую свой вопрос. - person DEADBEEF; 30.03.2017