Спектральный поток является мерой того, насколько быстро спектр мощности из сигнала меняется, рассчитывается путем сравнения спектра мощности для одного кадра по отношению к спектру мощности от предыдущего кадра. [1] Точнее, обычно рассчитывается как 2-норма (также известная как евклидово расстояние ) между двумя нормализованными спектрами.
Рассчитанный таким образом спектральный поток не зависит ни от общей мощности (поскольку спектры нормализованы), ни от соображений фазы (поскольку сравниваются только величины).
Спектральный поток может использоваться, среди прочего, для определения тембра звукового сигнала или при обнаружении начала [2] .
Вариации
Некоторые реализации используют 1-норму, а не 2-норму (т.е. сумму, а не евклидово расстояние).
Некоторые реализации не нормализуют спектры.
Для обнаружения начала важно увеличение энергии (не уменьшение), поэтому некоторые алгоритмы включают только значения, вычисленные из интервалов, в которых энергия увеличивается.
Рекомендации
- ^ Димитриос Giannoulis; Майкл Массберг; Джошуа Д. Рейсс (октябрь 2013 г.). «Автоматизация сжатия динамического диапазона». Журнал Общества звукорежиссеров . Аудио инженерное общество . 61 (10). Раздел 2.1.3.
- ^ Dixon, S. (2006) Наступление Обнаружение Revisited , Труды 9й Международной конференции по цифровым аудио эффектов (DAFx-06), Монреаль, Канада, 18-20 сентября 2006