Выполнение БПФ в реальном времени

Я хочу выполнить БПФ звукового сигнала в реальном времени, то есть пока человек говорит в микрофон. . Я получу данные (я делаю это с помощью portaudio, если бы было проще с wavein, я был бы счастлив использовать это - если вы можете сказать мне, как). Затем я использую библиотеку FFTW - я знаю, как выполнять 1D , 2D (реальное и сложное) БПФ, но я не совсем уверен, как это сделать, так как мне пришлось бы выполнить 3D БПФ, чтобы получить частоту, амплитуду (это определило бы градиент цвета) и время. Или это просто 2D БПФ , и я получаю амплитуду и частоту?

11
задан Paul R 22 February 2017 в 08:16
поделиться