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

Блок обратного быстрого БПФ восстанавливает сигнал временной области из выходного сигнала частотной области блока короткого временного БПФ с использованием двухэтапного процесса. Сначала блок выполняет алгоритм сложения перекрытий, показанный ниже.
∑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.
Введите количество выборок перекрытия для каждого кадра входного сигнала блока кратковременного БПФ. Это значение должно совпадать с параметром 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.