Непараметрическая оценка спектра с использованием краткосрочного, быстрого преобразования Фурье (FFT) метода
Преобразовывает
dspxfrm3
Блок Short-Time FFT вычисляет непараметрическую оценку спектра. Блок буферизует, применяет окно и нуль заполняет входной сигнал. Затем блок принимает БПФ сигнала, преобразуя его в частотный диапазон.
Подключите одно окно анализа к порту w (n). Для параметра Analysis window length введите длину окна анализа, W. Блок буферизует входной сигнал так, чтобы он имел длину системы координат W
Подключите одноканальный или многоканальный входной сигнал к порту x (n). После того, как блок буферизует и окрашивает этот сигнал, он обнуляет сигнал перед вычислением БПФ. Для параметра FFT length введите длину, на которую блок заполняет входной сигнал. Для параметра Overlap between consecutive windows (in samples) введите количество выборок, чтобы перекрыть каждую систему координат входного сигнала.
Блок выводит комплексный, одноканальный или многоканальный БПФ короткого времени на порт X (n, k).
Следующая схема показывает типы данных, используемые в блоке подсистемы Short-Time FFT для сигналов с фиксированной точкой.
Настройки параметров с фиксированной точкой блока Array-Vector Multiply на схеме выше следующие:
Rounding Mode — Floor
Saturate on integer overflow — Wrap
Product output — Inherit via internal rule
Accumulator — Inherit via internal rule
Output — Same as first input
Настройки параметров с фиксированной точкой блока FFT на схеме выше следующие:
Rounding Mode — Floor
Saturate on integer overflow — Wrap
Sine table — Same word length as input
Product output — Inherit via internal rule
Accumulator — Inherit via internal rule
Output — Inherit via internal rule
Смотрите FFT и Array-Vector Multiply страниц с описанием блоков для получения дополнительной информации.
The dspstsa
пример иллюстрирует, как использовать блоки FFT короткого времени и обратного FFT короткого времени, чтобы удалить фоновый шум из речевого сигнала. Чтобы открыть dspstsa
модель, тип dspstsa
в MATLAB® командная строка.
Задайте длину системы координат окна анализа. Значение Analysis window length должно быть положительным целым числом, больше единицы.
Введите количество выборок перекрытия для каждой системы координат входного сигнала.
Введите длину, на которую блок заполняет входной сигнал.
Порт | Поддерживаемые типы данных |
---|---|
x (n) |
|
w (n) |
|
X (n, k) |
|
[1] Quatieri, Thomas E. Обработка речевого сигнала в дискретном времени. Englewood Cliffs, Нью-Джерси: Prentice Hall, 2001.