Вопросы по теме 'kissfft'

поцелуй амплитуда бина БПФ
Я потратил довольно много времени на изучение БПФ. Мне особенно интересно использовать KISSFFT, потому что это очень переносимая реализация C. Мне все еще очень неясно, как превратить i[x] и r[x] в амплитуду частотного бина. Поэтому создал...
2268 просмотров
schedule 14.06.2023

Как выполнить FFT2D (быстрое преобразование Фурье 2D) цветовой компонент R, G, B
Я новичок в быстром преобразовании Фурье (БПФ) и не очень понимаю, как это вычисляется на языке программирования, таком как C++. Вот метод FFT2D void FFT2D(Complex<double> *f, Complex<double> *F, int width, int height); It takes an...
2570 просмотров
schedule 22.04.2023

KissFFT (от kiss_fftr до kiss_fftri) — Как реконструировать исходный сигнал?
У меня возникли проблемы с пониманием того, как правильно использовать KissFFT (1.2.9). Все, чего я пытаюсь добиться на данный момент, это выполнить БПФ, а затем немедленно выполнить iFFT, чтобы снова восстановить исходный сигнал. Фрагмент кода ниже...
5234 просмотров
schedule 03.04.2022

KissFFT и Power of Two
Я читал во многих разных местах, что алгоритм БПФ должен иметь размер входного массива, равный степени двойки, например, 512 или 1024. Я также нашел множество различных алгоритмов, вычисляющих БПФ, таких как Кули-Таки и Блустейн. (это также работает...
809 просмотров
schedule 14.04.2022

Предоставление большого количества сэмплов KissFFT
Я хотел найти 4096 точек ДПФ звукового сигнала длительностью 10 секунд с частотой дискретизации 44100 Гц. Следовательно, имеется 441000 входных отсчетов. Но KissFFT принимает только до 4096 входных данных. Как найти БПФ такого большого сигнала?
283 просмотров
schedule 12.03.2024