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

11
MATLAB: и scaling

В MATLAB выходные данные функций fftи / или ifftфункций часто требуют дополнительной обработки перед рассмотрением для анализа. Я слышал много разных мнений о том, что правильно: пересчет Mathworks утверждает, что fftи ifftфункции основаны на следующих уравнениях:...

11
Как усреднить сложные ответы (и обоснование)?

Я занимаюсь разработкой программного обеспечения, которое рассчитывает отклик системы путем сравнения БПФ входных и выходных сигналов. Входные и выходные сигналы делятся на окна, и для каждого окна сигналы вычитаются по медиане и умножаются на функцию Ханна. Ответ инструмента для этого окна - это...

10
Что получается из графика взаимной корреляции?

Давайте предположим, что у нас есть два звуковых сигнала, x (t) и y (t), на которые влияет шум, как показано ниже. И мы хотели бы взаимно коррелировать эти два сигнала, и график взаимной корреляции показан ниже. На этом графике корреляции есть пиковое значение около -11 мсек. Я пытаюсь понять, как...

10
Как вы обрабатываете отрицательные частоты в спектре мощности сложного сигнала?

Когда мы применяем операцию DFT к реальному сигналу чтобы получить , затем берем квадратную величину , , спектр мощности симметричен. Вы можете принять положительные частоты или отрицательные частоты в качестве информации о частоте в .X [ k ] X [ k ]х [ н ]x[n]x[n]Икс[ к ]X[k]X[k]Икс[ к ]X[k]X[k] х...

10
Артефакты в БПФ

Недавно я понял, что БПФ не идеальны. Это означает, что если я возьму сигнал, а затем возьму его БПФ, а затем сделаю обратное БПФ, результирующий выходной сигнал не будет совпадать с входным. Вот изображение, чтобы показать вам, что я имею в виду: Я думаю, что изображение довольно очевидно. Сигнал...

10
Создание спектрограммы

Я пытался выработать логику для этой задачи и планирую использовать исходный пакет KissFFT для выполнения быстрого преобразования Фурье. Пожалуйста, дайте мне знать, если это выглядит правильно: Выделить структуру БПФ, т.е. kiss_fft_alloc(N,0,NULL,NULL) Где Nразмер окна я использую. Входной буфер...

10
Могу ли я использовать FFT для интерпретации жестов акселерометра?

Мне нужно обнаружить два разных жеста, которые возникают при просмотре данных акселерометра. Вот краткий обзор (насколько я могу это сделать): Допустим, iPhone колеблется взад-вперед, оставаясь лицом вверх. Пользователь может сделать одно колебание (один раз вперед или назад, жест один) или...

10
Chroma-Subsampling: как правильно рассчитать скорость передачи данных

Мне трудно понять, как рассчитать скорость передачи данных при использовании цветовой подвыборки, например, в Y'UV-изображении: У меня есть следующие примеры для расчета: Разрешение изображения: 352*288 частота: 25 кадров в секунду Для (4: 4: 4) пример расчета выглядит следующим образом: (352px *...

10
Radix-4 FFT против Radix-2

Является ли реализация radix-4 быстрее, чем эквивалентно хорошо закодированное FFT radix-2? И если да, то почему это будет

10
Является ли действительным увеличение амплитуды (и предположительно качества БПФ) путем простого масштабирования данных?

Я использую версию "KISS FFT" Марка Боргердинга. Он принимает массив 16-разрядных входных значений с фиксированной точкой и создает 32-разрядный массив результатов с плавающей запятой. Я обнаружил, что если входные амплитуды малы, многие из значений результата с плавающей запятой выходят равными...

9
Как проверить результаты БПФ синусоиды?

Мне дали аудиофайл (синусоида) 1000 Гц в качестве входных данных для моего алгоритма FFT. У меня есть 8192 выборки спектра мощности в массиве. Каков наилучший и самый простой способ проверить правильность моего вывода? Если я приведу тихий аудиофайл, то выход будет нулевым для всех семплов. В...

9
Как реализовать градиентное преобразование Хафа

Я пытаюсь использовать преобразование Хафа для обнаружения краев и хотел бы использовать градиентные изображения в качестве основы. То , что я сделал до сих пор, учитывая изображение Iразмера [M,N]и ее частных производных gx, gy, чтобы вычислить угол градиента в каждом пикселе , как thetas =...

9
Как оценить отношение сигнал / шум сигнала?

У меня есть сигнал: , где .i = 0 … n - 1ея( тя= Я Δ т )fi(ti=iΔt)f_i(t_i=i\Delta t)я = 0 … n - 1i=0…n−1i = 0\ldots n-1 Сигнал, кажется, быстро меняется вокруг более медленного изменения «тренда». Я предполагаю, что быстро меняющаяся часть - это шум, а медленно меняющаяся часть - это реальный...

9
Дискретное преобразование Фурье - быстро найти фундаментальное?

Во-первых, я извиняюсь, потому что я разработчик программного обеспечения, и я очень долго не углублялся в чистую математику, поэтому мой вопрос может показаться глупым. Надеюсь нет. Контекст - это распознавание высоты звука в музыке. Если вы возьмете музыкальную ноту и примените к ней...

9
Что такое хорошая оконная функция FFT для отклонения DC?

Я использую БПФ для анализа того, что по существу является огибающей мощности сигнала (см. Здесь информацию о проекте, в котором он находится), и, поскольку значения мощности всегда положительны, для исключения компонента постоянного тока я хотел бы использовать окно функция, которая является 50/50...

9
Как я могу обнаружить выбоины с помощью акселерометра, установленного в транспортном средстве?

В настоящее время я изучаю DSP и FFT, я очень новичок в этом и давно занимаюсь электроникой в ​​проектах Arduino и хобби. Недавно я выполняю проект, целью которого является составить карту выбоин вдоль ваших ежедневных поездок в автомобиле, измеряя неровности дороги. Это не профиль дороги, а...

9
Логарифмическое преобразование Фурье (LFT) на аудиосигнале

Я стараюсь анализировать музыку как можно точнее. Конечно, я пробовал FFT, но у меня возникли проблемы. Я обнаружил, что низкие частоты имеют очень низкое разрешение, чем слух человека. Я пытался очень долго использовать FFT для решения этой проблемы, но даже анализируя 8192 выборки / с с частотой...

9
сбит с толку спектра БПФ фазы!

Очень простой эксперимент MATLAB: f = 200; fs = 1000; t = 0: 1/fs : 1; x = cos(2*pi*f*t); plot(angle(fftshift(fft(x)))); И вот вывод: Теперь внесены небольшие изменения в приведенный выше фрагмент кода; сокращение длительности всего на 1 образец следующим образом: f = 200; fs = 1000; t = 0: 1/fs :...

9
DFT-подобное преобразование с использованием треугольных волн вместо синусоидальных

Мы знаем, что ДПФ (дискретное преобразование Фурье) разбивает сигнал на несколько частот синусоидальных волн. Существует ли преобразование, которое делает то же самое, но для треугольных волн? Для моих целей я говорю только об одномерных сигналах (таких как напряжение и т. Д.). Я изучаю...