istft#
- ShortTimeFFT.istft(S, k0=0, k1=None, *, f_axis=-2, t_axis=-1)[источник]#
Обратное коротковременное преобразование Фурье.
Возвращает массив размерности
S.ndim - 1который является действительным еслиonesided_fftустановлен, иначе комплексный. Если STFT неinvertible, или параметры выходят за границы aValueErrorвызывается.- Параметры:
- S
Комплекснозначный массив, где f_axis обозначает частотные значения и t-ось измерение временных значений значений STFT.
- k0, k1
Начальный и конечный индекс восстановленного сигнала. По умолчанию (
k0 = 0,k1 = None) предполагает, что максимальная длина сигнала должна быть восстановлена.- f_axis, t_axis
Оси в S обозначающие частотное и временное измерения.
Смотрите также
invertibleПроверить, является ли STFT обратимым.
stftВыполнить коротковременное преобразование Фурье.
scipy.signal.ShortTimeFFTКласс, к которому принадлежит этот метод.
Примечания
Требуется, чтобы S имеет
f_ptsэлементы вдоль f_axis. Для t_axis предполагается, что первая запись соответствуетp_min*delta_t(будучи <= 0). Длина t_axis должен быть совместим с k1То есть,S.shape[t_axis] >= self.p_max(k1)должно удерживать, если k1 не являетсяNone. Иначе k1 установлено вk_maxс:q_max = S.shape[t_range] + self.p_min k_max = (q_max - 1) * self.hop + self.m_num - self.m_num_mid
The Кратковременное преобразование Фурье раздел Руководство пользователя SciPy обсудил поведение срезов на примере.