Как преобразовать волновые данные в комплексные числа

Я читаю необработанные данные с микрофона и использую БПФ. Две библиотеки БПФ, которые я пробую ( AForge и Exocortex.DSP ), принимают комплексные числа на входе и выдают комплексные числа на выходе.

Я пытаюсь понять, что комплексные числа.

Более конкретно - как преобразовать необработанные аудиоданные, полученные с микрофона, в комплексные числа для обработки в БПФ?
И как мне отобразить результат в виде красивой спектрограммы (то есть; считывание частот и амплитуд на выходе)?

Дополнительный бонус: какие библиотеки БПФ существуют для .Net, кроме двух упомянутых?

6
задан Paul R 5 July 2011 в 10:22
поделиться