Непараметрическая оценка спектра, использующего короткое время, метод быстрого преобразования Фурье (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).
Следующая схема показывает типы данных, используемые в Кратковременном блоке подсистемы БПФ для сигналов фиксированной точки.
Настройки для параметров фиксированной точки блока Array-Vector Multiply в схеме выше следующие:
Rounding Mode — Floor
Saturate on integer overflow — Wrap
Product output — Inherit via internal rule
Accumulator — Inherit via internal rule
Вывод 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
Вывод Inherit via internal rule
Смотрите страницы с описанием блока FFT и Array-Vector Multiply для получения дополнительной информации.
dspstsa
пример иллюстрирует, как использовать Кратковременный БПФ и Обратные Кратковременные блоки БПФ, чтобы удалить фоновый шум из речевого сигнала. Открыть dspstsa
модель, введите dspstsa
в MATLAB® командная строка.
Задайте длину системы координат аналитического окна. Analysis window length должен быть положительным целочисленным значением, больше, чем одно.
Введите количество отсчетов перекрытия для каждой системы координат входного сигнала.
Введите длину, к которой блок заполняет входной сигнал.
Порт | Поддерживаемые типы данных |
---|---|
x (n) |
|
w (n) |
|
X (n, k) |
|
[1] Quatieri, Томас Э. Речевая обработка сигналов дискретного времени. Englewood Cliffs, NJ: Prentice Hall, 2001.