exponenta event banner

Обратный кратковременный БПФ

Восстановление сигналов временной области путем выполнения обратного кратковременного быстрого преобразования Фурье (БПФ)

Библиотека

Преобразовывает

dspxfrm3

  • Inverse Short-Time FFT block

Описание

Блок обратного быстрого БПФ восстанавливает сигнал временной области из выходного сигнала частотной области блока короткого временного БПФ с использованием двухэтапного процесса. Сначала блок выполняет алгоритм сложения перекрытий, показанный ниже.

x [n] = LW (0) ∑p=−∞∞[1N∑k=0N−1X[pL,k]ej2πkn/N]

Затем блок дает отпор сигналу, чтобы восстановить сигнал временной области. В зависимости от окна анализа, используемого блоком БПФ с коротким временем, блок БПФ с обратным коротким временем может достичь или не достичь идеальной реконструкции сигнала временной области.

Подключите комплексный, одноканальный или многоканальный входной сигнал к порту X (n, k). Блок принимает неориентированный вектор, вектор столбца и ввод матрицы. Блок выводит действительное или комплексное одноканальное или многоканальное обратное кратковременное БПФ на порте x (n).

Подключите окно комплексного одноканального анализа к порту w (n). При установке флажка Assert if analysis not support perfect signal reconstruction в блоке отображается ошибка, если не удается полностью восстановить входной сигнал. Блок использует введенные значения длины окна анализа (W) и допуска ошибок реконструкции или максимального допустимого количества ошибок в процессе реконструкции, чтобы определить, можно ли полностью восстановить сигнал.

Примеры

dspstsa Пример иллюстрирует, как использовать блоки быстрого БПФ и обратного короткого БПФ для удаления фонового шума из речевого сигнала. Чтобы открыть dspstsa модель, тип dspstsa в командной строке MATLAB ®.

Параметры

Длина окна анализа

Введите длину окна анализа. Этот параметр отображается при установке флажка Assert if analysis not support perfect signal reconstruction.

Перекрытие между последовательными кадрами STFFT (в выборках)

Введите количество выборок перекрытия для каждого кадра входного сигнала блока кратковременного БПФ. Это значение должно совпадать с параметром Overlap между последовательными окнами (в выборках) в диалоговом окне Short-Time FFT block parameters.

Выборки на выходной кадр

Введите требуемый размер кадра выходного сигнала.

Вход сопряжен симметрично

Установите этот флажок, если вход в блок является одновременно плавающим и сопряженным симметричным, и вам нужны вещественные выходы. Если этот флажок установлен, когда вход не сопряжен симметрично, вывод блока недействителен. Этот параметр не может использоваться для сигналов с фиксированной точкой.

Утверждение, если окно анализа не поддерживает идеальную реконструкцию сигнала

Установите этот флажок, чтобы отобразить ошибку, если окно анализа, используемое блоком кратковременного БПФ, не поддерживает идеальную реконструкцию сигнала.

Допуск ошибки реконструкции

Введите величину допустимой ошибки при восстановлении исходного сигнала. Этот параметр отображается при установке флажка Assert if analysis not support perfect signal reconstruction.

Поддерживаемые типы данных

ПортПоддерживаемые типы данных

X (n, k)

  • Плавающая точка с двойной точностью

  • Плавающая точка с одинарной точностью

w (n)

  • Плавающая точка с двойной точностью

  • Плавающая точка с одинарной точностью

x (n)

  • Плавающая точка с двойной точностью

  • Плавающая точка с одинарной точностью

Ссылки

[1] Quatieri, Thomas E. Обработка дискретно-временного речевого сигнала. Энглвуд Клиффс, Нью-Джерси: Прентис-Холл, 2001.

Расширенные возможности

.
Представлен до R2006a