Кратковременный БПФ
Объект dsp.STFT
вычисляет кратковременное преобразование Фурье (STFT) входного сигнала временного интервала. Объект принимает кадры данных временного интервала, буферизует их к желаемой длине окна и длине перекрытия, умножает выборки на окно, и затем выполняет БПФ на буферизированных окнах. Для получения дополнительной информации см. Алгоритмы.
Используйте STFT, чтобы анализировать содержимое частоты сигнала, который меняется в зависимости от времени.
stf = dsp.STFT
stf = dsp.STFT(window)
stf = dsp.STFT(window,overlap)
stf = dsp.STFT(window,overlap,nfft)
stf = dsp.STFT(Name,Value)
возвращает объект, stf
= dsp.STFTstf
, который реализует кратковременный БПФ. Объектные процессы информационно-независимо через каждый вход образовывают канал в зависимости от времени.
возвращает кратковременный объект FFT с набором свойств Окна к stf
= dsp.STFT(window
)window
.
возвращает кратковременный объект FFT с набором свойств stf
= dsp.STFT(window
,overlap
)Window
к window
и набором свойств OverlapLength к overlap
.
возвращает кратковременный объект FFT с набором свойств stf
= dsp.STFT(window
,overlap
,nfft
)Window
к window
, набором свойств OverlapLength
к overlap
и набором свойств FFTLength к nfft
.
возвращает кратковременный объект FFT с каждым заданным набором имени свойства к заданному значению. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке.stf
= dsp.STFT(Name,Value
)
y = stf(x)
step | Запустите алгоритм Системного объекта |
release | Высвободите средства и позвольте изменения в значениях свойств Системного объекта и введите характеристики |
reset | Сбросьте внутренние состояния Системного объекта |
clone | Создайте объект дублированной системы |
isLocked | Определите, используется ли Системный объект |
Вот эскиз того, как алгоритм реализован:
Входной сигнал временного интервала буферизуется на основе заданной пользователями длины окна (WL) и длина перекрытия (OL). Размер транзитного участка, R, задан как R = WL – OL. Буферизированные окна умножаются на заданное пользователями окно длины WL. STFT вывод является БПФ этого продукта. Количеством выборок временного интервала, требуемых сформировать новый FFT вывод, является R.
Вот рисунок того, как случайный сигнал похож в исходном временном интервале после умножения с накладывающимися окнами, и после применения БПФ на умноженных окнах:
[1] Аллен, J.B., и Л. Р. Рэбинер. "Объединенный Подход к Кратковременному анализу Фурье и Синтезу'', Продолжения IEEE, Издания 65, стр 1558–1564, ноябрь 1977.