Построение водопада

Водопад в понятии звука - графическое изображение спектра сигнала во времени. Обычно по горизонтали данного изображения рисуется значение каждой гармоники спектра, т.е. амплитуда частотных составляющих сигнала (в зависимости от интенсивности выбирается цвет отображения), по вертикали же откладывается время.

Для построения водопада достаточно брать кусочки сигнала и проводить над ними преобразование Фурье и выводить составляющую амплитуд.

Водопад очень удобен, чтобы выделить в том же радиосигнале предположительные полосы, в которых идет вещание, к тому же на нем хорошо читается морзянка. Вот так выглядит водопад:

Ссылки

  1. Исходный код приложения.
  2. Набор библиотек для сборки.
  3. Тестовый звуковой файл.
Original: http://igorkov.org/waterfall,
Author: igorkov