Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > Нужен быстрый движок для FFT |
Автор: vladimir4152 16.10.2011, 21:49 |
Нужен быстрый, и в тоже время не сильно прожорливый движок для быстрого преобразования Фурье, а точнее разложения сигнала на амплитуды и частоты. Пробовал FFTReal - немного недоволен результатами. Заранее благодарен за любые советы. ![]() |
Автор: borisbn 17.10.2011, 01:02 |
Самый быстрый из всех которые мы использовали - это http://software.intel.com/en-us/articles/intel-ipp/ Он не бесплатный... но, пожалуй, лучший P.S. Почему в этом разделе ? |
Автор: vladimir4152 17.10.2011, 13:09 | ||
Спасибо, но надо что-то бесплатное и на С/С++/Qt.
Посчитал, что это ближе всего у мультимедиа |
Автор: borisbn 17.10.2011, 13:46 |
У них есть и http://software.intel.com/en-us/articles/non-commercial-software-development/, но только под линукс |
Автор: vladimir4152 17.10.2011, 14:21 |
Это отлично! Спасибо! Пошел разбираться с библиотекой... |
Автор: borisbn 17.10.2011, 15:37 |
Вот классик, который "оборачивает" IPP-шное FFT. Сильно не ругайтесь - давно писал. Для удобства я все h-ники слил в один ipp5.h Да и вообще, лучше его не использовать, а просто подсмотреть, как используются ф-ции от Intel. |
Автор: vladimir4152 17.10.2011, 20:22 |
За исходники спасибо. Но я наверно туповат... Подскажите как из raw или комплексных чисел с помощью этой(или другой) библиотеки получить Амплитудно-частотную характеристику. Если можно, то лучше на примере библиотеки OpenSource Прилагаю свои сорсы на FFTReal. |
Автор: phprus 17.10.2011, 20:34 |
borisbn, Скажи пожалуйста, а почему IPP, а не MKL? В последнем же тоже есть быстрое преобразование Фурье? P.S. Только софт и библиотеки под Linux от Intel бесплатны для некоммерческого использования. |
Автор: borisbn 17.10.2011, 21:28 |
phprus, мы начали использовать ещё nsp, затем ipp 2.0, об mkl тогда не слышно было. Плюс в ipp есть фильтрация БИХ и КИХ, всяческая авто-и кросс-корелляции, быстрое сложение/умножение… |
Автор: mrgloom 25.10.2011, 09:23 |
http://www.fftw.org/ http://www.fftw.org/benchfft/ правда с IPP там нету сравнения вроде. |