Результаты поиска по запросу "fft"

1 ответ

NAudio fft результат дает интенсивность на всех частотах C #

У меня есть рабочая реализация записи петли wasapi от NAudio и БПФ данных. Большинство данных, которые я получаю, такие же, как и должно быть, но время от времени (с интервалами от 10 секунд до минут) они показывают амплитуду практически на всех ...

4 ответа

Хорошо, тогда вам нужно прочитать еще немного об алгоритмах обнаружения высоты тона. Есть несколько способов сделать это. Здесь есть несколько связанных вопросов, но я не прочитал их, чтобы понять, насколько они заслуживают. Автокорреляция - это временная область, хотя вы можете вычислить ее с помощью БПФ. Проблема в том, что computeSpectrum () не возвращает полные значения FFT. Скорее всего, вам понадобится вычислить БПФ с использованием необработанных данных или рассчитать автокорреляции во временной области, используя необработанные данные.

рабатываю с использованием Actionscript 3.0 для Flash Player 10.3я использую computeSpectrum ()на загруженном .mp3Запуск * Event.ENTER_FRAME * для получения снимков каждого образца в byteArrayByteArray содержит 512 значений (256 для каждого ...

1 ответ

test_ffts.py

самая быстрая реализация FFT в Python? Кажется, что numpy.fft и scipy.fftpack основаны на fftpack, а не на FFTW. Fftpack так же быстро, как FFTW? Как насчет использования многопоточного FFT или распределенного (MPI) FFT?

ТОП публикаций

3 ответа

Numpy использует портирование на C программ FFTPACK на Fortran, а Scipy использует оригинальную версию на Fortran.

тся ли последнее синонимом первого или это две разные реализации FFT? Какая из них лучше?

1 ответ

 вернуть то же самое.

ина и фаза преобразования Фурье F определяются как: Mag = sqrt(Real(F)^2 + Imaginary(F)^2)а также Phase = arctan(Imaginary(F)/Real(F))Я попытался написать код matlab, который принимает матрицу изображений в градациях серого, выполняет fft2 () ...

1 ответ

Это правильно, но на самом деле это O (2 ^ n m ^ n log m) - просто указывает на то, что коэффициент растет экспоненциально с ростом n.

а вычислительная сложность n-мерного БПФ с m точками вдоль каждого измерения?

0 ответов

Как выровнять на C после FFT

Прежде всего, спасибо, что нашли время ответить !. Моя проблема заключается в следующем: я пытаюсь построить эквалайзер на C, используя fft (быстрое преобразование Фурье), поскольку теперь я могу правильно применить fft к вектору (аудиосэмплы), ...

7 ответов

Удачи.

я есть образец в буфере от DirectX. Это образец ноты, сыгранной и захваченной с инструмента. Как мне проанализировать частоту сэмпла (как это делает гитарный тюнер)? Я считаю, что БПФ участвуют, но у меня нет указателей на HOWTO.

2 ответа

Если вы не используете оконную функцию перед FFT, оконная функция по умолчанию становится прямоугольным окном длины FFT, которое имеет преобразование, которое может показаться довольно уродливым, если вы этого не ожидаете (некоторые назовите это спектральной "утечкой"). Возможно, вы захотите попробовать использовать другую оконную функцию (Von Hann, et.al.), где свертка, создаваемая оконным БПФ, может привести к «более приятной» спектрограмме.

аю необработанные данные с микрофона и подаю в FFT. Две библиотеки FFT я пытаюсь (AForge [http://code.google.com/p/aforge/]а такжеExocortex.DSP [http://www.exocortex.org/dsp/]) принимает комплексные числа в качестве входных данных и дает ...

0 ответов

@ Shhreeh - кто сказал что-то, что это встроенное устройство?

аюсь создать звуковую спектрограмму на C и думаю об использовании библиотеки BASS: http://www.un4seen.com [http://www.un4seen.com]. Я искал по Google и здесь, но большинство примеров на C ++. Если у кого-либо из вас есть опыт или ресурс по ...