主要内容

逆短时FFT

通过执行短时快速傅立叶逆变换(FFT)恢复时域信号

图书馆

转变

dspxfrm3

  • 逆短时FFT块

描述

逆短时FFT块使用两步过程从短时FFT块的频域输出重构时域信号。首先,块执行如下所示的重叠添加算法。

x [ N ] = L W ( 0 ) P = [ 1. N K = 0 N 1. X [ P L , K ] E J 2. π K N / N ]

然后,块拒绝信号以重构时域信号。根据短时FFT块使用的分析窗口,逆短时FFT块可能实现或可能无法实现时域信号的完美重建。

将复值、单通道或多通道输入信号连接到X(n,k)端口。该块接受无向向量、列向量和矩阵输入。该块在端口x(n)输出实值或复数值、单通道或多通道逆短时间FFT。

将复值单通道分析窗口连接到w(n)端口。当您选择断言分析窗口是否不支持完美的信号重构金宝app复选框,当输入信号无法完美重建时,该块显示错误。块将使用为对象输入的值分析窗口长度(W)重建误差容限,或重构过程中允许的最大误差,以确定信号是否能被完美重构。

例子

这个dspstsa示例说明如何使用短时FFT和逆短时FFT块从语音信号中去除背景噪声。打开dspstsa型号dspstsa在MATLAB®命令提示符。

参数

分析窗口长度

输入分析窗口的长度。当您选择该选项时,此参数可见断言分析窗口是否不支持完美的信号重构金宝app复选框。

连续STFFT帧之间的重叠(在样本中)

输入短时FFT块输入信号每帧的重叠采样数。此值应与连续窗口之间的重叠(在示例中)“短时FFT块参数”对话框中的参数。

每输出帧采样数

输入输出信号的所需帧大小。

输入是共轭对称的

当块的输入同时为浮点和共轭对称且需要实值输出时,选中此复选框。当输入为非共轭对称时选中此复选框,则块的输出无效。此参数不能用于定点信号。

断言分析窗口是否不支持完美的信号重构金宝app

选中此复选框可在短时FFT块使用的分析窗口不支持完美信号重建时显示错误。金宝app

重建误差容限

输入重建原始信号时可接受的误差量。选择断言分析窗口是否不支持完美的信号重构金宝app复选框。

金宝app支持的数据类型

港口城市 金宝app支持的数据类型

X(n,k)

  • 双精度浮点

  • 单精度浮点

w (n)

  • 双精度浮点

  • 单精度浮点

x(n)

  • 双精度浮点

  • 单精度浮点

参考文献

[1] 夸蒂里,托马斯E。离散时间语音信号处理。恩格尔伍德悬崖,新泽西州:普伦蒂斯大厅,2001年。

扩展能力

之前介绍过的R2006a