Unity 6.3
0 онлайн 67 гостей 3 в системе
Вход

FFTWindow

перечисление

Описание

Функции окна для спектрального анализа FFT.

Передайте значение из этого перечисления в window параметр AudioListener.GetSpectrumData или AudioSource.GetSpectrumData. Unity применяет окно к выборкам во временной области перед FFT, чтобы уменьшить спектральную утечку (распространение энергии из одного частотного блока в соседние блоки).

Более мощные окна конизируют сигнал больше на краях блока анализа, что, как правило, снижает утечку боковых лепестков, но расширяет эффективную главную лепестку и может уменьшить разрешение частоты. Более сложное окно может также быть менее эффективным. AudioSource.GetSpectrumData.

Типичные варианты:

  • FFTWindow.Rectangular — самые острые контейнеры, наибольшая утечка; полезно для быстрых проверок или когда утечка приемлема.
  • FFTWindow.Triangle — небольшое сужение; шаг между прямоугольными и косинусными окнами.
  • FFTWindow.Hamming или FFTWindow.Hanning — обычные общецелевые окна с поднятым косинусом.
  • FFTWindow.Blackman или FFTWindow.BlackmanHarris — более сильное подавление боковых волн, когда требуются более чистые пики за счет более широких контейнеров.

Дополнительные ресурсы: ,AudioListener.GetSpectrumData,, ,AudioSource.GetSpectrumData,.

Свойства

Свойство Описание
RectangularПрямоугольный (нет) окно для спектрального анализа FFT.
TriangleТреугольное (Бартлетт) окно для спектрального анализа FFT.
HammingОкно Хамминга для спектрального анализа FFT.
HanningОкно Ханнинга (Hann) для спектрального анализа FFT.
BlackmanОкно Блэкмана для спектрального анализа FFT.
BlackmanHarrisОкно Блэкмана-Харриса для спектрального анализа FFT.