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

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

Библиотека

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

dspxfrm3

Описание

Блок Inverse Short-Time FFT восстанавливает сигнал временного интервала от частотного диапазона вывод блока Short-Time FFT с помощью двухступенчатого процесса. Во-первых, блок выполняет перекрытие, добавляет алгоритм, показанный ниже.

x[n]=LW(0)p=[1Nk=0N1X[pL,k]ej2πkn/N]

Затем блок повторно буферизует сигнал в порядке восстановить сигнал временного интервала. В зависимости от аналитического окна, используемого блоком Short-Time FFT, блок Inverse Short-Time FFT может или не может достигнуть совершенной реконструкции сигнала области времени.

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

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

Примеры

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

Параметры

Analysis window length

Введите длину аналитического окна. Этот параметр видим, когда вы устанавливаете флажок Assert if analysis window does not support perfect signal reconstruction.

Overlap between consecutive STFFT frames (in samples)

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

Samples per output frame

Введите желаемый формат кадра выходного сигнала.

Input is conjugate symmetric

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

Assert if analysis window does not support perfect signal reconstruction

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

Reconstruction error tolerance

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

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

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

X (n, k)

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

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

w (n)

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

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

x (n)

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

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

Ссылки

[1] Quatieri, Томас Э. Речевая обработка сигналов дискретного времени. Englewood Cliffs, NJ: Prentice Hall, 2001.

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

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