Кратковременный БПФ
dsp.STFT объект вычисляет кратковременное преобразование Фурье (STFT) входного сигнала временной области. Объект принимает кадры данных временной области, буферизирует их до требуемой длины окна и длины перекрытия, умножает выборки на окно, а затем выполняет FFT для буферизированных окон. Дополнительные сведения см. в разделе Алгоритмы.
Используйте STFT для анализа частотного содержания сигнала, изменяющегося во времени.
возвращает объект, stf = dsp.STFTstf, который реализует кратковременный FFT. Объект обрабатывает данные независимо по каждому входному каналу во времени.
возвращает кратковременный объект FFT со свойством Window, равным stf = dsp.STFT(window)window.
возвращает кратковременный объект FFT с помощью stf = dsp.STFT(window,overlap)Window свойство имеет значение window и свойство PerformedLength имеет значение overlap.
возвращает кратковременный объект FFT с помощью stf = dsp.STFT(window,overlap,nfft)Window свойство имеет значение window, OverlapLength свойство имеет значение overlapи свойство FFTLength имеет значение nfft.
возвращает кратковременный объект FFT с заданным именем свойства. Можно указать дополнительные аргументы пары имя-значение в любом порядке.stf = dsp.STFT(Name,Value)
step | Запустить алгоритм объекта System |
release | Деблокирование ресурсов и разрешение изменений значений свойств объекта системы и входных признаков |
reset | Сброс внутренних состояний объекта System |
clone | Создать повторяющийся объект System |
isLocked | Определить, используется ли объект System |
getFrequencyVector | Получить вектор частот, на которых вычисляется кратковременный БПФ |
Вот эскиз того, как реализуется алгоритм:

Входной сигнал временной области буферизуется на основе заданной пользователем длины окна (WL) и длины перекрытия (OL). Размер транзитного участка R определяется как R = WL-OL. Буферизованные окна умножаются на пользовательское окно длины WL. Выходом STFT является FFT этого продукта. Число отсчетов временной области, необходимых для формирования нового выхода БПФ, равно R.
Вот иллюстрация того, как выглядит случайный сигнал в исходной временной области, после умножения на перекрывающиеся окна и после применения БПФ к умноженным окнам:

[1] Аллен, Джей Би и Л. Р. Рабинер. «Единый подход к краткосрочному анализу и синтезу Фурье», Труды IEEE, том 65, стр. 1558-1564, ноябрь 1977.