Подавление шума в звукозаписывающих программах работает на основе различных алгоритмов: 1
- Спектральное вычитание шумов. 1 Дорожка разбивается на множество отрезков, и каждый из них рассматривается как самостоятельный сигнал, а маска шума для него определяется индивидуально. 1
- Активное шумоподавление. 1 Получается синхронный сигнал, содержащий только шум (без вокала, голоса и прочего интересующего звука). 1 Далее этот «чистошумный» сигнал инвертируется в противофазу и накладывается на шумную запись. 1 В итоге шум и антишум подавляют друг друга, и на выходе получается чистая запись. 1
- Метод захвата фонового шума. 2 Программа записывает фрагмент «чистого» шума, а затем вычитает его из аудиозаписи. 2 Такой фрагмент может быть очень коротким, продолжительностью менее секунды. 2
Также в некоторых программах для подавления шума используется фильтр, который убирает сигнал, если он опускается до некоторого порогового значения. 2