Вопросы по теме 'fftw'

Сравнительные подходы для алгоритмов fft
В настоящее время я работаю над библиотекой, в которой есть собственная внутренняя библиотека fft (быстрое преобразование Фурье), которую я хотел бы заменить на FFTW. . Теперь другие разработчики немного обеспокоены проблемами с...
408 просмотров
schedule 24.09.2023

Связывание FFTW с приложением Android NDK
В настоящее время я пишу приложение для классификации жанров в качестве моего последнего проекта по компьютерной инженерии. Сначала я написал код извлечения функций (реализующий FFTW) на C, а теперь мне нужно реализовать его на Android через NDK....
4601 просмотров

фазовая корреляция с использованием FFTW
Теперь для фазовой корреляции (два изображения) я использую преобразование 1d. Как использовать 2d-преобразование (это будет быстрее?), как использовать мудрость и поддержку многопоточности? если вы приведете пример кода, это будет лучше. void...
4084 просмотров
schedule 06.05.2022

FFTW против OpenCV cvDFT
Могу ли я ожидать ускорения при использовании FFTW (http://www.fftw.org/) вместо cvDFT OpenCV (http://goo.gl/YCHj0)? Время выполнения моей программы в значительной степени определяется применением обратного и прямого DFT, и я думаю об использовании...
5003 просмотров
schedule 18.01.2023

Эффективное 2D FFT реальных входных данных фиксированной длины в C/C++
Я разрабатываю алгоритм, который несколько раз вызывает функцию БПФ. У меня есть несколько ограничений по времени (желательно в режиме реального времени), поэтому мне нужно минимизировать время, затрачиваемое на каждый вызов БПФ. Я работаю с...
2404 просмотров
schedule 06.12.2022

компиляция FFTW3 для нескольких потоков, linux, gcc
Я пытаюсь скомпилировать FFTW (3.3) на своей Linux-машине, используя GCC. Я не использовал многопоточность, и все работало отлично. Теперь я хочу переключиться на использование OpenMP и многопоточность. Итак, я перекомпилирую FFTW3 для...
2558 просмотров
schedule 30.12.2022

Есть ли кто-нибудь, кто знает, как я могу заменить эти API из fftw на API Kiss-fft?
Есть ли кто-нибудь, кто знает, как я могу заменить эти API из fftw на API Kiss-fft? fftw_plan fftw_plan_dft_r2c_2d(int n0, int n1,double *in, fftw_complex *out,unsigned flags); fftw_plan fftw_plan_dft_c2r_1d(int n0,fftw_complex *in, double...
426 просмотров
schedule 31.12.2023

Двумерные параметры размера FFTW R2C
Я не могу получить параметры размера для fftwf_plan_dft_r2c_2d Вход: матрица N строк по M столбцов. Вывод: N строк по этажам (M/2) + 1 матрица столбцов? Являются ли параметры входными или выходными размерами? Пытался указать размер...
239 просмотров
schedule 13.02.2024

Преобразование DST в Matlab Vs FFTW3
Я переношу код Matlab/Octave на C. Одной из реализаций, которые мне нужно перенести, является преобразование DST. В Matlab/Octave это делается с помощью A =[0.00000 4.24264 5.65685 7.07107 8.48528 0.00000] res = dst(A) ans = 22.3599...
342 просмотров
schedule 07.04.2022

Тестирование путаницы fftw3 - тест уравнения Пуассона 2d
У меня возникли проблемы с объяснением/пониманием следующего явления: Для тестирования fftw3 я использую двухмерный тестовый пример Пуассона: laplacian(f(x,y)) = -g(x,y) с периодическими граничными условиями. После применения преобразования...
984 просмотров
schedule 20.10.2023

Ошибка сегментации FFTW 3
У меня возникает ошибка сегментации при использовании FFTW с фортраном, и я не смог понять, почему. Не повезло и в онлайн-поиске. Вот мой код: integer, parameter :: Nx=128, Ny=Nx, Nz=Nx integer, parameter :: NORM=Nx*Ny*Nz,Ntop=MAX(Nx,Ny,Nz)/2,...
1057 просмотров
schedule 15.12.2023

Реализация rfftw2d_create_plan на С++
Я пытаюсь выполнить БПФ, используя библиотеку FFTW, доступную для С++. Поскольку доступно много вариантов FFTW, я пытаюсь реализовать fft, используя метод rfftwnd (поскольку мои данные реальны). #include<rfftw.h> { fftw_real...
247 просмотров
schedule 17.02.2024

Приведение указателя fftw_complex (он же double[2]) к комплексному представлению памяти cython
(Кросс-пост от пользователей cython) Я пытаюсь использовать FFTW для некоторого кода Cython. Я сталкиваюсь с проблемами при попытке указать указатель на fftw_complex (typedef to double[2]) на сложное представление памяти, а именно (минимальный...
585 просмотров
schedule 22.05.2023

fftw 16-битного звука :: пик отображается неправильно на 2f
Я использую 32-битный звук с плавающей запятой (44,1 кГц) на своем ПК (от -1 до +1), используя Port Audio, и снимаю его с помощью fftw. Теперь мне нужно взять 16-битный int Audio и проверить его fft. Я преобразовал образцы аудио в значения с...
333 просмотров
schedule 06.11.2022

fftw небольшая погрешность пиков / дрейф
Я использую fftw, чтобы получить спектр аудиосигнала. Я получаю образцы аудио в float32, а также пробовал другие форматы с помощью PortAudio . Затем я использую fftw. Во всех форматах у меня есть небольшое отклонение пика частоты от фактической...
165 просмотров
schedule 18.02.2024

Преобразование БПФ в ИКМ
У меня есть данные БПФ, 257 измерений, каждые 10 мс, 121 кадр, т.е. 1,21 сек. Я думаю, что первое измерение, вероятно, что-то еще, а остальные, я думаю, являются коэффициентами БПФ. Вероятно, это просто данные спектрограммы. Из комментария о данных...
537 просмотров
schedule 26.10.2023

fftw_mpi_plan_dft_3d завершается с ошибкой сегментации
Следующая сложная трехмерная программа FFT Fortran MPI выполняется, когда количество процессов P = 1, 2, 4, 8 и 16. Но она завершается сбоем, когда P = 12 со следующей ошибкой в ​​месте, где вызывается функция fftw_mpi_plan_dft_3d. «Программа...
389 просмотров
schedule 28.04.2022

Значительно ли FFTW лучше, чем GSL, для расчетов реального преобразования?
Я не могу заставить FFTW ссылаться на мой код, чтобы использовать его функции в моем коде. Я потратил на это достаточно времени, чтобы подумывать о том, чтобы отказаться от него. Я очень хорошо знаком с GSL и широко использовал библиотеки линейной...
820 просмотров
schedule 08.02.2023

Комбинация CImg и fftw++ не работает
Я хочу сделать fft в своем проекте С++ и потом показать его как изображение. Чтобы сделать fft, я использую fftw++, а для отображения изображения я хотел использовать CImg-библиотеку. Поэтому я начал с демонстрационного проекта здесь . При...
199 просмотров
schedule 01.09.2023

Ускорение сокращения FFTW, чтобы избежать массивного заполнения нулями
Предположим, что у меня есть последовательность x(n) длиной K * N и что только первые N элемента отличны от нуля. Я предполагаю, что N << K , скажем, например, N = 10 и K = 100000 . Я хочу рассчитать FFT с помощью FFTW такой...
869 просмотров
schedule 07.09.2023