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

Блок кратковременного БПФ вычисляет непараметрическую оценку спектра. Блок буферизирует, применяет окно и нуль вставляет входной сигнал. Затем блок принимает БПФ сигнала, преобразуя его в частотную область.
Подключите одноканальное окно анализа к порту w (n). Для параметра Длина окна анализа введите длину окна анализа W. Блок буферизирует входной сигнал так, чтобы он имел длину кадра W
Подключите одноканальный или многоканальный входной сигнал к порту x (n). После блочных буферов и окон этот сигнал заполняется нулем перед вычислением БПФ. Для параметра длины БПФ введите длину, до которой блочные площадки передают входной сигнал. Для параметра Overlap между последовательными окнами (в выборках) введите количество выборок, перекрывающих каждый кадр входного сигнала.
Блок выводит комплексный, одноканальный или многоканальный кратковременный БПФ на порт X (n, k).
На следующей схеме показаны типы данных, используемые в блоке подсистемы кратковременного БПФ для сигналов с фиксированной точкой.

Параметры фиксированной точки блока Array-Vector Multiply на схеме, приведенной выше, являются следующими:
Режим округления - Floor
Насыщение при целочисленном переполнении - Wrap
Выход продукта - Inherit via internal rule
Аккумулятор - Inherit via internal rule
Выход - Same as first input
Настройки параметров фиксированной точки блока БПФ на схеме выше следующие:
Режим округления - Floor
Насыщение при целочисленном переполнении - Wrap
Таблица синусов - Same word length as input
Выход продукта - Inherit via internal rule
Аккумулятор - Inherit via internal rule
Выход - Inherit via internal rule
Для получения дополнительной информации см. справочные страницы блоков FFT и Array-Vector Multiply.
dspstsa Пример иллюстрирует, как использовать блоки быстрого БПФ и обратного короткого БПФ для удаления фонового шума из речевого сигнала. Чтобы открыть dspstsa модель, тип dspstsa в командной строке MATLAB ®.
Укажите длину рамки окна анализа. Длина окна анализа должна быть положительным целым числом, большим единицы.
Введите количество выборок перекрытия для каждого кадра входного сигнала.
Введите длину, на которую блок вставляет входной сигнал.
| Порт | Поддерживаемые типы данных |
|---|---|
x (n) |
|
w (n) |
|
X (n, k) |
|
[1] Quatieri, Thomas E. Обработка дискретно-временного речевого сигнала. Энглвуд Клиффс, Нью-Джерси: Прентис-Холл, 2001.