Inverse Short-Time FFT

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

Библиотека

Преобразовывания

dspxfrm3

  • Inverse Short-Time FFT block

Описание

Блок 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