psilogic: (pingpong)
psilogic ([personal profile] psilogic) wrote2006-08-02 01:04 am

Быстрое преобразование Фурье (халява)

Все-таки Википедия рулит. Надыбал там то, о чем давно мечтал:
математические выкладки, позволяющие делать преобразование Фурье за время порядка N log(N). Причем, для произвольного N, а не только для степени двойки.

Поковырявшись с ними, поразбиравшись, пооптимизировав, родил описалово, как, что и почему, а главное - файлец на C++ с готовым работающим модулем, который не требует никаких специальных библиотек.

http://psi-logic.shadanakar.org/fft/fftf.htm

Можете юзать - ибо халява :)

[identity profile] odinokov.livejournal.com 2006-08-01 09:41 pm (UTC)(link)
а паскакалем не замутишь? 8)

[identity profile] nazarovsky.livejournal.com 2006-08-01 11:09 pm (UTC)(link)
дык это.. а готовую БПФ процедуру использовать и нулями добить до степени двойки религия мешает? :)

В порядке саморекламы...

[identity profile] sanitareugen.livejournal.com 2006-08-02 05:27 am (UTC)(link)
dsp-book.narod.ru

[identity profile] vorobioff.livejournal.com 2006-08-02 06:30 am (UTC)(link)
Куда я попал???

[identity profile] metaclass.livejournal.com 2006-08-02 08:09 am (UTC)(link)
в 9 строке fft.cpp #include без имени файла.

[identity profile] diches.livejournal.com 2006-08-02 08:48 am (UTC)(link)
Звучит как песня из параллельного измерения ))

[identity profile] kelavrik-0.livejournal.com 2006-08-02 04:02 pm (UTC)(link)
Спасибо, запомнил ссылочку.

[identity profile] cunnilinux.livejournal.com 2006-08-13 08:04 am (UTC)(link)
ща попробуйу :)

[identity profile] snzstorm-ru.livejournal.com 2008-04-23 02:59 pm (UTC)(link)
Спасибо! ;)