Спектральный поток - Spectral flux

Спектральный поток это мера того, насколько быстро спектр мощности из сигнал изменяется, вычисляется путем сравнения спектра мощности для одного кадра со спектром мощности из предыдущего кадра.[1] Точнее, он обычно рассчитывается как 2-норма (также известная как Евклидово расстояние ) между двумя нормализованный спектры.

Рассчитанный таким образом спектральный поток не зависит ни от общей мощности (поскольку спектры нормализованы), ни от фазовых соображений (поскольку сравниваются только величины).

Спектральный поток можно использовать для определения тембр звукового сигнала, или в начало обнаружение[2] среди прочего.

Вариации

Некоторые реализации используют 1-норму, а не 2-норму (т.е. сумму, а не евклидово расстояние).

Некоторые реализации не нормализуют спектры.

Для обнаружения начала важно увеличение энергии (не уменьшение), поэтому некоторые алгоритмы включают только значения, рассчитанные из интервалов, в которых энергия увеличивается.

Рекомендации

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