Вопросы по теме 'fftw'
Сравнительные подходы для алгоритмов fft
В настоящее время я работаю над библиотекой, в которой есть собственная внутренняя библиотека fft (быстрое преобразование Фурье), которую я хотел бы заменить на FFTW. . Теперь другие разработчики немного обеспокоены проблемами с...
408 просмотров
schedule
24.09.2023
Связывание FFTW с приложением Android NDK
В настоящее время я пишу приложение для классификации жанров в качестве моего последнего проекта по компьютерной инженерии. Сначала я написал код извлечения функций (реализующий FFTW) на C, а теперь мне нужно реализовать его на Android через NDK....
4601 просмотров
schedule
24.06.2023
фазовая корреляция с использованием 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