group-telegram.com/engee_com/438
Last Update:
Спектральный анализ и фильтрация аудиофайла
Друзья,
сегодня мы поговорим о цифровой обработке аудио в скриптах Engee. Рассмотрим демо-проект, в котором описываются типичные этапы технических вычислений при цифровой обработке сигналов (ЦОС). Для этого в нашем скрипте мы использовали функции из библиотеки DSP.jl
.
Мы заранее подготовили наглядный пример зашумлённого аудио, в котором можно слышать голосовое сообщение (обратный отсчёт) на фоне свиста и шума толпы.
Задача – выделить полезную составляющую сигнала, которой для нас является голос.WAV.jl
. Для удобства прослушивания мы написали вспомогательную функцию audioplayer, позволяющую использовать интерактивный инструмент для проигрывания аудио прямо внутри скрипта Engee.plot
. Впрочем, форма сигнала во временной области не даёт нам понимания, что и как фильтровать.DSP.welch_pgram
), а также смотрим спектрограмму сигнала, то есть картину изменения спектра сигнала во времени.DSP.jl
мы получаем коэффициенты фильтра нижних частот, рассчитываем и визуализируем его характеристики (АЧХ, ФЧХ, ИХ).
Этот и другие примеры из области ЦОС доступны для ознакомления в нашем сообществе, присоединяйтесь и изучайте захватывающий мир обработки сигналов!
До скорой связи!