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

Быстрое преобразование Фурье является эффективным алгоритмом для вычисления дискретного преобразования Фурье (ДПФ) и его обратного.


3
Почему плохая идея фильтровать, обнуляя ячейки БПФ?
Очень легко отфильтровать сигнал, выполнив для него БПФ, обнулив некоторые ячейки, а затем выполнив IFFT. Например: t = linspace(0, 1, 256, endpoint=False) x = sin(2 * pi * 3 * t) + cos(2 * pi * 100 * t) X = fft(x) X[64:192] = 0 y = ifft(X) Высокочастотный компонент …
72 fft  filters 

8
Как реализовать взаимную корреляцию, чтобы доказать, что два аудиофайла похожи?
Я должен сделать взаимную корреляцию двух аудио файлов, чтобы доказать, что они похожи. Я взял БПФ двух звуковых файлов, и их значения спектра мощности находятся в отдельных массивах. Как мне продолжить кросс-корреляцию и доказать, что они похожи? Есть ли лучший способ сделать это? Любые основные идеи будут полезны для меня, …

9
Есть ли алгоритм нахождения частоты без DFT или FFT?
Я искал в магазине приложений для Android гитарный тюнер. Я нашел приложение тюнера, которое утверждало, что оно быстрее, чем другие приложения. Он заявил, что может найти частоту без использования DFT (хотелось бы, чтобы у меня все еще был URL к этой спецификации). Я никогда не слышал об этом. Можете ли …
34 audio  fft  frequency  dft 

3
Выбор правильного фильтра для данных акселерометра
Я довольно новичок в DSP, и провел некоторые исследования возможных фильтров для сглаживания данных акселерометра в Python. Пример типа данных, которые я получу, можно увидеть на следующем рисунке: По сути, я ищу совет, чтобы сгладить эти данные, чтобы в конечном итоге преобразовать их в скорость и смещение. Я понимаю, что …
28 fft  python 

5
Есть ли технический термин для этого простого метода сглаживания сигнала?
Во-первых, я новичок в DSP и не имею реального образования, но я занимаюсь разработкой программы визуализации звука и представляю массив FFT в виде вертикальных полос, как в типичной визуализации частотного спектра. Проблема, с которой я столкнулся, заключалась в том, что значения аудиосигнала менялись слишком быстро, чтобы создать приятный визуальный выход, …

4
Какие частотно-временные коэффициенты вычисляет вейвлет-преобразование?
Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в обмене стеками обработки сигналов. Мигрировал 8 лет назад . Быстрое преобразование Фурье принимает операций, в то время как быстрого вейвлет - преобразование принимает . Но что конкретно FWT вычисляет?O ( N )O (NжурналN)O(Nlog⁡N)\mathcal O(N \log N)O (N)O(N)\mathcal …
26 frequency  fft  wavelet 

1
Перекрытие-Добавить против перекрытия-Сохранить
Какие различия или другие критерии можно использовать, чтобы помочь выбрать между использованием наложения-добавления и наложения-сохранения для фильтрации? Как перекрытие-добавление, так и сохранение-перекрытие описаны как алгоритмы для быстрой свертки на основе БПФ потоков данных с ядрами фильтра КИХ. Каковы различия в задержке, эффективности вычислений или локальности кэширования (и т. Д.), Если …

1
фильтр низких частот и БПФ для начинающих с Python
Я новичок в обработке сигналов и особенно в FFT, поэтому я не уверен, что я делаю правильные вещи здесь, и я немного запутался с результатом. У меня есть дискретная реальная функция (данные измерений), и я хочу настроить фильтр низких частот. Инструментом выбора является Python с пакетом NumPy. Я следую этой …

4
Как отличить голос от храпа?
Предыстория: я работаю над приложением для iPhone (на которое ссылаются в нескольких других публикациях ), которое «слушает» храп / дыхание во время сна и определяет наличие признаков апноэ во сне (в качестве предварительного экрана для «лаборатории сна») тестирование). Приложение, в основном, использует «спектральную разницу» для обнаружения храпа / вдоха, и …

1
В чем разница между PSD и квадратом величины частотного спектра?
Спектр мощности сигнала можно рассчитать, взяв квадрат квадратов его преобразования Фурье. Будучи аудио человеком, интересующий меня сигнал был бы временным рядом. Чем это представление отличается от PSD (спектральной плотности мощности) и, что важно, в каких практических ситуациях следует использовать PSD вместо спектра мощности, описанного выше?

2
Улучшение разрешения спектрограммы в Python?
Я использую specgram()функцию matplotlibдля генерации спектрограмм файлов речевых волн в Python, но результат всегда значительно хуже, чем то, что может генерировать мое обычное программное обеспечение для транскрипции, Praat. Например, следующий вызов: specgram( fromstring(spf.readframes(-1), 'Int16'), Fs=framerate, cmap=cm.gray_r, ) Создает это: Пока Praat работает над тем же аудиосэмплом со следующими настройками: Диапазон …

3
Как влияет задержка во временной области в частотной области?
Если у меня есть сигнал, который ограничен по времени, скажем, синусоида, которая длится только TTT секунд, и я беру БПФ этого сигнала, я вижу частотную характеристику. В этом примере это будет шип на основной частоте синусоиды. Теперь, скажем, я принимаю тот же самый сигнал времени и задерживаю его на некоторую …

3
Советы по улучшению определения высоты тона
Я работаю над простым веб-приложением, которое позволяет пользователю настраивать свою гитару. Я настоящий новичок в обработке сигналов, поэтому не судите слишком сильно, если мой вопрос неуместен. Итак, мне удалось получить основную частоту, используя алгоритм FFT, и в этот момент приложение как-то работает. Тем не менее, есть место для улучшений, сейчас …

2
Действительно ли использование алгоритма Гёртцеля дает лучшее разрешение по частоте?
Я читаю эту статью , и меня немного смущает либеральное использование автором «частотного разрешения» в отношении алгоритма Гёртцела. Основной вопрос: действительно ли использование алгоритма Гёртцеля дает вам большее разрешение по частоте в конкретной интересующей полосе, или он просто эффективно вычисляет БПФ только по определенной интересующей полосе, но с тем же …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.