scipy.signal.ShortTimeFFT.

stft#

ShortTimeFFT.stft(x, p0=None, p1=None, *, k_offset=0, дополнение='zeros', ось=-1)[источник]#

Выполнить кратковременное преобразование Фурье.

Двумерная матрица с p1-p0 столбцов вычисляется. f_pts строки представляют значение на частотах f. q-й столбец оконного БПФ с окном win центрирован в t[q]. Столбцы представляют значения на частотах f.

Параметры:
xnp.ndarray

Входной сигнал как массив с действительными или комплексными значениями. Для комплексных значений свойство fft_mode должно быть установлено в ‘twosided’ или ‘centered’.

p0int | None

Первый элемент диапазона срезов для вычисления. Если None тогда оно устанавливается в p_min, который является наименьшим возможным срезом.

p1int | None

Конец массива. Если None затем p_max(n) используется.

k_offsetint

Индекс первого образца (t = 0) в x.

дополнение'zeros' | 'edge' | 'even' | 'odd'

Тип значений, которые добавляются, когда скользящее окно выходит за пределы нижнего или верхнего края входных данных x. Нули добавляются, если установлено значение по умолчанию 'zeros'. Для 'edge' либо первое, либо последнее значение из x используется. 'even' дополняет, отражая сигнал на первом или последнем отсчете, а 'odd' дополнительно умножает его на -1.

осьint

Ось x по которой вычисляется STFT. Если не указано, используется последняя ось.

Возвращает:
Snp.ndarray

Возвращается комплексный массив с размерностью всегда на единицу больше, чем у x. Последняя ось всегда представляет временные срезы STFT. ось определяет частотную ось (по умолчанию предпоследняя). Например, для одномерного x, возвращается комплексный двумерный массив, где ось 0 представляет частоту, а ось 1 — временные срезы.

Смотрите также

delta_f

Ширина частотных бинов STFT.

delta_t

Временной прирост STFT

f

Значения частот STFT.

invertible

Проверить, является ли STFT обратимым.

istft

Обратное коротковременное преобразование Фурье.

p_range

Определить и проверить диапазон индексов среза.

stft_detrend

STFT с детрендированными сегментами.

t

Времена STFT для входного сигнала с n выборки.

scipy.signal.ShortTimeFFT

Класс, к которому принадлежит этот метод.