Сокращение от быстрого преобразования Фурье, любого из набора алгоритмов для быстрого вычисления дискретного преобразования Фурье.
0 ответов

Получение результата в частотной области с использованием БПФ в Matlab

Есть два вектора: время и смещение (не знаю, как их здесь прикрепить) смещение против времени Vector displ.mat - вектор смещения, полученный после выполнения анализа динамического отклика под нагрузкой. Я хочу получить основную частоту, которая може…
05 май '16 в 08:49
2 ответа

CUDA устройство на устройство передачи дорого

Я написал некоторый код, чтобы попытаться поменять квадранты 2D-матрицы для целей БПФ, который хранится в плоском массиве. int leftover = W-dcW; T *temp; T *topHalf; cudaMalloc((void **)&temp, dcW * sizeof(T)); //swap every row, left and right f…
19 май '11 в 19:02
1 ответ

Python Frequency filtering с, казалось бы, неправильными частотами

Сценарий ниже фильтрует частоты, обрезая все частоты больше 6. Однако вместо использования, казалось бы, правильной функции rfftfreq, fftfreq используется. Насколько я понимаю rfftfreq следует использовать вместе с rfft, Почему этот код работает, хо…
06 май '18 в 16:54
2 ответа

Эффективный метод для свертки, как оценка суммы

Задача Даны N 3-мерных точек, которые являются {$p_1,p_2,..,p_n$}, где $p_i = (x_i,y_i,z_i) $ . Я должен найти значение формулы для некоторых заданных постоянных целых чисел P, Q, R, S. все числа находятся в диапазоне от 1 до M ( = 100). Мне нужен э…
1 ответ

Как изменить диапазон значений графика, сгенерированного функцией спектрограммы

На размещенном ниже изображении я пытаюсь получить TFR с помощью STFT, В размещенном коде я указал параметр T = 0:.001:1; и когда я изменяю его, например, T = 0:.001:2; диапазон значений на горизонтальной оси графика изменяется, несмотря на то, что …
1 ответ

Обнаружение основной частоты человеческого голоса в iOS

Я сделал широкий поиск по этому поводу, я нашел много полезных примеров кода, но они не дали мне точный результат Мне нужно определить основную частоту (F0) человеческого голоса, пока кто-то фонитирует a: гласный звук. затем я смотрю эти примеры код…
12 авг '15 в 19:31
2 ответа

Точное начало тона / измерение продолжительности?

У меня есть работающий детектор тонов, который использует БПФ, чтобы определить, присутствует ли тон (или пара тонов) определенной частоты в аудиопотоке (если он достаточно выше минимального уровня шума). Какой метод я мог бы использовать для более …
16 дек '10 в 02:05
0 ответов

FFT/FHT - Удельный частотный диапазон - Arduino

Поэтому я работаю над проектом, в котором мне нужно проанализировать звук с помощью Arduino. По сути, это световой орган, и мне нужно сделать Beat Detection, чтобы настроить светодиоды для изменения цвета в зависимости от темпа песни. Мне удалось по…
06 янв '15 в 17:00
1 ответ

Обратное FFT FFT не возвращает ожидаемые данные

Я пытаюсь убедиться, что FFTW делает то, что, как мне кажется, должно, но у меня проблемы. Я использую OpenCV cv::Mat, Я сделал тестовую программу, которая, учитывая мат f, вычисляет ifft(fft(f)) и сравнивает результат с f, Я ожидаю, что разница меж…
25 мар '14 в 03:16
0 ответов

Реконструировать сигнал от БПФ с помощью Accord.net

Я пытаюсь отфильтровать шум сигнала с помощью преобразования Фурье. Используя функции из Accord.net, я смог применить БПФ к входному сигналу и восстановить его. Однако я не могу получить правильную фазу сигнала. После нескольких часов поиска в Googl…
22 май '18 в 00:49
2 ответа

Создать фильтр нижних частот от Octave

Хотя у меня был пример низкочастотного фильтра, закодированного в Octave, и я уверен, что он работает, я не могу понять. Как доза эта работа? и как узнать частоту среза этого фильтра? Original_data - это столбец данных о качестве воды, которые я пол…
22 ноя '13 в 09:47
1 ответ

Обработка сигналов в Python. Найти сдвиг в данных серии

У меня есть такие данные:[1,3,3,....1] ~ 500 номеров. Каждые 1 мс я получаю новый, но с некоторым сдвигом (5-10 баллов)+ небольшой шум. E.g: [1 2 3 4 3 21 4 5...] [0 4 3 1 2 3 4 19 7 5 ...] В этом случае сдвиг равен 3. Я хочу знать этот сдвиг. Как я…
07 дек '16 в 18:40
0 ответов

Как сдвинуть фазу записанного wav-файла на 180 градусов

Есть ли способ сдвинуть фазу файла WAV в Python? Я пытаюсь добиться активного снижения шума. Я планирую записать окружающий шум, а затем сдвинуть его фазу на 180 градусов. Затем я запишу другой wav-файл с кем-то, говорящим с микрофоном, на этот раз,…
09 май '18 в 11:36
0 ответов

Производная дискретного преобразования Фурье в Matlab

Это часть задания для курса Фурье-анализа. В этом задании меня попросили реализовать функцию matlab для вычисления производной дискретной функции с использованием производной дискретного преобразования Фурье. Формула, которую мне дали, была этой фор…
13 мар '16 в 23:07
1 ответ

Является ли FFTW значительно лучше, чем GSL для реальных вычислений преобразования?

Я не могу заставить FFTW ссылаться на мой код, чтобы использовать его функции в моем коде. Я потратил достаточно времени на это, и я собираюсь отказаться от него. Я очень хорошо знаком с GSL и широко использовал библиотеки линейной алгебры с хорошим…
25 мар '16 в 06:05
2 ответа

Каковы недостатки свертки FFT по сравнению со сверткой в ​​реальном пространстве?

Итак, я знаю, что свертка БПФ имеет меньшую вычислительную сложность, чем свертка в реальном пространстве. Но каковы недостатки свертки FFT? Всегда ли размер ядра должен соответствовать размеру изображения, или есть функции, которые об этом заботятс…
22 авг '13 в 14:58
1 ответ

БПФ в Matlab и NumPy / Scipy дают разные результаты

Я пытаюсь повторно реализовать один из наборов инструментов Matlab. они используют FFT там. когда я выполняю одну и ту же операцию над одними и теми же данными, я получаю результаты, отличающиеся от результатов, полученных в Matlab Просто посмотрите…
30 дек '11 в 15:16
0 ответов

БПФ в javascript для получения частот доменов

Я работаю в проекте, и мне нужны домены частоты определенного ввода данных. У меня 179 значений за период, что соответствует 20 мс, что означает 89500 в секунду. Не могли бы вы мне помочь? Уго Лоуренсо
25 сен '13 в 11:35
2 ответа

Удаление частот в речи ниже 100 Гц

Я попытался удалить все частоты ниже 100 Гц из моего образца голоса (с помощью Octave), используя только БПФ (поскольку я не должен использовать какие-либо фильтры). Однако, когда я играю семпл, он звучит так, как будто сигнал искажен. После проб и …
14 окт '15 в 18:19
1 ответ

Построение тиков по оси x с положительными и отрицательными значениями в странном порядке -Python

У меня есть график, где мне нужно изменить тики в оси x, таким образом: значения x должны находиться в диапазоне от 0 до 32, а затем (ПОСЛЕДОВАТЕЛЬНО, БЕЗ ПРЕРЫВАНИЯ) от -31 до -1. Вот код для создания такого xaxis, по крайней мере, в виде массива: …
10 сен '15 в 12:20