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. |