Обратный кратковременный БПФ
dsp.ISTFT объект вычисляет обратное кратковременное преобразование Фурье (ISTFT) входного сигнала частотной области и возвращает выходной сигнал временной области. Объект принимает кадры данных, преобразованных Фурье, преобразует эти кадры во временную область с использованием операции IFFT и выполняет наложение-добавление для восстановления данных. Выходом объекта является восстановленный сигнал, нормализованный на коэффициент, который зависит от длины перехода и sum(. Дополнительные сведения см. в разделе Алгоритмы.window)
возвращает объект, istf = dsp.ISTFTistf, который реализует обратное кратковременное БПФ. Объект обрабатывает данные независимо по каждому входному каналу во времени.
возвращает обратный кратковременный объект FFT со свойством Window, равным istf = dsp.ISTFT(window)window.
возвращает обратный кратковременный объект FFT со свойством Window, равным istf = dsp.ISTFT(window,overlap)window и свойство PerformedLength имеет значение overlap.
возвращает обратный кратковременный объект FFT с помощью istf = dsp.ISTFT(window,overlap,isconjsym)Window свойство имеет значение window, OverlapLength свойство имеет значение overlapи свойству ConjugateSymmetricInput присвоено значение isconjsym.
возвращает обратный кратковременный объект FFT с помощью istf = dsp.ISTFT(window,overlap,isconjsym,woa)Window свойство имеет значение window, с OverlapLength свойство имеет значение overlap, ConjugateSymmetricInput свойство имеет значение isconjsym, и имущественный набор WeightedOverlapAdd к woa.
возвращает обратный кратковременный объект FFT с заданным именем свойства, равным указанному значению. Можно указать дополнительные аргументы пары имя-значение в любом порядке.istf = dsp.ISTFT(Name,Value)
Вот эскиз того, как алгоритм реализуется без взвешенного наложения-сложения (WOLA):

Вход в частотной области инвертируется с помощью IFFT, а затем выполняется наложение-добавление. Следует отметить, что каждый прогон алгоритма генерирует R новых выходных отсчетов временной области, где R - длина перехода. Длина перехода определяется как WL − OL, где WL - длина окна, а OL - длина перекрытия. Этап нормализации умножает выходной сигнал на ), где win является оконным вектором, указанным в Window собственность.
Вот эскиз того, как алгоритм реализуется с помощью взвешенного перекрытия-добавления (WOLA):

В WOLA второе окно (обычно называемое окном синтеза) применяется после операции IFFT и до наложения-добавления. WOLA используется для подавления разрывов на границах кадра, вызванных нелинейной обработкой STFT. Дополнительные сведения см. в разделе Дополнительные сведения.
Вот иллюстрация того, как выглядят поддиапазоны входной частоты при инвертировании с помощью IFFT и сложении с перекрытием для восстановления сигнала временной области.

Окно анализа (на стороне STFT) и окно синтеза (на стороне ISTFT) обычно идентичны. Для обеспечения совершенной реконструкции окна обычно получают путем взятия квадратного корня окон, удовлетворяющих свойству constant overlap-add (COLA). Для получения подробной информации о свойстве COLA и о том, как определяется идеальная реконструкция, см. Подробнее о в dsp.STFT страница.
[1] Аллен, Джей Би и Л. Р. Рабинер. «Единый подход к краткосрочному анализу и синтезу Фурье», Труды IEEE, том 65, стр. 1558-1564, ноябрь 1977.