主要内容

短期逆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)端口。当您选择如果分析窗口不支持完美的信号重构,则断言万博1manbetx复选框时,当输入信号不能完美重构时,块显示错误。该块使用您为分析窗长(W)重建误差公差,或重构过程中允许的最大误差量,以确定信号是否能够完美重构。

例子

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

参数

分析窗口长度

输入分析窗口的长度。对象时,此参数可见如果分析窗口不支持完美的信号重构,则断言万博1manbetx复选框。

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

输入Short-Time FFT块输入信号每一帧的重叠采样数。该值应该与连续窗口之间的重叠(在样本中)在短时FFT块参数对话框中的参数。

每输出帧采样

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

输入是共轭对称的

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

如果分析窗口不支持完美的信号重构,则断言万博1manbetx

选择此复选框可在短时间FFT块使用的分析窗口不支持完美的信号重构时显示错误。万博1manbetx

重建误差公差

在重建原始信号时输入可接受的误差量。对象时,此参数可见如果分析窗口不支持完美的信号重构,则断言万博1manbetx复选框。

万博1manbetx支持的数据类型

港口 万博1manbetx支持的数据类型

X (n, k)

  • 双精度浮点

  • 单精度浮点

w (n)

  • 双精度浮点

  • 单精度浮点

x (n)

  • 双精度浮点

  • 单精度浮点

参考文献

托马斯·夸蒂里离散语音信号处理。恩格尔伍德悬崖,新泽西:普伦蒂斯-霍尔,2001年。

扩展功能

之前介绍过的R2006a