Не так давно товарищ [Makeman][1] [описывал][2], как с помощью спектрального анализа можно разложить некоторый звуковой сигнал на слагающие его ноты. Давайте немного абстрагируемся от звука и положим, что у нас есть некоторый оцифрованный сигнал, спектральный состав которого мы хотим определить, и достаточно точно. Под катом краткий обзор метода выделения гармоник из произвольного сигнала с помощью цифрового гетеродинирования, и немного особой, Фурье-магии. [Читать дальше →][3]
[1]:
http://habrahabr.ru/users/makeman/
[2]:
http://habrahabr.ru/post/247385/
[3]:
http://habrahabr.ru/post/253447/#habracut