Вопросы, помеченные тегом «fft»

БПФ - это сокращение от быстрого преобразования Фурье, любого из набора алгоритмов для быстрого вычисления дискретного преобразования Фурье (ДПФ).
avatar
jms547
8 августа 2021 в 10:15
120
2

Отображение пространственно-временного спектра с помощью imshow: в каком порядке находятся частоты после столбцов БПФ вниз?

---------- Summary ---------- Если у меня есть 2D-данные psi_hat_kxt, и я беру столбцы БПФ вниз и сдвигаю результат БПФ, np.fft.fftshift(np.fft.fft(psi_hat_kxt, axis=0)), где расположены отрицательные частоты? Разве они не должны быть в верхней половине результирующего...
avatar
AlJinni
7 августа 2021 в 05:36
92
0

Увеличение частотного разрешения в numpy DFT

Я работаю над алгоритмом, использующим систему БПФ NumPy, которая требует, чтобы я получал дополнительную высокочастотную информацию за пределами частоты дискретизации из (совершенно известного) сигнала (см.: прямоугольный импульс). Например: у меня есть сигнал,...
avatar
Wockx xx
5 августа 2021 в 19:00
53
0

Преобразование временной области в частотную область - модель автомобиля на четверть

Я создал функцию для модели автомобиля с четвертью и создал скрипт, который выглядит следующим образом: ms=400; k=22000; c=2800; mu=40; kw=190000; z0 = [0 ; 0; 0 ; 0]; tspan = [0, 10]; [t,Z]=ode45(@(t,z) quarter_1model_eom(t,z,mu,ms, k,kw,c),tspan,z0); xs = Z(:,1);...
avatar
John
5 августа 2021 в 09:40
22
0

Почему plt.magnitude_spectrum возвращает значение энергии, а не величины? Как это рассчитывается?

https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.magnitude_spectrum.html#examples-using-matplotlib-pyplot-magnitude-spectrum В справке по амплитуде_спектра сказано, что она вычисляет спектр магнитуды. Поэтому я ожидаю, что он вернет пик 1 на частоте 50 Гц...
avatar
Daniel
4 августа 2021 в 15:36
103
0

Вычисление БПФ на данных CSV

Я хотел бы получить БПФ из моих данных CSV, чтобы потом проанализировать их. Я очень новичок в программировании. Это выглядит в моих данных CSV: Zeit;Канал A;Канал B;Канал C;Канал...
avatar
gggert
4 августа 2021 в 15:20
45
1

Как преобразовать Фурье два графика и найти функцию, которая делает один похожим на другой в Python

В результате у меня есть ежедневные данные, как показано ниже. И мой ежедневный прогноз похож на приведенный ниже большую часть дня. Я обнаружил умеренную тенденцию к тому, что значение оси Y в моем прогнозе, где ось X находится в диапазоне от 0 до 3000, всегда нужно...
avatar
Taliebram
4 августа 2021 в 15:09
79
0

2D свертка FFT или 1D?

Для моего исследования у меня есть много разных изображений A, которые я хочу свернуть с ядром B как можно быстрее. Изображения (M x N) и ядро ​​(M x P) в нормальной свертке (которую я реализовал прямо сейчас) я надвигаю их друг на друга в направлении «x», в результате...
avatar
senpainoticedme
4 августа 2021 в 09:12
747
0

Дельта Дирака и БПФ в Python

Теоретически использование преобразования Фурье с дельта-функцией Дирака позволяет получать экспоненциальные функции во временной области, если дельта-функции Дирака находятся в частотной области. Я попытался реализовать эту идею для следующего кода, пытаясь...
avatar
senpainoticedme
1 августа 2021 в 07:54
178
1

Частотная область сигнала периодического преобразования Фурье

Я работал над проектом по отправке данных с помощью звуковых волн. Я выполнил это путем кодирования данных в импульсах в частотной области, а затем создания уникальной звуковой волны, содержащей эту информацию. Я использовал Python для построения графика, который дал...
avatar
Meo PBK
30 июля 2021 в 16:55
132
1

Проблема с выводом реализованного алгоритма Matlab "Итеративное БПФ ДИТ Radix2"

Я пытаюсь реализовать свой собственный БПФ с помощью итеративного алгоритма Radix2 (я даже думал об использовании рекурсивного алгоритма, но похоже, что Simulink не позволяет мне это сделать). Я пробовал все возможные варианты, такие как DIT и DIF, но всегда...
avatar
koupa
30 июля 2021 в 10:30
300
0

Выполнение БПФ над аудиоданными, полученными от A2DP (esp32)

До сих пор я пытался использовать некоторые фрагменты кода из https://github.com/thingpulse/esp32-icon64-a2dp, но безрезультатно, значения находятся в диапазоне десятков миллионов. (Меня интересует амплитуда каждой частоты) код: #define SAMPLES 512 double...
avatar
stani
29 июля 2021 в 19:37
49
0

Удаление тренда нелинейного сигнала (Python)

У меня есть сигнал, состоящий из отсчетов, отштампованных в микросекундах. Частота сигнала 200 Гц. Во времени сигнал выглядит так: и спектр (с использованием преобразования Фурье) выглядит так (на рисунке для наглядности показан спектр до 3000Гц): Максимальный пик...
avatar
Joe Potter
29 июля 2021 в 01:25
45
1

Что означает JET в руководстве по обработке изображений в Python_Final.ipynb?

Я хотел бы задать вопрос относительно Обработка изображений в Python_Final.ipynb tutorial. В Шаг 6: Поиск краев с помощью фильтрации верхних частот в БПФ третье изображение называется Результат в JET. Что означает JET?
avatar
kon_jing
28 июля 2021 в 20:28
79
1

Питон с теоремой о сдвиге Фурье

Итак, я пытаюсь использовать теорему сдвига, чтобы найти преобразование Фурье двух прямоугольных волн, разделенных 30 пикселями, но когда я сравниваю преобразование Фурье двух волн с преобразованием Фурье одной волны, добавленной ко второй волны с использованием...
avatar
Dexter Jeffery
28 июля 2021 в 15:47
214
1

Поиск повторяющихся закономерностей в данных временных рядов

Большую часть последних нескольких дней я провел в поисках форумов и чтении статей, пытаясь решить следующий вопрос. У меня есть тысячи массивов временных рядов, каждый из которых имеет разную длину, содержащую один вектор-столбец. этот вектор-столбец содержит время...
avatar
Mateusz Kusmierz
28 июля 2021 в 13:48
298
1

Фазовый угол из БПФ с использованием atan2 - странное поведение. Смещение фазового сдвига? Распаковка?

Я тестирую и выполняю простые БПФ, и меня интересует фазовый сдвиг. Я создаю простой массив из 256 выборок с синусоидой с 10 циклами. Я выполняю БПФ этих выборок и получаю комплексные данные (2x128). Затем я вычисляю величину этих данных, и БПФ выглядит так, как...
avatar
Ryuk
28 июля 2021 в 10:00
16
0

Что означает Scaled_flag в fft с фиксированной точкой NE10?

Когда я использую ne10_fft_c2r_1d_int16_c, если я устанавливаю scaled_flag=0, вывод будет намного больше исходного ввода; если для scaled_flag установлено значение 1, вывод будет намного меньше исходного ввода. Кто-нибудь может дать мне несколько предложений?
avatar
Mario Lorenzo
28 июля 2021 в 04:03
105
0

MATLAB STFT против функции спектрограммы

Я новичок в обработке сигналов, поэтому в настоящее время изучаю основные функции набора инструментов обработки сигналов в MATLAB. Я нашел эти две функции с именами stft и spectrogram. Я не понимаю различий между этими двумя и какой из них я должен использовать в каких...
avatar
Sharan Pai
27 июля 2021 в 13:21
41
0

Вычисление быстрого преобразования Фурье разностных уравнений с использованием MATLAB

Я совершенно не знаком с MATLAB и нахожусь в полном замешательстве. Обычно нас учили выполнять БПФ последовательности. Например: fft x(n)= [1 2 3 4] Но мне было интересно, можно ли взять fft разностного уравнения, взяв коэффициенты y(n) и x(n) и вычислив fft для того...
avatar
Suri Sun
26 июля 2021 в 20:53
21
0

передаточная функция для разностного фильтра первого порядка с использованием БПФ

У меня есть временной ряд X(t), который я хотел бы применить к фильтру верхних частот. Я специально хочу передать высокочастотный сигнал из-за разности первого порядка dX (t) = X (2) - X (1), X (3) - X (2), .... Какую передаточную функцию я должен использовать для...