Кратковременный БПФ
dsp.STFT
объект вычисляет кратковременное преобразование Фурье (STFT) входного сигнала временного интервала. Объект принимает системы координат данных временного интервала, буферизует их к желаемой длине окна и длине перекрытия, умножает выборки на окно, и затем выполняет БПФ на буферизированных окнах. Для получения дополнительной информации см. Алгоритмы.
Используйте STFT, чтобы анализировать содержимое частоты сигнала, который меняется в зависимости от времени.
возвращает объект, 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
)
step | Запустите алгоритм Системного объекта |
release | Высвободите средства и позвольте изменения в значениях свойств Системного объекта и введите характеристики |
reset | Сбросьте внутренние состояния Системного объекта |
clone | Создайте объект дублированной системы |
isLocked | Определите, используется ли Системный объект |
getFrequencyVector | Получите вектор из частот, на которых вычисляется кратковременный БПФ |
Вот эскиз того, как алгоритм реализован:
Входной сигнал временного интервала буферизуется на основе заданной пользователями длины окна (WL) и длина перекрытия (OL). Размер транзитного участка, R, задан как R = WL – OL. Буферизированные окна умножаются на заданное пользователями окно длины WL. STFT выход является БПФ этого продукта. Количеством выборок временного интервала, требуемых сформировать новый FFT выход, является R.
Вот рисунок того, как случайный сигнал похож в исходном временном интервале после умножения с накладывающимися окнами, и после применения БПФ на умноженных окнах:
[1] Аллен, J.B., и Л. Р. Рэбинер. "Объединенный Подход к Кратковременному анализу Фурье и Синтезу'', Продолжения IEEE, Издания 65, стр 1558–1564, ноябрь 1977.