Цитата(blackfin @ Mar 26 2012, 13:43)

А сколько нужно? 49 секунд устроит?

И какая нужна точность по амплитуде на выходе?
Для целочисленных алгоритмов число "шумящих" разрядов растет примерно как 0.5*[log2(N)-2], так что для FFT на 65536 точек с фиксированной запятой Вы потеряете семь младших бит.
Точнее можно промоделировать в MATLAB'е.
PS. Кстати, для вещественных данных:
Efficient_FFT_Computation_of_Real_Inputнет. 49 тоже многовато

до 5 секунд было бы хорошо.
АЦП 16 бит - поэтому очень жалко 7 бит терять. Или я неправильно понял?
Цитата(fontp @ Mar 26 2012, 12:46)

...
Если использование длинного окна обусловлено требованиями к разрешению, кардинально ничего Вы не измените.
...
PS. Есть один такой чувак который лет 20 уже пишет книгу и библиотек про быстрые преобразования. Там посмотрите, может найдете "на месте". Там их столько, что огого.
http://www.jjj.de/fxt/Нет. Требование к разрешению примерно 100 Гц. 16384 элемента вполне хватает. Требование по времени, которое охватывает БПФ. Т.е. спектр за 1 секунду, например. Итого - 2млн элементов. Разрешение 1Гц мне не надо.
За ссылку спасибо