Обратный кратковременный БПФ
Объект dsp.ISTFT вычисляет обратное кратковременное преобразование Фурье (ISTFT) входного сигнала частотного диапазона и возвращает временной интервал вывод. Объект принимает кадры преобразованных Фурье данных, преобразовывает эти кадры в область времени использование операции IFFT и выполняет перекрытие - добавляют, чтобы восстановить данные. Вывод объекта является восстановленным сигналом, нормированным фактором, который зависит от длины транзитного участка и . Для получения дополнительной информации см. Алгоритмы.sum(window)
istf = dsp.ISTFTistf = dsp.ISTFT(window)istf = dsp.ISTFT(window,overlap)istf = dsp.ISTFT(window,overlap,isconjsym)istf = dsp.ISTFT(window,overlap,isconjsym,woa)istf = dsp.ISTFT(Name,Value) возвращает объект, istf = dsp.ISTFTistf, который реализует обратный кратковременный БПФ. Объектные процессы информационно-независимо через каждый вход образовывают канал в зависимости от времени.
возвращает обратный кратковременный объект FFT с набором свойств Окна к istf = dsp.ISTFT(window)window.
возвращает обратный кратковременный объект FFT с набором свойств Окна к istf = dsp.ISTFT(window,overlap)window и набором свойств OverlapLength к 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)
y = istft(x)step | Запустите алгоритм Системного объекта |
release | Высвободите средства и позвольте изменения в значениях свойств Системного объекта и введите характеристики |
reset | Сбросьте внутренние состояния Системного объекта |
clone | Создайте объект дублированной системы |
isLocked | Определите, используется ли Системный объект |
Вот эскиз того, как алгоритм реализован без взвешенного перекрытия - добавляет (ВОЛЯ):

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

В ВОЛИ применяется второе окно (обычно названный окном синтеза) после операции IFFT и перед перекрытием - добавляют. ВОЛЯ используется, чтобы подавить разрывы на контурах кадра, вызванных нелинейной обработкой STFT. Для получения дополнительной информации смотрите Больше О.
Вот рисунок того, как входные поддиапазоны частоты смотрят, когда инвертировано с ОБПФ и добавленный в перекрытие вместе, чтобы восстановить сигнал временного интервала.

Аналитическое окно (на стороне STFT) и окно синтеза (на стороне ISTFT) обычно идентичны. Чтобы гарантировать совершенную реконструкцию, окна обычно получаются путем пущения квадратного корня из окон, удовлетворяющих постоянное перекрытие - добавляет свойство (COLA). Для получения дополнительной информации на свойстве COLA и как совершенная реконструкция задана, смотрите страницу More About in dsp.STFT.
[1] Аллен, J.B., и Л. Р. Рэбинер. "Объединенный Подход к Кратковременному анализу Фурье и Синтезу'', Продолжения IEEE, Издания 65, стр 1558–1564, ноябрь 1977.