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