Как работает программный эквалайзер?

588
Samik Some

Недавно я прочитал, что необработанный звук (несжатые файлы WAVE) хранится в кодированном формате LPCM (линейная импульсная кодовая модуляция). Теперь я считаю, что кодирование LPCM хранит в основном форму волны, которую получает рекордер, которая представляет собой суперпозицию нескольких частот, которые присутствовали во время записи.

Теперь мы все знаем, что любой стандартный музыкальный проигрыватель (скажем, Windows Media Player) дает нам эквалайзер, который может усиливать или ослаблять полосы частот. Я знаю, что мы можем получить количество компонентной частоты из сложного сигнала с помощью преобразования Фурье, однако для использования преобразования Фурье нам требуется функция сигнала. Однако эта функция недоступна в кодированном потоке LPCM, только в форме волны.

Итак, мой вопрос, как именно это выравнивание работает в программных эквалайзерах?

1

1 ответ на вопрос

2
David Schwartz

However, the function is not available in the LPCM encoded stream, only the waveform.

They're the same thing. The "function" is just a mapping from time to value. The waveform is just a mapping from time to value.

You can find more details here.

Спасибо ... Я не совсем прочитал о БПФ и не знал, что он может взять образцы в качестве входных данных Samik Some 9 лет назад 0