Текущий архив: 2005.07.11;
Скачать: CL | DM;
ВнизFFTW.dll - кто нибудь пользовался? Найти похожие ветки
← →
WondeRu © (2004-12-24 10:09) [0]Здравствуйте, уважаемые!
Скачал с сайта www.fftw.org библиотеку для FFT, но примеров там нет!
Может кто пользовался? Подкиньте пример-исходник, плиз!
Заранее благодарю!
← →
MBo © (2004-12-24 13:01) [1]У тебя есть эти файлы?
fftw_interface.pas
fftw_usage_from_delphi.txt
← →
WondeRu © (2004-12-24 13:21) [2]MBo © (24.12.04 13:01) [1]
да, но толку?
у меня задача такая! есть массив значений, нужно определить спектр... если честно, то без понятия как этойй билиотекой пользоваться!
← →
MBo © (2004-12-24 13:50) [3]Ты вообще не имеешь понятия о фурье преобразовании?
Тогда придется почитать сначала что-нибудь.
На пальцах - процедуре быстрого фурье-преобразования (FFT) на вход подается массив из 2^N отсчетов комплексного сигнала (возможно, в fftw реализована и другая длина массивов, я не смотрел). Если длина твоего массива не является степенью двойки, дополни нулями. Мнимую часть тоже забей нулями.
Как именно должны быть упакованы реальные и мнимые части - нужно смотреть, часто они лежат по очереди (если комплексное число представлено записью, структурой - это выполняется автоматически), иногда отдельные массивы.
После выполнения прямого фурье-преобразования получишь в массиве образ - грубо говоря - набор частот исходного.
Для чисто реальных данных получится симметричная картинка - конец - зеркало начала.
Для проверки забей массив суммой двух синусоид с разными периодами - получишь два пика.
← →
WondeRu © (2004-12-24 13:58) [4]MBo © (24.12.04 13:50) [3]
я фурье анализ знаю тока по интегралам, косинусам и синусам! а программно ни разу не реализовывал! А за напоминание "на пальцах" спасибо... долго бы я бился с imaginary part...
← →
AlterEgo of WondeRu © (2004-12-26 15:51) [5]может кто пользовал имеено эту библиотеку???
← →
Таня (2005-03-12 10:47) [6]Удалено модератором
Примечание: Это чужая ветка.
Страницы: 1 вся ветка
Текущий архив: 2005.07.11;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.044 c